Observe Agent updates

The Observe Agent is released periodically and not on the same timeline as the Observe platform.

Version 2.9.1

Features

  • feat: Add heartbeat receiver configs

  • feat: Add restart on install to linux postinstall/postremove scripts

  • feat: Heartbeat Receiver + ENV Var logic

  • feat: add integration test that covers upgrade path

  • feat: add jmx receiver

  • feat: bump to otel col version 0.135.0

Bug fixes

  • fix: Continue setting env vars even when agentresource creation fails

  • fix: Revert “fix: restart agent on restart on debian”

  • fix: have agent restart on upgrade on debian

  • fix: restart service on debian and RHEL

  • fix: update postinstall script syntax

Others

  • Move timeout from 25 minutes to 35 minutes

  • chore: bump alpine version, address vulnerabilities

  • chore: ignore vendor files and test data in orca scans, clean up warnings

  • chore: update windows test AMI IDs

Version 2.9.0

Features

  • feat: bump to otel col version 0.135.0

Version 2.8.1

Bug fixes

  • fix: pin prometheus version to fix observe-agent metric output format and status check

Version 2.8.0

Features

  • feat: add RED_metrics flag to init-config

  • feat: add config option for otlp receiver endpoints

  • feat: add metricstransformprocessor

  • feat: upgrade otel to v0.131.0

Bug Fixes

  • fix: make mac install script executable

  • fix: remove setting of stable feature gates, add feature gate error logging

  • fix: update github.com/docker/docker package to fix vulnerability

  • fix: updated gh workflows to go 1.24.6

Others

  • fix OTel version in the README

  • update golang version to 1.24.6

Version 2.7.2

Bug fixes

  • fix: always default span and RED metrics service resource attributes to empty string

  • fix: improve naming of RED metric attributes

  • fix: use proper attribute name in ottl check for observe.status_code

Version 2.7.1

Bug fixes

  • fix: use env as default config resolve schema

Version 2.7.0

Features

  • feat: add an option to generate RED metrics from spans.

  • The traces/forward pipeline now defaults to dropping spans with duration longer than one hour to match Observe Trace Explorer behavior. This can be configured via the forwarding.traces.max_span_duration config option.

Version 2.6.0

What’s new in version 2.6.0:

  • JSON schema for our observe-agent.yaml config file. This makes editing the agent config much easier and safer!

  • New config validate command which we can now use to validate our helm chart output.

  • Added the groupbyattrsprocessor.

  • All bundled config is now part of the build, so no need for all of the extra template files on disk.