Observability Team Updates - Weeks 33-34 (2023)

Hi everyone!

Below are the team’s updates for weeks 33 to 34. First, as always, let me introduce the fantastic team and what we’re building.

The Team

The observability team at Canonical consists of Dylan, Jose, Leon, Luca, 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.

The Progress

TLS Everywhere

It’s so close we can almost taste it now! Since last time we spoke, the following items have been completed:

  • Implement the certificate transfer relation in the self-signed-certificates operator
  • Deprecate the web_external_url config option and instead use stripPrefix where appropriate
  • Add scheme to Alertmanager client
  • Support for HTTPS when using Traefik with Ingress per unit

We’ve also fixed a couple of bugs that managed to make their way into the charms as part of this big change:

  • TLS config is written and workload restarted, before the cert is written to disk
  • Wrong port (None) in Prometheus scrape jobs
  • Prometheus Web UI is no longer reachable

The items left before touch down are:

  • TLS Overlay for the COS Lite bundle (PR open in #80)
  • Implement the certificate transfer relation in both grafana-agent charms (PR open in #225)
  • Allowing the Grafana Agent machine charm to scrape TLS-enabled metrics endpoints provided by the principal
  • Remove the use of insecureSkipVerify from the places where it’s utilized (multiple PRs in multiple repos)

OCI Factory

The following ROCKs are now built by OCI Factory, meaning they’ll get timely updates and be rebuilt once changes occur in the Ubuntu base image. Prometheus was moved to OCI Factory in a prior pulse, which is why it’s not in the list below.

  • Mimir
  • Grafana Agent
  • Alertmanager
  • Grafana
  • Loki
  • Traefik

Random stuff we had fun talking about

  • Tenerife and it’s geolocation
  • The differences between US and EU healthcare
  • Getting tattooed by your partner
  • @sed-i hiking in a national park.
  • The Agile Paradox

Feedback welcome

As always, feedback is very welcome! Feel free to let us know your thoughts, questions, or suggestions either here or on the CharmHub Mattermost.

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

See also