Agent v1.37.0
2 minute read
May 19, 2025
Improvements
- Source Detection: Enabled asynchronous emission of sources detected events for new source detection payloads to improve responsiveness and system efficiency. Excluded sources with EdgeDelta in their name from source detection. Fixed concurrent map read/write issues for source detection, enhancing data integrity and system stability.
- Validate Cloud Fleet HTTP Source Ports: Added validation to restrict HTTP source ports in Cloud Fleet to only allow ports 80 or 443.
- Logging Behavior Refactoring: Refactored logging behaviors for rollup agents, compactor agents, and log to pattern nodes to suppress frequent error logs and improve user experience.
- Helm Chart Repository URL: Updated Helm chart repository URL to improve accessibility and ensure users are accessing the latest charts.
- Drain on Stop for Pusher in GCL: Introduced a drain on stop mechanism for pusher in GCL to ensure data is not lost during stop operations.
- TelemetryGen Source: The Demo Template Source has been renamed as the TelemetryGen Source (currently beta) with demo templates for logs, plus new templates for metrics and traces.
Bug Fixes
- Live Capture: Fixed the missing live capture status, improving visibility and user experience. Resolved the issue with live capture task status updates in the coordinator relay server to ensure accurate task tracking.
- Sample Collector: Addressed a data race condition in the sample collector that could lead to crashes. This fix improves stability and reliability. Introduced checks to handle nil resource map in sample collector, preventing potential panic scenarios.
- Azure Log Analytics Reporting: Fixed an issue where Azure Logs Analytics was reporting 0 bytes out, ensuring accurate metric reporting.
- Mount Path Field Requirement: Made the mount path field required in the UI, aligning with validation requirements and preventing misconfigurations.