canonical / manual-tls-certificates-operator

A charmed operator for managing TLS certificates manually.
https://charmhub.io/manual-tls-certificates
Apache License 2.0
2 stars 11 forks source link

feat: add charm tracing integration #210

Closed kayra1 closed 6 months ago

kayra1 commented 6 months ago

Description

We add charm tracing integration making it possible to send charm traces to Tempo and observe them in Grafana.

Fixes #60

Usage

Deploy COS lite with Tempo Create a model for COS

juju add-model cos

Deploy cos-lite

juju deploy cos-lite --trust

Deploy tempo and integrate it with grafana

juju deploy tempo-k8s tempo juju integrate grafana:grafana-source tempo:grafana-source

Deploy Manual TLS Certificates Create a new model juju add-model dev

Deploy Manual TLS Certificates

juju deploy manual-tls-certificates

Integrate Manual TLS Certificates with Tempo From the COS model, create an offer: juju offer cos.tempo:tracing

From the dev model, consume the offer: juju consume cos.tempo

Integrate Manual TLS Certificates with Tempo

juju integrate manual-tls-certificates tempo

Screenshot

Screenshot 2024-04-19 at 10 35 55

Checklist: