v6.6 CE Release Notes

Created:2024-11-05 Last Modified:2024-11-17

This document was translated by ChatGPT

#1. v6.6.3 [2024/08/15]

#1.1 Beta Feature

  • AutoTracing
    • When the TraceID is present in the protocol header, support disabling eBPF syscall_trace_id calculation (via configuration syscall_trace_id_disabled) to reduce the impact on business performance.
    • Automatically correct minor clock deviations between different machines in the distributed tracing flame graph.
  • AutoTagging
    • Support using Lua Plugin to customize K8s workload abstraction rules, documentation.
  • Agent
    • Support completely disabling cBPF data collection (via configuration tap_interface_regex as an empty string) to reduce memory overhead.
    • Support deepflow-agent to use a single socket to transmit all observability data, and this feature can be disabled via the multiple_sockets_to_ingester configuration item to use multiple sockets to improve transmission performance.

#1.2 Stable Feature

  • AutoProfiling
  • AutoMetrics
    • Support aligning timestamps of request and response metrics in the same session to help AIOps systems better achieve root cause localization (thanks to pegasusljnFR (opens new window)).
  • AutoTagging
    • Correctly mark the Universal Tag for loopback network card traffic on K8s Node.
  • Agent
    • Reduce the number of sockets used by deepflow-agent to send data.
      • Merge the sockets used to transmit open_telemetry and open_telemetry_compressed data when integrating OpenTelemetry.
      • Merge the sockets used to transmit deepflow_stats and agent_log data for agent self-monitoring.
      • Merge the sockets used to transmit prometheus and telegraf metrics when integrating Prometheus and Telegraf.

#2. v6.6.2 [2024/08/01]

#2.1 Beta Feature

  • AutoMetrics
    • Support aligning timestamps of request and response metrics in the same session to help AIOps systems better achieve root cause localization (thanks to pegasusljnFR (opens new window)).

#2.2 Stable Feature

  • AutoTracing
    • Optimize the default values of configuration parameters for NTP clock offset (host_clock_offset_us) and network transmission delay (network_delay_us) used in network Span tracing to reduce the probability of mismatches.

#3. v6.6.1 [2024/07/18]

#3.1 Beta Feature

  • AutoTagging
    • Correctly mark the Universal Tag for loopback network card traffic on K8s Node.

#3.2 Stable Feature

  • AutoTracing
    • Added URL desensitization capability for HTTP protocol, Redis protocol desensitization enabled by default.
  • AutoTagging
    • Support synchronizing Volcengine resource tags, documentation.
    • Cancel synchronization of Pods in K8s Evicted state to reduce resource overhead.
  • Integration
    • Optimize the mapping of fields such as schema/target in OTel Span to l7_flow_log, documentation.
  • Agent
    • Support aggregating and collecting traffic from multiple member physical network cards of the Open vSwitch bond interface.

#4. v6.6.0 [2024/07/04]

#4.1 Backward Incompatible Change

#Functions Response Size (Byte) Download Time
Before 450,000 21.9M 6.16s
After 450,000 3.07M 0.78s

#4.2 Beta Feature

  • AutoTagging
  • Agent
    • Support aggregating and collecting traffic from multiple member physical network cards of the Open vSwitch bond interface.