Agent v1.29.0
2 minute read
February 10, 2025
New Features
- Demo Templates: Introduced new demo node templates for comprehensive data generation using existing log types such as Apache common and VPC flow.
- Advanced Log Pattern Configuration: Added configuration settings for log to pattern nodes to enhance pattern similarity management.
Improvements
- Stateful Metric Processing: Enhanced Prometheus input node with stateful metric processing.
- Otel Log Item Integration: Updated the self-logger to use the OpenTelemetry (OTel) Log Item.
- Item Data Type Refinements: Converted integer fields to int64, aligning with OTTL requirements.
- Component Lifecycle Logging: Refactored lifecycle logging for better clarity and information.
- Cloud Fleet Node Type Restrictions: Implemented restrictions on node types for cloud fleets.
- Kube State Metrics Leadership Management: Applied leader election to manage Kube State metrics to prevent duplicate metric ingestion.
Bug Fixes
- DataDog Logger Upgrade: Added lifecycle logs for the DataDog mapper to increase transparency in processor events.
- JSON Demo Template Fixes: Corrected JSON formatting for Demo logs to adhere to standards.
- Self-Telemetry Shutdown Optimization: Fixed the shutdown behavior in the Self Telemetry Provider to prevent redundancy.
- CA Certificate Error Resolution: Addressed CA certificate errors in Target Allocator, ensuring operational reliability.
- Performance Improvements with Pointers: Utilized pointers for rollup items instead of concrete structures to enhance performance.
- Kubelet CI Metric Adjustments: Discontinued unnecessary scraping of
rest_client_request_duration_secondsfrom Kubelet. - Extended eBPF Byte Passing: Increased bytes passed from the kernel to user space in eBPF to resolve URL truncation issues.
- K8s Event Emission Optimization: Formatted Kubernetes events as ED events to improve efficiency and reduce memory usage.
- Debug Pusher Fix: Resolved issue of debug pusher going no-op when leader election is disabled
Miscellaneous
- Prometheus Integration Improvements: Integrated health details for the Target Allocator component into Prometheus.
- KSM Metric Enhancements: Added new KSM metrics for container restarts; removed default L2P field values.
- Prometheus Histogram Handling: Fixed handling for min and max values in Prometheus histograms.
- Additional Prometheus Logging: Added extra logs for Prometheus transactions for better traceability.
- Node Type Addition: Added node type to agent self log resources.