Observability Team Update - Weeks 15-16 (2024)

Hi everyone! :wave:

Below are the team’s updates for weeks 15 to 16 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 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

Apart from some bug fixes (catalogue/70, mimir-coordinator/51, mimir-coordinator/52) and further doc improvements (1), we also had a few enhancements:

CI Improvements on charm library updates

Our automation workflows pull updates from charm libraries automatically and open PRs to our repo so we can review them and merge them. However, minor library changes can end up producing a lot of PR-noise, leading to those PRs sometimes being left behind.

We improved this situation by auto-merging minor charm library upgrades when the changes pass our quality gates (i.e., our tests); major upgrades are instead surfaced to us via an issue on the repo.

ARM support for Grafan Agent on Kubernetes

The last steps for this feature have been executed; except for some final tests, this has almost been completed.

Progress on Karma GA

Some effort has been focused on preparing Karma for GA, with the creation of a rock (and its addition to oci-factory), some bug fixing, and more refinement work.

: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