Observe Agent updates

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

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.