Observability Tracing - Pulse 2026#18

:person_lifting_weights: The Team

We are part of the Observability team, alongside Core and Service Mesh.

:hammer_and_wrench: The Work

  • :sparkles: feat: Restructured observability-libs into a monorepo of Python packages and added observability-clients: observability-libs
  • :sparkles: feat: Bumped Prometheus and Alertmanager workloads and rocks to their 26.04 releases: prometheus-k8s, alertmanager-k8s, prometheus, alertmanager
  • :sparkles: feat: Adopted the standard rock/snap blueprints and reusable CI workflows for cos-alerter: cos-alerter
  • :sparkles: feat: Added a smoke solution test covering both COS and COS Lite: observability-stack
  • :bug: fix: Fixed OpenTelemetry Collector duplicating incoming telemetry across units by distributing it correctly instead: opentelemetry-collector-k8s
  • :bug: fix: Fixed a malformed mdadm.rules file shipped in the OpenTelemetry Collector: opentelemetry-collector
  • :bug: fix: Fixed the packed worker charm not being found in Pyroscope integration tests and dropped retired interface jobs: pyroscope

:folded_hands: Feedback welcome

As always, feedback is very welcome! Feel free to let us know your thoughts, questions, or suggestions either here or on our Matrix channel.

That’s all for this time! See you again in two weeks!