Agent v1.21.0

Kubernetes Trace source, OTTL Transform Node, Cisco ASA Format Support in Demo source node, and Dynamic Pattern Location for grok and Regex filter.

October 21, 2024

New Features

  • Kubernetes Trace source: Introduced a beta feature for tracing in Kubernetes using the ed_k8s_trace node. This feature utilizes eBPF to monitor specified Kubernetes namespaces.
  • OTTL Transform Node: Released an ottl_transform node to beta. It can transform data items using OTTL statements.
  • Cisco ASA Format Support in Demo source node: Enhanced demo source to support Cisco ASA log formats, addressing common variants to improve compatibility.
  • Dynamic Pattern Location for grok and Regex filter nodes: Users can now specify locations for patterns within data items using pattern_field_path, enhancing pattern matching capabilities.

Bug Fixes

  • Halt Uploading Unused Diagnostic Health Data: Stopped the upload of redundant diagnostic health data to optimize resource usage.
  • Self Logs Upload Context Issue: Fixed a problem where the main context cancellation prevented self log uploads during agent shutdown by switching to a flush context.

Enhancements

  • Custom Installation Path Support: Unix-based systems can now set a custom installation path through the ED_INSTALL_PATH environment variable, increasing flexibility in deployments.
  • Removal of Preset Features Parameter: Simplified nodes by removing preset features, with default outputs now enabling all features unless otherwise specified.

Metric Improvements

  • Kubernetes Metric Enhancements: After a comprehensive inventory review, unused Kubernetes metrics were removed and missing metrics added to ensure a robust cluster summary.
  • OTLP Metric Category & Rollup Improvement: Introduced metric categorization in OTLP inputs for direct passthrough in roll-up services, streamlining metric management and discovery.