This charmed operator is part of automation the operational procedures of running Grafana Tempo, an open-source tracing backend, in microservices mode.
When a workload is down (i.e Tempo failed to start its service for any reason), the user is not aware of that state since we're reporting it as active/idle although the workload is not ready to serve/accept requests. We should have a mechanism to detect when the workload is down and reflect that on the unit's state (e.g: Blocked)
Enhancement Proposal
When a workload is down (i.e Tempo failed to start its service for any reason), the user is not aware of that state since we're reporting it as
active/idle
although the workload is not ready to serve/accept requests. We should have a mechanism to detect when the workload is down and reflect that on the unit's state (e.g: Blocked)