canonical / mysql-k8s-operator

A Charmed Operator for running MySQL on Kubernetes
https://charmhub.io/mysql-k8s
Apache License 2.0
8 stars 16 forks source link

[DPE-4368] Add support for tracing with tempo-k8s #424

Closed shayancanonical closed 5 months ago

shayancanonical commented 5 months ago

Issue

We would like to be able to instrument our charm and generate traces to discover inefficiencies in charm code execution. The observability team has developed a charm for tempo that we would like to integrate with.

Solution

Integrate with the tempo charm

Considerations

  1. We must use COS lite with edge until it is release to stable with some critical
  2. We are sending traces with HTTP until some rough edges are rounded with HTTPS

image