Tempo Charmed Operator [distributed mode] worker node
- Canonical Observability
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/edge | 40 | 14 Nov 2024 |
juju deploy tempo-worker-k8s --channel edge
Deploy Kubernetes operators easily with Juju, the Universal Operator Lifecycle Manager. Need a Kubernetes cluster? Install MicroK8s to create a full CNCF-certified Kubernetes system in under 60 seconds.
Platform:
Tempo Worker Charm (part of Charmed Tempo HA)
tempo-worker-k8s
is a charm that, in conjunction with the tempo-coordinator-k8s
charm, deploys and operates Tempo, a distributed tracing backend by Grafana.
This charm, together with a coordinator application, handles deployment, scaling, configuration, and Day 2 operations specific to Tempo.
This operator is responsible for running and operating a single instance of the main tempo
process. It is responsible for applying the configuration generated by the coordinator and monitor the status of the process.
A tempo-worker-k8s
application will coordinate with other worker applications, mediated by their shared connection to a tempo-coordinator-k8s
instance, to run a Tempo cluster.
Important! This charm only works in conjunction with its counterpart, and, when deployed in isolation, is not functional. This documentation only contains charm-specific, and as such relatively low-level documentation. For the solution-level documentation, look at the solution-level Charmed Tempo HA docs.
This charm is:
- intended to be used together with the
tempo-coordinator-k8s
charm. - intended to be deployed on top of a COS Lite bundle to extend it with tracing.
In this documentation
Tutorial Get started - a hands-on introduction for new users deploying the charmed operator. |
How-to guides Step-by-step guides covering key operations and common tasks |
Explanation Concepts - discussion and clarification of key topics |
Reference Technical information - specifications, APIs, architecture |
Project and community
Charmed prometheus is part of the Canonical Observability Stack. It is an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.
- Read our Code of conduct
- Join the Discourse community forum
- Join the Matrix community chat
- Contribute on GitHub
Thinking about using the Canonical Observability Stack for your next project? Get in touch!