Charmarr Crowsnest
Platform:
24.04
| Channel | Revision | Published | Runs on |
|---|---|---|---|
| latest/edge | 13 | 01 Jun 2026 |
juju deploy charmarr-crowsnest-k8s --channel edge
Cross-cutting observability for the Charmarr stack
Workloadless charm that ships fleet-wide alert rules, a Grafana
dashboard, and SLO specifications derived from the topology metrics
published by the rest of the Charmarr stack (charmarr_relation_bound,
charmarr_relation_edge, charmarr_storage_*, charmarr_unsafe_mode_*,
charmarr_requests_*).
Deploy this charm alongside any Charmarr stack to get:
- Topology-completeness alerts: arr without a download client, prowlarr with no consumers, storage broker with no consumers, download client in unsafe-mode while the VPN gateway relation is missing, partial stack outage.
- A fleet dashboard with the relation graph, fleet health, embedded storage state, and per-app status.
- A homelab-calibrated SLO catalog (95-99.9% objectives) published over
the
slothinterface. Relate to a sloth-k8s deployment to get Prometheus recording rules and multi-burn-rate alerts generated automatically.
Crowsnest is a pure observability producer - it has no workload of its
own and does not require operator config. See adr-003 (dashboards and
alerts) and adr-004 (SLO strategy) in the charmarr repo for the
architecture.