Version History¶
v1.56.119 (December 29, 2022)¶
pubrepo.guance.com/dataflux/1.56.119:launcher-e4d9302-1672825365
Guance Updates¶
- Added Workspace MFA authentication management
- Added Workspace IP login whitelist
- Added Service network topology
- Other feature optimizations
- Pipeline usage optimization
- Log Pattern analysis supports custom fields
- Support viewing associated logs after splitting oversized logs
- Backup log display optimization
- Data authorization sensitive fields now support all data types except metrics
DataKit Updates¶
- Prometheus collector supports data collection via Unix Socket
- Allow non-root users to run DataKit
- Optimized eBPF httpflow protocol detection
- Optimized DataKit installation and upgrade commands on Windows
- Optimized Pythond usage encapsulation
- Pipeline provides more detailed error messages
- Pipeline reftable provides local storage implementation based on SQLite
Intelligent Inspection Updates¶
- Official Intelligent Inspection items "Memory Leak", "Application Performance Detection", "Disk Usage" are deprecated
- Added cloud account instance dimension billing inspection
- Added Alibaba Cloud preemptible instance survival inspection
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.55.117 (December 15, 2022)¶
pubrepo.guance.com/dataflux/1.55.117:launcher-f4f56ef-1672025178
Guance Updates¶
- Added Profiling and network billing
- Optimized Guance registration flow
- Added Warroom functionality
- Added Dashboard carousel functionality
- Workspace binding to external SLS indexes
- Optimized trace Explorer chart display
- Other feature optimizations
- View variable interaction optimization
- Optimized interaction for binding built-in view configurations
- Optimized workspace arrears lock process
- Optimized workspace invite user experience
- Added rating system to help documentation, including "Good" and "Poor"
- Optimized monitor batch operations
- Added enable/disable functionality for SLO
- Optimized Wildcard left
*matching query restrictions
DataKit Updates¶
- Added Golang Profiling integration
- logfwd supports
LOGFWD_TARGET_CONTAINER_IMAGEfor image field injection - trace collectors:
- Optimized error-stack/error-message format issues
- SkyWalking compatibility adjustments, supporting full 8.X series
- eBPF httpflow added
pid/process_namefields, optimized kernel version support datakit.yamlhas been adjusted; it is recommended to update the yaml- GPU collector supports remote mode
Intelligent Inspection Updates¶
- Added Intelligent Inspection guide page
- Intelligent Inspection components support custom redirect links
Best Practices Updates¶
- Scene - SpringBoot project with external Tomcat scenario trace observability
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.54.116 (December 1, 2022)¶
pubrepo.guance.com/dataflux/1.54.116:launcher-56de9cd-1670394824
Guance Updates¶
- APM added Service List functionality
- Dashboard chart user experience optimization
- Added manual input for chart units, colors, and aliases. You can customize preset units, colors, and aliases according to the standard format, e.g., unit input format:
aggregation_function(metric), such aslast(usage_idle) - Time Series charts added Y-axis configuration, allowing manual configuration of min and max values
- Time Series and Pie charts added group display, showing only tag values in the legend when enabled
- Hexbin, China Map, and World Map added gradient intervals, including auto and custom
- Bar chart and Histogram display optimization
- Added manual input for chart units, colors, and aliases. You can customize preset units, colors, and aliases according to the standard format, e.g., unit input format:
- View variable usage experience optimization
- View variables now support multi-select
- Added option to set multiple default values when configuring view variables
- RUM Session Explorer adjustments
- Events added mobile jump option
- Other feature optimizations
- Optimized new user guide page, supporting minimization
- Optimized RUM application list, added time widget custom interval switching queries
- Optimized host label addition interaction
Intelligent Inspection Updates¶
- Kubernetes Pod abnormal restart inspection
- MySQL performance inspection
- Server-side application error inspection
- Memory leak inspection
- Disk usage inspection
- Application performance inspection
- Frontend application log error inspection
Best Practices Updates¶
- Application Performance Monitoring (APM) - Performance Optimization - Using async-profiler for application performance tuning
Deployment Plan Updates¶
- Supports custom image repository
- Supports one-click creation of middleware infrastructure during deployment: MySQL, Redis, OpenSearch, TDengine, etc.
- Supports MySQL 8.x
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.53.115 (November 17, 2022)¶
pubrepo.guance.com/dataflux/1.53.115:launcher-0da0220-1669271832
Guance Updates¶
- Pipeline usage experience optimization
- Pipeline supports multi-select filter configurations
- Supports setting any Pipeline script as the "default Pipeline script"
- Script function categorization
- Event optimization
- Supports writing user custom events
- Added quick filtering on the left in the Unrecovered Events Explorer
- Custom Explorer supports selecting more data types
- Member Management added member grouping functionality
- Optimized built-in view binding functionality
- Added one-click import/export of Dashboards, Custom Explorers, and Monitors in the workspace
- APM log page added custom association fields
- Other feature optimizations
- When using wildcard and not wildcard filters, left
*matching is supported - Infrastructure analysis dimension optimization: last report time in host details page
- Supports quick login to the last SSO session
- APM blacklist now supports filtering "all services"
- Optimized the upgrade process for users registered at the "China Region 4 (Guangzhou)" site
- Field descriptions are now viewable in quick filters, display columns, etc.
- When using wildcard and not wildcard filters, left
DataKit Updates¶
- Added SNMP collector
- Added IPMI collector
- Added batch injection DDTrace-Java tool
- Latest DDTrace-Java SDK enhanced SQL desensitization functionality
- Pipeline supports source mapping configuration for batch configuration between Pipeline and data sources
- Pipeline provides function classification information for remote Pipeline writing
- Optimized Kafka message subscription, no longer limited to SkyWalking-related data, supports rate limiting, multi-version coverage, sampling, and load balancing
- Added additional configuration parameter (
ENV_INPUT_CONTAINER_LOGGING_SEARCH_INTERVAL) to alleviate short-lived Pod log collection issues - In pure container environments, supports configuring container log collection via labels
- Added new Pipeline functions
Best Practices Updates¶
- Guance Skills - DataKit HTTPS configuration
- APM - Common ddtrace parameter usage
- APM - ddtrace-api usage guide
- APM - ddtrace sampling
- APM - ddtrace log correlation
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.52.114 (November 3, 2022)¶
pubrepo.guance.com/dataflux/1.52.114:launcher-86c0c1f-1668062771
Guance Updates¶
- Added Guance and SLS joint solution
- Optimized new user guide page
- Added 3 Intelligent Inspection configuration documents
- Added trace Error Tracking Explorer
- Optimized Time Series and Summary chart period-over-period comparison
- Other feature optimizations
- Dashboard/Notes/Explorers added a "Save Snapshot" button under "Settings"
- Time widget added more options
- Pipeline and Blacklist functionality added import, batch export, and batch delete
- Intelligent Inspection added Dashboard and Bar chart components
- Func page optimization under Integrations menu
DataKit Updates¶
- Enhanced Prometheus ecosystem compatibility, added ServiceMonitor and PodMonitor collection recognition
- Added Java Profiling integration based on async-profiler
- eBPF collector added
intervalparameter to adjust collected data volume - All remote collectors now default to using their collection address as the
hostfield value, avoiding misinterpretation of thehostfield during remote collection - APM data collected by DDTrace can automatically extract error-related fields for better APM error tracking in the center
- MySQL collector added additional fields
Com_commit/Com_rollbackcollection
Best Practices Updates¶
- Monitoring
- APM - Kafka observability best practices
- Cloud platform integration
- Alibaba Cloud - Alibaba Cloud ACK integration with Guance
Deployment Plan Updates¶
- Deployment Plan now supports Profiling functionality
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.51.112 (October 20, 2022)¶
pubrepo.guance.com/dataflux/1.51.112:launcher-43db8d3-1667315533
This is a product iteration release, mainly with the following updates:
Guance Updates¶
- Monitoring optimization
- Added outlier detection
- Mutation detection logic optimization
- Interval detection logic optimization
- Data gap configuration: "Trigger data gap event" and "Trigger recovery event" changed to time range configuration with suggestions based on input time range
- Supports configuring Monitor detection based on "Event" data
- Alert configuration added "Info" event notification level
- Scene chart optimization
- Added Histogram chart component
- Summary, Treemap, and Funnel charts added time slicing functionality
- Time Series "View similar trend metrics" adjusted from only metric queries to support all data types, including Log, APM, RUM, etc.
- Top List supports viewing all content beyond chart width
- Hexbin chart display optimization
- Explorer optimization
- Explorer supports analysis mode
- Optimized associated log viewing experience
- Log Index optimization
- Optimized Metrics Analysis chart queries
- Other feature optimizations
- In the RUM application list, clicking into an application now has a dropdown menu in the top-left corner to help users quickly switch between different application data
- Added Pipelines shortcut under Metrics, RUM, APM, Infrastructure, and Security Check directories
DataKit Updates¶
- DataKit collector configurations and Pipeline now support synchronization via etcd/Consul and other configuration centers
- Prometheus Remote Write optimization
- Collection supports filtering tags via regex
- Supports filtering measurement names via regex
- Pipeline optimization
- Optimized
grok()and other functions to be used in if/else statements to determine if the operation is effective - Added
match()function - Added
cidr()function
- Optimized
- Process collector added open file list details field
- Enhanced disk caching and queue processing for external data types (T/R/L)
- Monitor added usage overrun warning: if the current workspace usage is exceeded, red text "Beyond Usage" appears at the bottom of the monitor
- Optimized log collection
positionfunctionality: in container environments, the file is mounted to the host to avoid losing position records after DataKit restart - Optimized collection delay in sparse log scenarios
Best Practices Updates¶
- Infrastructure Monitoring (ITIM) - Ansible batch processing in practice
- Log - Guance collecting Amazon ECS logs
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.50.111 (October 12, 2022)¶
pubrepo.guance.com/dataflux/1.50.111:launcher-a3b4793-1665543227
This is a fix release, mainly with the following updates:
Guance Updates¶
- Fixed an issue where the Pipeline tester could not be used normally
v1.50.110 (September 29, 2022)¶
pubrepo.guance.com/dataflux/1.50.110:launcher-bf5e4a7-1664640281
Guance Updates¶
- Added Field Management
- Redesigned Metrics Explorer, renamed from "Metrics Explorer" to "Metrics Analysis"
- Optimized Metrics Management
- Added event content export as PDF
- Monitor adjustments
- Mute rules support dynamic configuration
- Optimized Pipeline configuration page
- Other feature optimizations
- Notes added global lock time configuration: after configuring the lock time, all charts on the note page display data according to the lock time
- Unrecovered Events query changed to last 48 hours of data, supports manual refresh
- RUM supports user view override logic for same user
- Intelligent Inspection added support for self-built inspections
- Generate Metrics page action column adjustments: added "Open in Metrics Analysis" and "Open in Metrics Management" action icons
- Management navigation menu position adjustments: SSO Management moved to Member Management, Notification Targets moved to Monitoring, Built-in Views moved to Scenes
Best Practices Updates¶
- Cloud Native: Best practices for collecting metrics from multiple Kubernetes clusters
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.49.108 (September 23, 2022)¶
pubrepo.guance.com/dataflux/1.49.108:launcher-833084a-1663915927
Guance Updates¶
- Fixed several minor bugs
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.49.107 (September 15, 2022)¶
pubrepo.guance.com/dataflux/1.49.107:launcher-e550301-1663603951
Guance Updates¶
- Optimized Notes text component Markdown format
- Added Infrastructure YAML display
- Added Log Explorer DQL search mode
- Optimized APM, including trace and Profiling Explorer detail page optimization
- Optimized Monitor event notification content editing mode
- Added Mute Management support for periodic mute configuration
- Other feature optimizations
- Scene Dashboard group display optimization
- Infrastructure Explorer display optimization: added CPU usage, MEM usage hints, etc.
- Metrics Explorer removed list view mode, retained tile and mixed view modes
- Log multi-index supports jump viewing
- Explorer quick filter value TOP 5 supports viewing ratio, time field format optimization, default display format changed to 2022/09/15 20:53:40
- Trace Explorer Time Series chart added legend display, quick filter added HTTP-related fields
Best Practices Updates¶
- Monitoring - Middleware - Insights into MySQL
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.48.106 (September 1, 2022)¶
pubrepo.guance.com/dataflux/1.48.106:launcher-e40becc-1662478572
Guance Updates¶
- Billing update
- Help documentation directory update
- Added DEMO workspace
- Time Series added event correlation analysis
- Log added multi-index mode
- Optimized backup log rules
- Optimized log context
- Optimized RUM
- Added custom RUM application ID
- Added RUM network request ERROR error correlation with trace viewing
- Intelligent Inspection fully upgraded
- Optimized monitoring
- Adjusted groups to Alert Policy
- Optimized Monitor configuration
- Added "Infrastructure survival detection"
- Added "Process anomaly detection"
- Optimized "APM metric detection"
- Optimized Member Management
- Other feature optimizations
- Metric aggregation function in charts changed from default
lasttoavg, log data aggregation function changed from defaultlasttocount - Optimized Time Series and Pie chart legend copy experience
- Optimized interactive display in note editing mode
- Snapshot now supports saving Explorer display column information
- Trace detail page formats time fields, converting timestamps to date format
- Deployment Plan management backend supports modifying workspace data retention policy
- Metric aggregation function in charts changed from default
DataKit Updates¶
1. Breaking changes
- In GitLab and Jenkins collectors, time fields related to CI/CD data have been adjusted to unify data display on the frontend page
2. Collector function adjustments
- Optimized IO module data processing to improve data throughput
- Added disk caching on various Trace types
- DataKit's own metrics set added goroutine usage-related metrics set (
datakit_goroutine) - MySQL collector added
mysql_dbm_activitymetrics set - Added netstat collector
- TDengine added log collection
- Optimized fstype filtering in disk collector, default only collects common file systems
- Log collector added
message_lengthfield for each log to indicate log length, allowing filtering by length - CRD supports locating Pod scope via DaemonSet
- eBPF removed go-bindata dependency
- Container collector now enables k8s and container-related metrics by default, which may consume additional time series
3. Bug fixes
- Fixed DataKit's own CPU usage calculation error
- Fixed SkyWalking middleware identification issue
- Fixed Oracle exit issue
- Fixed Sink DataWay invalidation issue
- Fixed HTTP /v1/write/:category interface JSON write issue
4. Documentation adjustments
- Added jump tags to almost every section for permanent reference by other documents
- pythond documentation moved to custom development directory
- Collector documentation moved from "Integrations" to "DataKit" documentation library
- DataKit documentation directory structure adjusted, reducing directory levels
- Almost every collector added k8s configuration entry
- Adjusted documentation header display, added election identifier for collectors supporting election in addition to OS identifier
For more DataKit updates, refer to DataKit Version History.
Best Practices Updates¶
- Cloud Native
- Monitoring
For more best practices updates, refer to Best Practices Version History.
v1.47.103 (August 18, 2022)¶
pubrepo.guance.com/dataflux/1.47.103:launcher-e472ac9-1661174654
Guance Billing Update¶
- Guance billing items APM, RUM, and Log added data retention policy and corresponding unit price
Guance Updates¶
- Optimized Explorer
- Added filter history
- Added quick filter value sorting
- Added time widget input format hint page
- Added display column field separator and text hints
- Added view permissions for Scene Dashboard/Notes/Explorers
- Added snapshot view permissions
- Optimized Monitors and Events
- Added Monitor test
- Optimized Intelligent Inspection information display
- Optimized event detail page
- Other feature optimizations
- Guance added support for email verification authentication
- Explorer detail page association network page optimized display for Host, Pod, and Deployment types
- Added switch icon when adding charts in Dashboard and built-in views, adjusted view variable edit button position
- Time Series legend value added
sumaggregate statistic, optimized legend display and interaction - Monitor and chart queries for log data added
wildcardandnot wildcardfilter options
DataKit Updates¶
- Pipeline added
reftablefunctionality - DataKit 9529 HTTP supports binding to domain socket
- Corresponding changes needed for eBPF and Oracle collector configuration
- RUM sourcemap added Android R8 support
- CRD added log configuration support
- Complete example
- Optimized container collector documentation
- Added common Tag documentation
- Optimized election configuration and related naming
- Election collectors still support disabling election on specific collectors when DataKit has election enabled
- Supports io block configuration for specified data types
- DDTrace collector sampling added meta information recognition
- DataKit's own metrics set added 9529 HTTP request-related metrics
- Optimized Zipkin collector memory usage
- DDTrace collector defaults to blocking IO feed when disk cache is enabled
- eBPF added
process_namefield - DCA new version released
- Log class HTTP data write (logstreaming/Jaeger/OpenTelemetry/Zipkin) all added queue support
- Log collection added automatic multi-line support
- Fixed MySQL collector connection leak issue
- Fixed Pipeline JSON value issue
- Fixed macOS ulimit setting invalidation issue
- Fixed sinker-Dataway invalidation in Kubernetes
- Fixed HTTP data write interface data validation issue
- Fixed eBPF collector structure offset calculation failure after kernel change
- Fixed DDTrace close-resource issue
Best Practices Updates¶
- Monitoring
- Using extract + TextMapAdapter to implement custom traceId
- Insight
- Scene - CDB
- Scene - CLB
- Scene - COS
- Scene - CVM
- Scene - Intranet scenario Dubbo microservice integration with Guance
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.46.102 (August 10, 2022)¶
pubrepo.guance.com/dataflux/1.46.102:launcher-9765d09-1660104260
Guance Updates¶
- Minor bug fixes on Func platform
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.46.101 (August 9, 2022)¶
pubrepo.guance.com/dataflux/1.46.101:launcher-a785aaa-1660058667
Guance Updates¶
- DCA Web version launched
- Optimized Explorer search, quick filter, time widget, and display columns
- Optimized Explorer detail page
- Added global Explorer auto-refresh configuration
- Added global Blacklist functionality
- Added custom feature menu
- Added chart query aliases
- Added Time Series and Pie chart legend styles
- Optimized object historical data retention policy
- Adjusted snapshot save location
- Other feature optimizations
- Time Series time interval added millisecond precision
- Management backend added workspace-level index configuration entry
- Log Explorer distribution chart added support for custom time interval selection
- RUM Explorer page added current data extended field page display
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.45.100 (August 4, 2022)¶
pubrepo.guance.com/dataflux/1.45.100:launcher-38e7844-1659597427
Guance Updates¶
- Optimized trace write performance
- Other minor bug fixes
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.45.99 (July 26, 2022)¶
pubrepo.guance.com/dataflux/1.45.99:launcher-fe8f074-1658756821
Guance Updates¶
- Added Intelligent Inspection features: Memory Leak, Disk Usage, Application Performance Detection
- Optimized Explorer search and filter: added "not wildcard" reverse fuzzy matching, workspace-level and personal-level filter modes
- Added data query by modifying the time range in the URL
- Added Dashboard view variable configuration for Log, APM, RUM, and Security Check data sources
- Optimized chart query interaction
- Added RUM metric detection event notification template variables
- Optimized event content one-click link opening
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
Best Practices Updates¶
For more details, refer to the Best Practices help documentation: https://docs.guance.com/en/best-practices/
DataKit Updates¶
- prom collector built-in timeout is 3 seconds
- Log issue fixes:
- Added
log_read_offsetfield for log collection - Fixed bug where log file was not correctly read after rotate
- Added
- Container collection issue fixes:
- Fixed incompatibility with environment variable
NODE_NAME - Changed k8s auto-discovered prom collector to serial, node distributed collection
- Added mapping configuration for log source and multi-line
- Fixed bug where replaced log source still used previous multiline and pipeline
- Corrected container log, set file active duration to 12 hours
- Optimized
imagefield for Docker container logs - Optimized
hostfield for k8s Pod objects - Fixed container metrics and object collection not adding host tag
- Fixed incompatibility with environment variable
- eBPF related:
- Fixed uprobe event name naming conflict
- Added more environment variable configurations for easy deployment in cloud k8s environments
- Optimized data processing for APM data receiving interface, alleviating client freeze and memory usage issues
- SQLServer collector fixes:
- Restored TLS 1.0 support
- Supports filtering by instance collection to reduce time series consumption
- Pipeline function
adjust_timezone()adjusted - IO module optimization, improved overall data processing capability, maintained relatively controllable memory consumption
- Monitor updates:
- Fixed possible long freeze when Monitor is busy
- Optimized Monitor display, added IO module information display for parameter adjustment
- Fixed Redis crash issue
- Removed some redundant logs
- Fixed election-type collectors not appending host tag in non-election mode
For more details, refer to the DataKit help documentation: https://docs.guance.com/en/datakit/changelog/
v1.44.98 (July 7, 2022)¶
pubrepo.guance.com/dataflux/1.44.98:launcher-75d7974-1657638696
Guance Updates¶
- Optimized Explorer three filter modes: positive selection, inverse selection, and fuzzy matching
- Optimized Explorer quick filter
- Added multiple quick operations for Explorer display columns
- Optimized Explorer detail page attribute/field quick filter
- Optimized historical snapshot functionality, supporting three time retention strategies
- Added Pipeline one-click sample test data retrieval
- Added Scene custom Explorer text analysis mode
- Added Log Explorer detail page association with network Pod and Deployment views
- Added Explorer detail page association network 48-hour data replay functionality
- Adjusted Unrecovered Events retention policy, supports manual event recovery
- Other feature optimizations
- Chart lock time added "Latest 5 minutes" time range, time interval added "5s", "10s", "30s" second-level options
- Scene Explorer display columns and view variable basic object field attributes/tags support custom input
- Adjusted event detail association Dashboard position
- Added time series count statistics in Metrics Management
- Optimized log detail page association with traces, displaying flame graph based on
trace_idandspan_idin the log and selecting all data of the corresponding span - Optimized RUM service display and interaction
- RUM, Network, Synthetic Monitoring, and CI Explorer dropdown options changed to tile display
- Monitor event notification content supports template variable field mapping, supports configuring template variable values in DQL query statements
- Help Center homepage added shortcut entry for key features
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
DataKit Updates¶
- Adjusted global tag behavior to avoid tag splitting in election collectors
- SQLServer collector added election support
- Line protocol filter supports all data types
- 9529 HTTP service added timeout mechanism
- MySQL:
dbmmetrics set name adjustment,servicefield conflict issue - Container object added field
container_runtime_nameto distinguish container names at different levels - Redis adjusted slowlog collection, changed data to log storage
- Optimized TDEngine collection
- Improved Containerd log collection
- Pipeline added support for Profile data type
- Container/Pod log collection supports adding additional tags via Label/Annotation
- Fixed Jenkins CI data collection time precision issue
- Fixed Tracing
resource-typevalue inconsistency - eBPF added HTTPS support
- Fixed possible log collector crash issue
- Fixed prom collector leak issue
- Supports configuring IO disk cache via environment variables
- Added Kubernetes CRD support
For more details, refer to the DataKit help documentation: https://docs.guance.com/en/datakit/changelog/
Best Practices Updates¶
- Skywalking JVM observability best practices
- Minio observability best practices
For more details, refer to the Best Practices help documentation: https://docs.guance.com/en/best-practices/
v1.43.97 (June 22, 2022)¶
pubrepo.guance.com/dataflux/1.43.97:launcher-508cfe1-1656344897
Guance Updates¶
- Guance help documentation completely relaunched
- Added Profile observability
- Pipeline covers text analysis processing for all data types
- Added Deployment network details and network distribution
- Optimized event detection dimension jump to other Explorers
- Added Log Explorer JSON format
messagefield search - Added RUM support for custom
app_idinput when creating new applications - Optimized process detection to Infrastructure object detection
- Other feature optimizations
- Infrastructure Pod Explorer in hex mode added CPU usage and memory usage fill metrics
- Optimized Log Blacklist configuration: supports manual input of log source as blacklist source
- Optimized APM service list data query time widget, supporting custom time range selection
- Optimized guidance text for installing DataKit on K8S, automatically adds current workspace token when configuring DataWay data gateway address
- Optimized Monitor configuration UI style
DataKit Updates¶
- gitrepo supports passwordless mode
- prom collector
- Supports log mode collection
- Supports configuring HTTP request headers
- Supports container log collection exceeding 16KB
- Supports TDEngine collector
- Pipeline
- Supports XML parsing
- Remote debugging supports multiple data types
- Supports Pipeline calling external Pipeline scripts via
use()function - Added IP library (MaxMindIP) support
- Added DDTrace Profile integration
- Containerd log collection supports filtering rules via image and K8s Annotation
- Documentation library overall switch
Best Practices Updates¶
- APM: GraalVM and Spring Native project trace observability
- Integration: Host observability best practices (Linux)
Integration Template Updates¶
- Added documents
- Alibaba Cloud NAT
- Alibaba Cloud CDN
- Added views
- Alibaba Cloud NAT
- Alibaba Cloud CDN
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.42.95 (June 10, 2022)¶
pubrepo.guance.com/dataflux/1.42.95:launcher-8478e83-1654839989
Guance Billing Update¶
- Optimized time series billing logic and metric data retention policy
Guance Updates¶
- Added Jenkins CI observability
- Added custom Explorer chart synchronization search
- Added network topology and service topology drill-down analysis
- Added deletion of data and indexes in Resource Catalog
- Added Explorer snapshot view entry
- Added Explorer filter condition editing functionality
- Optimized RUM View Explorer association with trace as Fetch/XHR
- Added chart data loading high-performance mode
- Added alert configuration event notification level
- Other feature optimizations
- Scene Dashboard composite chart supports hiding/showing main title
- Optimized event detail page event type text display
- Infrastructure list view added field sorting functionality
- Log Explorer added hide distribution chart button
- Explorer supports searching display columns by keyword, supports custom display columns as preset fields, after Pipeline cuts fields and reports data, the reported data can be displayed directly
- Added one-click view of corresponding integration documentation in built-in template library and built-in views, helping you quickly configure corresponding collectors
- Built-in views now support custom key and value binding for related views in addition to binding trace service, application, log source, project, tag, etc.; also supports binding built-in views on service side-slide detail page
- Optimized notification target Feishu robot, supports custom security key verification
- When configuring a Monitor, if the configured data range is smaller than the detection frequency, a prompt will indicate that there may be data gaps
DataKit Updates (2022/5/12)¶
- Pipeline adjusted: all data types can be processed by configuring Pipeline
grok()directly supports extracting fields as specified types, no need for additionalcast()function for type conversion- Pipeline added multi-line string support: for long strings (e.g., regex patterns in grok), they can be written in multiple lines for readability
- The running status of each Pipeline can be viewed via
datakit monitor -V - Added Kubernetes Pod object CPU/memory metrics
- Helm added more Kubernetes version installation adaptation
- Optimized OpenTelemetry, HTTP protocol added JSON support
- DataKit added log records for correction behavior when auto-correcting line protocol, for debugging data issues
- Removed all string metrics from time series data
- In DaemonSet installation, if election namespace is configured, a specific tag (
election_namespace) will be added to the data of collectors participating in election - CI observability, added Jenkins support
Best Practices Updates¶
- APM
- Using SkyWalking to achieve RUM, APM, and log linkage analysis based on Guance
- Monitoring best practices
- OpenTelemetry observability construction
- OpenTelemetry to Jaeger, Grafana, ELK
- OpenTelemetry to Grafana
- OpenTelemetry to Guance
- Guance Tips
- OpenTelemetry sampling best practices
Integration Template Updates¶
- Added documents and views
- Opentelemetry Collector
- Kubernetes Scheduler
- Kubernetes Controller Manager
- Kubernetes API Server
- Kubernetes Kubelet
- Added views
- Kubernetes Nodes Overview
- JVM Kubernetes
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.41.94 (May 28, 2022)¶
pubrepo.guance.com/dataflux/1.41.94:launcher-249ba21-1653737335
Guance Updates¶
- Optimized Guance Commercial Plan registration process
- Added Scene Dashboard user view template library
- Added Scene custom Explorer log source and filter linkage
- Added event detail page content copy as JSON format
- Added log data desensitization processing
- Optimized Log Explorer and detail page
- Added network data detection Monitor
- Optimized built-in view binding functionality
- Other feature optimizations
- Plans & Billing added Prepaid Card balance
- Infrastructure detail style optimization
- Trace detail page attribute line break display optimization
- Monitor configuration template variable display optimization
- Added shortcut entry, DQL query and snapshot menus moved under shortcut entry
- Guance management backend supplemented template management classification information
DataKit Updates (2022/5/12)¶
- eBPF added arm64 support
- Line protocol construction supports auto-correction
- DataKit main configuration added example configuration
- Prometheus Remote Write supports tag renaming
- Merged Deployment Plan DataKit existing functions, mainly including Sinker functionality and filebeat collector
- Adjusted container log collection: DataKit directly supports containerd container stdout/stderr log collection
- Adjusted hostname acquisition strategy in DaemonSet mode
- Trace collector supports filtering resources by service name wildcard
Best Practices Updates¶
- Cloud Native
- Using Guance to start Rancher observability journey
- Microservice observability best practices
- Kubernetes cluster application using SkyWalking for trace data collection
- Kubernetes cluster log reporting to the same node DataKit best practices
- Gitlab-CI observability best practices
Integration Template Updates¶
- Added documents and views
- Resin
- Beats
- Procstat
- Added views
- Istio Service
- ASM Service
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.40.93 (May 9, 2022)¶
pubrepo.guance.com/dataflux/1.40.93:launcher-aa97377-1652102035
Guance Updates¶
- Optimized Guance Commercial Plan upgrade process
- Added process, log, and trace detail page association with network
- Scene module optimization
- Optimized Dashboard, removed edit mode
- Added chart link display toggle
- Optimized DQL query and simple query conversion
- Monitor and Event module optimization
- Added event correlation information
- Added data gap event name and content configuration
- Optimized Synthetic Testing Anomaly Detection
- Optimized alert notification template, added correlation jump links
- Other feature optimizations
- Optimized Service Map metrics query performance
- Added Explorer numeric field support for 5 formats
- Added Metrics Explorer tag cascade filtering
- Optimized DQL query error return messages
DataKit Updates¶
- Process collector filter only affects metrics collection, object collection is not affected
- Optimized DataKit DataWay timeout issue
- Optimized GitLab collector
- Fixed log collection truncation issue
- Fixed various trace collector reload issues where some configurations did not take effect
Integration Template Updates¶
- Added data storage Redis Sentinel integration document and view
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.39.92 (May 5, 2022)¶
pubrepo.guance.com/dataflux/1.39.92:launcher-ffcd8f2-1651715327
Launcher:¶
- Supports TLS certificate replacement for domain names
- Adapted Ingress Kind
networking.k8s.io/v1andextensions/v1beta1two apiVersions - Other minor bug fixes
v1.39.91 (April 26, 2022)¶
pubrepo.guance.com/dataflux/1.39.91:launcher-8943ead-1650979666
Guance Updates¶
- Some frontend bug fixes
v1.39.90 (April 25, 2022)¶
pubrepo.guance.com/dataflux/1.39.90:launcher-23f161d-1650898148
Guance Updates¶
- Added Gitlab CI observability
- Added online help manual
- Added Dashboard refresh frequency setting
- Added process 48-hour replay
- Added integrated DataKit Kubernetes (Helm) installation guide page
- Added APM global overview, service classification filtering, service topology map distinguishing environment and version
- Other feature optimizations
- Added "All Sources" option for associated logs in trace detail page
- Added metric filter support for inverse selection, aggregation function position adjustment
- Optimized metrics generation for Log, APM, RUM, and Security Check: the "frequency" selected time also serves as the aggregation period
- Optimized Guance Deployment Plan workspace owner transfer permission functionality removed, supports management backend setting
- Optimized alert notification SMS template
- Optimized Synthetic Monitoring new test list, supports direct selection of HTTP, TCP, ICMP, WEBSOCKET tests
- SSO login user whitelist changed to email domain, used to verify if the email suffix entered at single sign-on matches; matching emails can obtain the SSO login link online
DataKit Updates¶
- Pipeline module fixed dynamic multi-line pattern issue in Grok
- DaemonSet optimized Helm installation, added pprof environment variable configuration, all default enabled collector configurations in DaemonSet support environment variable configuration
- Tracing collector initially supports Pipeline data processing, refer to DDTrace configuration example
- Test collector added failed task exit mechanism
- Log added unknown level (status): logs without specified level are all unknown
- Container collector fixes:
- Fixed
clusterfield naming issue - Fixed
namespacefield naming issue - In container log collection, if Pod Annotation does not specify log source, the default source value order is as follows
- Object reporting no longer limited by 32KB word size (due to Annotation content exceeding 32KB), all Kubernetes objects have annotations removed
- Fixed prom collector not exiting due to Pod exit
- Fixed
Best Practices Updates¶
- Microservice observability best practices
- Service mesh microservice architecture from development to canary release full process best practices (Part 1)
- Service mesh microservice architecture from development to canary release full process best practices (Part 2)
- Service mesh microservice architecture from development to canary release full process best practices (Part 3)
- Monitoring best practices
- JAVA OOM exception observability best practices
Integration Template Updates¶
- Added documents
- APM: Node.JS
- Middleware: RocketMQ
- Added views
- Container Orchestration: K8s Pods Overview and Istio Mesh
- Alibaba Cloud: Alibaba Cloud ASM Mesh, Alibaba Cloud ASM Control Plane, and Alibaba Cloud ASM Workload
- Middleware: RocketMQ
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.38.89 (April 10, 2022)¶
pubrepo.guance.com/dataflux/1.38.89:launcher-db22a51-1649942760
Guance Billing Update¶
- Added Alibaba Cloud account settlement method
Guance Updates¶
- Added DQL query Explorer
- Synthetic Monitoring added TCP/ICMP/Websocket test protocols
- Added Infrastructure network module
- Infrastructure container Pod added HTTP layer 7 network data display
- Added Explorer quick filter "inverse selection" and "reset" functionality
- Optimized Log Blacklist
- Other feature optimizations
- Added trace detail page span count statistics
- Optimized trace associated host timeline drawing method
- Optimized Summary chart time slicing, removed option; if the previous Summary chart had time slicing enabled, it is now changed to disabled by default
- Optimized composite chart editing: when browser is zoomed, entering edit mode could not switch to edit different chart queries
- Optimized Log Explorer: when manually pausing page refresh, scrolling to the top does not trigger auto-refresh
DataKit Updates¶
- Added memory limit when running on host, supports memory limit configuration during installation
- CPU collector added
load5smetric - Supports Guance optimized Log Blacklist function, adjusted monitor layout, added blacklist filtering status display
- DaemonSet installation added Helm support, added DaemonSet installation best practices
- eBPF added HTTP protocol collection; when installing on host, eBPF collector is not installed by default, requires specific installation command; DaemonSet installation is not affected
Guance Mobile App Updates¶
- Added site login capability, optimized Scene and Event Explorers, maintaining the same access experience as the web version.
Best Practices Updates¶
- Guance Tips
- Performance observability practice for multi-microservice projects
- ddtrace advanced usage
- Kubernetes cluster using ExternalName to map DataKit service
- Integration best practices
- OpenTelemetry trace data integration best practices
- Microservice observability best practices
- Alibaba Cloud ASM-based microservice observability best practices
Integration Template Updates¶
- Added Alibaba Cloud PolarDB Oracle integration document, view, and Monitor
- Added Alibaba Cloud PolarDB PostgreSQL integration document, view, and Monitor
- Added Alibaba Cloud RDS SQLServer integration document, view, and detection library
- Added Alibaba Cloud DataKit integration document, view, and Monitor
- Added Alibaba Cloud Nacos integration document, view
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.37.86 (March 28, 2022)¶
pubrepo.guance.com/dataflux/1.37.86:launcher-bd2650e-1648456839
Guance Site Updates¶
- Added "Overseas Region 1 (Oregon)" site; original "China Region 1 (Alibaba Cloud)" changed to "China Region 1 (Hangzhou)", original "China Region 2 (AWS)" changed to "China Region 2 (Ningxia)".
Guance Updates¶
- Added workspace data authorization
- Added saving online Pipeline sample test data
- Optimized Resource Catalog Explorer
- Optimized snapshot sharing supports permanent valid links
- Optimized chart time interval
- Optimized data gap trigger policy for Process, APM, and RUM detection
- Other feature optimizations
- Optimized DataKit and Func installation guide pages
- Optimized single log full display in Log Explorer
- Added Explorer associated search NOT combination
- Optimized member permission editing display
DataKit Updates¶
- Added DataKit command-line completion, providing command hints and parameter completion in terminal operations
- Allows DataKit upgrade to non-stable versions to experience the latest experimental features. For production environments, please upgrade with caution.
- Initially supports Kubernetes/Containerd architecture data collection
- Network test added TCP/UDP/ICMP/Websocket protocol support
- Adjusted Remote Pipeline local storage in DataKit to avoid file name case issues caused by different file systems
- Pipeline added
decode()function to avoid configuring encoding in log collectors, enabling encoding conversion within Pipeline;add_pattern()added scope management
Best Practices Updates¶
- Scene best practices: RUM data reporting to DataKit cluster best practices
- Log best practices: Pod log collection best practices
Integration Template Updates¶
- Added Alibaba Cloud PolarDB MySQL integration document, view, and detection library
For more details, refer to the help documentation: https://docs.guance.com/en/release-notes/
v1.36.85 (March 14, 2022)¶
pubrepo.guance.com/dataflux/1.36.85:launcher-d8e6ee9-1647272237
Guance Billing Update¶
- Added Guance billing Prepaid Card
Guance Updates¶
- Added RUM Explorer for Resource, Action, Long Task, and Error
- Added Pod network details and network distribution
DataKit Updates¶
- DataKit collector added support for SkyWalking, Jaeger, Zipkin data sampling strategy configuration. For more details, refer to Datakit Tracing Frontend.
- DataKit collector added support for OpenTelemetry data integration.
- DataKit documentation library added a document on DataKit overall log collection introduction, including four methods: obtaining logs from disk files, obtaining logs via environment API, remote push logs to DataKit, and Sidecar-style log collection.
SDK Updates¶
- RUM compatible with Opentracing protocol tracing tools. Web, Mini Program, Android, iOS SDKs support data linkage with OTEL, SkyWalking, Jaeger, and other tracing tools.
Best Practices Updates¶
- Best practices for quickly getting started with pythond collector
- Alibaba Cloud "Cloud Monitor data" integration best practices
- logback socket log collection best practices
Scene Template Updates¶
- Added Scene custom Explorer MySQL database Explorer template
Integration Template Updates¶
- Added host system EthTool integration document and view
- Added host system Conntrack integration document and view
v1.35.84 (February 22, 2022)¶
pubrepo.guance.com/dataflux/1.35.84:launcher-191ef71-1645780061
- Added log configuration Pipeline script
- Added IFrame chart component
- Added event detail history record, associated SLO
- Added snapshot save default absolute time
- Optimized Monitor data gap trigger event configuration and trigger condition unit hints
- Optimized chart query expression calculation unit
- Added "Time Series" pay-as-you-go billing model
- Other optimizations
- Chart query data sources Log, APM, Security Check, and Network support select all (*)
- Chart query text, button styles, and text hints optimized
- Workspace operation buttons iconified, such as edit, delete, etc.
- Other UI display optimizations