Observability Team Update - Weeks 17-20 (2024)

Hi everyone! :wave:

Below are the team’s updates for weeks 17 to 20 of 2024. First, as always, let’s introduce the fantastic team and what we’re building.

:muscle: The Team

The Observability team at Canonical consists of Andrew, Dylan, Ibrahim, Jose, Leon, Luca, Mateusz, Michael, Pietro, and Simme. Our goal is to provide you with the best open-source observability stack possible, turning your day-2 operations into smooth sailing.

:hammer_and_wrench: The Work

Our team took part in a Canonical Engineering Sprint in Madrid, having lots of discussions and ideas for the next 6 months. We also have a new member - a seasoned charmer, Andrew, joined our team - welcome!

In the last weeks we focused on bug smashing (prometheus-k8s-operator#571, observability-libs#81, traefik-k8s-operator#330, grafana-agent-operator#100, traefik-k8s-operator#338, alertmanager-k8s-operator#245, alertmanager-k8s-operator#246, traefik-k8s-operator#352, loki-k8s-operator#396) as well as Tempo charm improvements:

:door: Use of ingressed URLs for communication

Tempo charm is now using the ingressed URL in communication with charms over tracing protocol if it is related to Traefik.

:lock: TLS support

TLS communication is now fully supported for Tempo charm - both for in-model and cross-model communication using Traefik’s ingress.

:rock: Tempo ROCK

We also created a new ROCK for Tempo which is now added to oci-factory.

:ballot_box_with_check: How to selectively drop metrics prior to ingestion

A new how to article was published by @sed-i: How to selectively drop metrics prior to ingestion. Have a read and feel free to provide feedback!

:pray: 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! :partying_face:

See also

1 Like