Skip to content

Commit

Permalink
Fix workload tracing (#424)
Browse files Browse the repository at this point in the history
* [WIP] Adjust workload tracing to traefik v2

* [wip] Simplify tracing-related logic and pass juju topology

* Replan layer also if traefik is ready

* Update config on workload tracing changed and broken, tests

* Docs updates, rename to _is_workload_tracing_ready
  • Loading branch information
mmkay authored Nov 18, 2024
1 parent f824025 commit f8b46b2
Show file tree
Hide file tree
Showing 7 changed files with 152 additions and 450 deletions.
301 changes: 0 additions & 301 deletions lib/charms/observability_libs/v0/juju_topology.py

This file was deleted.

9 changes: 7 additions & 2 deletions metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,14 @@ requires:
interface: loki_push_api
description: |
Receives Loki's push api endpoint address to push logs to, and forwards charm's built-in alert rules to Loki.
tracing:
charm-tracing:
description: |
Tracing endpoint for integrating with tempo.
Enables sending charm traces to a distributed tracing backend such as Tempo.
limit: 1
interface: tracing
workload-tracing:
description: |
Enables sending workload traces to a distributed tracing backend such as Tempo.
limit: 1
interface: tracing
receive-ca-cert:
Expand Down
Loading

0 comments on commit f8b46b2

Please sign in to comment.