Release Notes (2025)¶
This document records the update content descriptions for each release of Guance.
March 12, 2025¶
Breaking Changes¶
The definition of the df_alert_info
field in Events has been adjusted. A new reason for unmatched alert strategies has been added. It is still necessary to filter and determine the actual notification targets for external sending through isIgnored
.
Feature Updates¶
Incident Management¶
- Added an Incident Management entry point. Through this entry, the currently logged-in user can view and manage the status of all joined workspace incidents.
- Optimized the display of the Channel List on the Incident page, improving query efficiency when there are too many channels.
Management¶
- Cloud Account Management: Added a new Alibaba Cloud account authorization type.
- API Key Management: Added permission control functionality for API Keys, supporting role-based authorization. Through role-based authorization, API Keys have operational permissions only within the scope of the role, effectively reducing security risks.
- Data Forwarding: The default interaction has been changed to unselected rules.
AI Error Analysis¶
The following detail pages have added AI Error Analysis capabilities:
- error logs
- APM > Trace/Error Tracking
Use Cases¶
- Scheduled Reports:
- Added Webhook as a notification method;
-
Supported sharing dashboard images to WeCom/DingTalk.
-
Time Series Graphs: After selecting Area Chart as the chart type, a new Stacked Mode style has been added, facilitating observation of cumulative overall data effects.
APM¶
Traces: Support batch export in JSONL format.
RUM¶
User Analysis > Funnel Analysis: Session lists queried support the session replay function.
Logs¶
- Explorer:
- Log Explorer > Index Quick Filter: Improved display effect in the search bar;
- Log Details > Extended Fields: Added "Dimensional Analysis" mode.
- Index: Supports setting exclusive Key Fields under index dimensions.
Explorer Time Widget¶
Left-side time range selection and right-side refresh frequency are independent. Only two scenarios affect the refresh frequency:
- Selected time range exceeds 1h
- Selected time is absolute time
Infrastructure¶
HOST: Explorer supports adjusting the time range.
Pipeline¶
- Configuration page display optimization;
- Added "Event" as a Pipeline processing type;
- Test samples support obtaining JSON format.
- Filtering Conditions > Synthetic Tests: Support selecting multi-step tests.
Deployment Plan Update¶
Template Management: Supports uploading all explorer templates.
New Integrations¶
- Added azure_load_balancer;
- Rewrote K8S server api;
- Updated Gitlab CI;
- Translated Volcengine-related views;
- Translated AWS-related views.
Bug Fixes¶
- Fixed the issue where exporting log stream diagrams to CSV had no response.
- Fixed the issue where after adding relevant filters to time series graphs with
ddtrace
-collected JVM metrics (runtime-id
field), no data was displayed. - Fixed the issue with the custom gradient interval color scale interface.
- Fixed the issue where after editing DQL queries and selecting >0 for filtering conditions, the display would be empty upon saving and re-editing.
- Fixed the issue where infrastructure table graphs in Application Performance Monitoring displayed abnormally.
- Fixed the issue where after setting data forwarding storage duration to 1,800 days in the management backend, front-end forwarding rules were unsupported.
- Fixed the issue where executing quick queries
show_object_field('HOST')
resulted in the error "kodo service API request error: Service Unavailable". - Fixed existing bugs in quick entries.
- Fixed the issue where
session
andview
had no data while otherresources
and actions had data in RUM. - Fixed the issue where creating multi-step test requests immediately validated required fields.
- Fixed the issue where filtering conditions did not take effect when setting role authorizations for data access.
February 27, 2025¶
OpenAPI Update¶
Metrics: Added Metric Set and Tag Information Retrieval.
Feature Updates¶
Synthetic Tests¶
- HTTP Testing: Supports Script Mode. By writing Pipeline scripts, you can flexibly customize judgment conditions and data processing logic for testing tasks.
- Added Multi-step Testing: Allows creating tests using response data from multiple APIs and linking multiple task requests via local variable passing.
Use Cases¶
- Dashboard > Visibility Scope: Added "Custom" configuration, allowing configuration of "Operation" and "View" permissions for this dashboard. This configuration also includes a new "All Members" option.
- Charts:
- Added AI-generated chart title and description capability;
- Log Stream Diagrams added "Rule Mapping" functionality;
- Table chart column display optimized;
- Grouped Table charts: Expression results support sorting;
- Multiple charts including Time Series and Pie Charts support exporting data as CSV files.
Metrics¶
- Metric Analysis > Table Chart: When query results exceed 2,000 items, three modes add "Query Result Count" display.
- Metric Management: Supports one-click navigation to Metric Analysis.
- Generated Metrics: Supports import creation method and batch export.
Infrastructure¶
Container/Pod Explorer: Object data added four new fields: cpu_usage_by_limit
, cpu_usage_by_request
, mem_used_percent_base_limit
, mem_used_percent_base_request
.
APM¶
- Profiling > Flamegraph Interaction Optimization: Selecting a single search method name directly focuses and locates.
- ServiceMap Interaction Optimization: Supports searching nodes in the current canvas on upstream/downstream pages.
New Integrations¶
- Added AWS Cloud Billing;
- Added Kube Scheduler;
- Added MQTT;
- Rewrote APISIX;
- Updated tidb English documentation and views;
- Updated Zookeeper views, added integration icons;
- Fixed English translations for some components' mainfest.yaml.
Bug Fixes¶
- Fixed the issue where clicking on Application Performance Monitoring > Trace Detail tab page showed errors;
- Fixed the issue where
@members
in Exception Tracking > Issue replies were incorrect; - Fixed the issue where temperature units in charts were incorrect.
February 19, 2025¶
Breaking Changes¶
In Events, df_meta
will no longer retain alert_info
related information records. Users who previously relied on this information to obtain notification targets should switch to using the newly added df_alert_info
(event alarm notifications), df_is_silent
(whether muted), and df_sent_target_types
(event notification object types) three fields to complete corresponding functions.
Possible affected use cases:
- Custom use cases for obtaining events via OpenAPI and integrating with external systems.
- Custom use cases for forwarding notification targets via Webhooks to external systems.
Feature Updates¶
PromQL Query¶
Added Instant Query type: Queries for a single time point.
Monitoring¶
Monitor Configuration Page:
- Added
not between
option in trigger condition logical matching; - Supports directly modifying monitor status ("Enabled" or "Disabled").
APM¶
Trace: Added Service Context tab page in the details page.
Events¶
Event Details Page: Added support for binding Built-in Views;
Incident Management¶
- Issues Added
working
,closed
Statuses; - For timeouts staying in
open
status, and issues without assigned responsible parties and processing timeouts, Issue Upgrade added repeated notification configurations; - Adjusted UI display of system comments and channel notifications for Issues;
- Analytical Dashboards: Added time widgets.
Use Cases¶
- Chart Links: Added "View Host Monitoring View", default disabled.
- Explorer: Supports deleting fixed
name
columns, users can customize list displays. - Cloud Billing Analysis View: Supports viewing billing details.
Management¶
Role Management: Session Replay viewing, audit events added custom addition of view permission capabilities.
Metrics¶
Generated Metrics: Metric name input no longer supports -
hyphen usage.
Integrations¶
Integration Cards Added Description Information.
Deployment Plan Update¶
- Template Management: Supports uploading infrastructure explorer templates;
- Index Configuration: Deprecated "Backup Logs"; Configurable storage strategy available at "Edit Workspace > Data Storage Policy > Data Forwarding - Default Storage".
New Integrations¶
- Added Milvus;
- Added Volcengine Public IP;
- Added opentelemetry-python;
- Added openLIT Integration;
- Updated k8s/es/mongodb/rabbitmq/oracle/coredns/sqlserver English & Chinese monitors & views.
Bug Fixes¶
- Fixed special character issues causing abnormal results in AI aggregation notification messages;
- Fixed Servicemap deployment version compatibility issues;
- Fixed hidden view variables unable to configure combined charts;
- Fixed disorderly display of "Unresolved Issues List" on the analysis dashboard in Exception Tracking;
- Fixed inconsistency between P75 results on the User Behavior Monitoring analysis dashboard and DQL query results;
- Fixed abnormal behavior of the search box in User Behavior Monitoring > Explorer;
- Fixed partial effectiveness of the same field on the dashboard when using resource directories for field mapping in Objects Mapping;
- Fixed UI display issues for monitor > event content;
- Fixed unsatisfactory results for unresolved events in the Event Explorer quick filter.
January 16, 2025¶
Feature Updates¶
Real User Monitoring¶
- Added Funnel Analysis feature: Users can define conversion steps to create funnels, view data conversions, and perform deeper analyses;
- User Insight Module Integration: Added a User Insight module, integrating heatmaps and funnel analysis into this module, providing more comprehensive tools for user behavior analysis;
- Added mobile SourceMap restoration: Android and iOS applications support uploading SourceMap files on pages and viewing restored data in the error explorer.
APM¶
When adding services in APM, added Automatic HOST Injection installation guidance, simplifying the installation process.
Integrations¶
- DataKit (Data Collection Tool): The DataKit installation page added Docker installation guidance, providing more diversified installation options;
- External Data Source Optimization: Added query standard prompts during SLS data source queries, helping users conduct more accurate data queries.
Use Cases¶
Combined Charts Optimization: Combined charts added view variable configuration, supporting the selection of view variables from the current dashboard to apply to the combined chart, enabling more flexible data filtering and analysis.
Monitoring¶
Anomaly Detection Monitor: Added week-over-week and month-over-month support for query cycles.
AI Smart Assistant¶
Added DataFlux Func knowledge base.
Pipeline¶
Optimized auto-generated Pipelines: Supports interactive acquisition of Pipeline parsing using structured plus natural language simultaneously.
Bug Fixes¶
- Fixed display issues in log stacking mode;
- Fixed misalignment of the input box in log detection monitors;
- Fixed metric calculation errors;
- Fixed the lack of support for
having
statements in Volcengine; - Fixed errors when selecting "Request Error Rate" and "Average Requests Per Second" metrics in application performance metric detection;
- Fixed the non-effectiveness of
not in
statements in the Volcengine base; - Fixed the issue where large amounts of data returned by the event list affected page loading speed;
- Fixed the unexpected behavior of one-click recovery of Hangzhou site events.
January 8, 2025¶
OpenAPI Updates¶
- Field Management: Supports retrieving field management lists, supports Adding/Modifying/Deleting field management.
- Usability Monitoring: Supports Modifying dialing tasks.
- Incident Tracking > Schedule: Supports retrieving schedule lists, supports Creating/Modifying/Deleting schedules.
- Incident Tracking > Configuration Management: Supports retrieving notification policy lists, supports Creating/Modifying/Deleting notification policies; Supports retrieving Issue discovery lists, supports Creating/Modifying/Enabling/Disabling/Deleting Issue discovery configurations.
Feature Updates¶
Logs¶
- Log Index Optimization:
- When accessing built-in log views and the log context tab, the index of the current log and the
default
index will be selected by default respectively. Both tabs support multi-selection of indices. Additionally, when cross-workspace querying is enabled and authorized workspaces are selected in the menu, it is possible to directly query index data from the corresponding workspace here. Ultimately, this helps users fully view associated log data on one page, optimizing log query interactions. - When listing log indices, except for
default
being displayed at the top, the remaining log indices are listed in alphabetical order from A-Z. - Log Explorer Added Stacked View Mode: In stacked mode, fields will be consolidated in the same column and presented in rows within cells. Log information is displayed more compactly and clearly, making it easier for users to quickly browse and analyze.
- Log Pipeline Optimization: Test samples for log Pipelines now retrieve all log fields and require line protocol format input. Manually entered logs by users must also follow format requirements.
Use Cases¶
- Table Chart Optimization:
- Multi-Metric Query Sorting Support: When using one DQL for multi-metric queries, the table chart now supports sorting.
- Table Pagination Selection: Added table pagination selection functionality, allowing users to choose appropriate pagination sizes based on data volume and viewing needs.
- Combined Charts: Supports adjusting chart order.
- Chart Optimization: Adjusted the function order of the DQL query component, emphasizing the use scenarios of the Rollup function to help users better aggregate and analyze data using the Rollup function.
Management¶
-
Events Support Configuring Data Forwarding: Supports configuring data forwarding rules for event types, saving filtered event data to Guance object storage and forwarding it to external storage, providing flexible event data management capabilities.
-
Workspace Added DataKit Environment Variables: Workspaces support managing DataKit environment variables, allowing users to easily configure and update environment variables to achieve remote synchronized updates for DataKit collection configurations.
-
Query Audit Events Optimization: Added multiple fields to record query information, supplementing the query time range in the event content to facilitate tracking and analyzing query behaviors.
Pipeline¶
Auto-Generated Pipeline Optimization: Changed the way hints appear, enhancing product experience.
AI Smart Assistant¶
AI Smart Assistant Added Generating Charts: Based on large models automatically analyzing user-entered text data, intelligently generating appropriate charts, solving problems such as cumbersome manual chart creation and difficulty in choosing charts.
Monitoring¶
Alert Policies: Member-configured notification rules support appending names for purpose descriptions.
Deployment Plan Update¶
- Management Backend > Workspace Menu Optimization:
- Added main storage engine and business two filtering options to the workspace list, supporting convenient workspace filtering;
- Optimized the pagination return logic of the workspace list. When modifying/deleting a workspace or changing the data reporting limit of a workspace, stay on the current page to optimize the query experience.
- Deployment Version Added Parameter:
alertPolicyFixedNotifyTypes
, supports configuring whether the "Email" notification method is displayed in the alert policy Configuration Reference.
New Integrations¶
- Added AWS Gateway Classic ELB;
- Added Volcengine TOS Object Storage;
- Modified AWS Classic Collector Name;
- Added MinIO V3 Integration;
- Updated elasticsearch, solr, nacos, influxdb_v2, mongodb integrations (views, documentation, monitors);
- Updated Kubernetes monitoring views.
Bug Fixes¶
- Resolved the issue where event data cross-space authorization was ineffective;
- Resolved the issue where carrying
trace_id
to the trace explorer from log correlation failed to query data; - Resolved the issue where expression queries could not fill numerical values;
- Resolved the issue where changes to alert policies in external event detection monitors did not generate operation audit records;
- Resolved the issue where column widths in the event display list could not be adjusted.