Agent v1.26.0
2 minute read
December 30, 2024
New Features
- Prometheus Remote Write Destination: Introduced a new destination node for Prometheus remote write.
- Support for Isolated Node Testing with JSON Items: Added an endpoint to enable testing of individual nodes using item data.
Improvements
- Enhanced Port Validation: Updated port validation range for TCP/UDP source node configurations. The new range now reflects permissions for non-root agents, setting it from 1024-65535.
- New Relic Endpoints Configuration: Added support for custom log and metric endpoints within New Relic destinations.
- ED Data Schema Mapping: Introduced a new OTTL function
edx_map_keysto facilitate mapping ED data to user-defined schemas. - GCL Rehydration Enhancements: Improved the GCL implementation by considering API request size limits and performing pre-batching to avoid errors.
Bug Fixes
- Node Health Metrics: Fixed a domain issue in node_health histogram metrics by adding
ed.domainto the missing metrics. - Docker Source Container Restarts: Resolved issues with Docker source by resetting the log reader upon container restarts and introducing a mechanism to prevent excessive restart attempts within a short time frame.
- Corrected
convert_timestampFunction: Addressed an incorrect scaling issue in theconvert_timestampCEL macrotime.UnixMilli. - Splunk Destination Optimization: Optimized raw submission to Splunk by using a struct as a key for grouping, improving the efficiency of the process.
- Incoming and Outgoing Throughput Metrics Adjustments: Added two new metrics dimensions,
ed.source.typeanded.destination.type, and corrected the domain issues for these throughput metrics. - Log Threshold Metric Update: Renamed the
log_threshold_monitor_metric.histogramtoed.pipeline.l2m.log_thresholdto align with new naming conventions. - Other fixes: Destination buffer configuration for Azure Log Analytics; Fixes for Azure Sentinel concerning destination configuration; Constants for path variables.
Security
- Version Upgrade for
golang.org/x/net: Updated the package version tov0.33.0to address a CVE with high severity.
Maintenance
- Azure Sentinel Configuration Validation: Added validation to the destination buffer configuration for Azure Sentinel destinations and other destination nodes.
- Integration Tests Migration: Continued efforts in updating and migrating integration tests to v3 native standards, improving overall testing frameworks.