Agent v0.1.104

Grok, Google Cloud Logging Node, Custom HTTP Headers, and Splunk Integration.

June 5, 2024

This release brings numerous improvements in sample collection, integration capabilities, logging detail, and bug fixes, enhancing the overall performance and reliability of the Edge Delta Agent.

New Features

  • Grok: Added a new parser node used for parsing log data into attributes using common log patterns.
  • Google Cloud Logging Node: Introduced a new output node for sending data to Google Cloud Logging API.

Enhancements

  • Custom HTTP Headers: Enabled the creation of custom HTTP headers with key/value pairs for HTTP output nodes. Currently supports hardcoded strings.
  • Splunk Integration: Removed legacy support for features from v3 Splunk output.

Bug Fixes

  • Agent Exit Code: Changed the agent to explicitly set exit code to 1 on graceful shutdown due to errors, ensuring proper restart by controllers like systemd, Kubernetes, etc.
  • Container Stats Memory Issue: Fixed a memory leak issue caused by the ED Container Stats input node in Kubernetes environments.
  • Log Metadata: Enhanced agent self logs to include package, file, and line number information for better debugging.
  • Compactor Buffer Flush Fix: Resolved an issue with compactor prematurely flushing the internal archive buffer before the S3 pusher could send the data. Disabled compaction except for Avro encoding and uncompressed third-party archive outputs.
  • Late Arrival Handling: Removed non-configurable late arrival handling from several input nodes. Late arrival is handled by the line-separator.
  • Kubernetes Resources: Fix issue of missing resource values for Kubernetes agents.

Miscellaneous

  • Converted datatype-related functions to variables to optimize memory utilization.

Agent v0.1.103

Version 0.1.103 was not released. Please use v0.1.104.