Highly-integrated, low-operations observability stack powered by Juju and Microk8s.
The Canonical Observability Stack gathers, processes, visualizes and alerts on telemetry signals generated by workloads running both within, and outside of, Juju.
By leveraging the topology model of Juju to contextualize the data, and charm relations to automate configuration and integration, it provides a low-ops observability suite based on best-in-class, open-source observability tools.
For Site-Reliability Engineers, Canonical Observability Stack provides a turn-key, out-of-the-box solution for improved day 2 operational insight.
In this documentation
Tutorials Get started - a hands-on introduction for new users deploying COS. |
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
The Canonical Observability Stack is a member of the Ubuntu family. It’s an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.
- Read our Code of conduct
- View our roadmap
- Join the Discourse community forum
- Join the Mattermost community chat
- Contribute on GitHub
Thinking about using the Canonical Observability Stack for your next project? Get in touch!
Navigation
Navigation
Level | Path | Navlink |
---|---|---|
1 | overview | Overview |
2 | editions/lite | COS Lite |
2 | editions/standard | COS |
1 | tutorials | Tutorials |
2 | tutorials/install-microk8s | Getting started on MicroK8s |
2 | tutorials/sync-alert-rules-from-git | Sync alert rules from Git |
2 | tutorials/instrumenting-machine-charms | Instrumenting machine charms |
1 | how-to | How-to |
2 | how-to/configure-scrape-jobs | Configure Prometheus scrape jobs |
2 | how-to/metrics-endpoint | Expose a metrics endpoint |
2 | how-to/add-alert-rules | Add Alert Rules |
1 | explanation | Explanation |
2 | what-is-observability | What is observability? |
2 | juju-topology | Juju topology |
2 | design-goals | Design Goals |
2 | model-driven-observability-tag | Model-Driven Observability |
1 | reference | Reference |
Redirects
Mapping table
Path | Location |
---|---|
/topics/canonical-observability-stack/editions/ha | /topics/canonical-observability-stack/editions/standard |
/topics/canonical-observability-stack/on MicroK8s | /topics/canonical-observability-stack/install/microk8s |
/topics/canonical-observability-stack/on%20MicroK8s | /topics/canonical-observability-stack/install/microk8s |
/topics/canonical-observability-stack/install/microk8s | /topics/canonical-observability-stack/tutorials/install-microk8s |