• Logo
    Observability
  • canonical.com/observability
  • More resources
    • Discourse
    • Matrix
    • GitHub
Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Observability documentation
Observability documentation
  • Tutorial
    • COS on Canonical K8s
    • COS Lite on Canonical K8s
    • COS Lite on MicroK8s
  • Explanation
    • Overview
      • What is observability?
      • Model-driven observability
      • What is COS?
    • Architecture & topology
      • Design goals
      • Juju topology
      • Juju topology labels
      • Model topology for COS Lite
      • Telemetry flow
      • Coordinated workers
      • Peripheral charms
        • Blackbox Exporter
    • Telemetry
      • Overview
      • Logging architecture
      • Telemetry labels
      • Telemetry collection
      • OpenTelemetry Protocol (OTLP) Juju topology labels
      • Telemetry correlation
    • Alerting & dashboards
      • Overview
      • Charmed alert rules
      • Generic alert rules
      • Dashboard upgrades and deduplication
    • Operations & data
      • Data integrity
      • Terraform module versioning
  • How-to guides
    • Deploy and manage
      • Install
      • Configure strict reproducibility
      • Configure the Juju model
      • Configure the Grafana database
      • Deploy Mimir on Juju
      • Configure TLS encryption
      • Configure ingress
      • Cross-track upgrade instructions
    • Migrate
      • Migrate from LMA to COS Lite
      • Import a COS Lite deployment into Terraform
      • Migrate Grafana PostgreSQL data before refresh
      • Migrate from Grafana Agent to OpenTelemetry Collector
    • Integrate
      • Integrate COS Lite with uncharmed applications
      • Expose a metrics endpoint
      • Configure scrape jobs
      • Monitor SSL certificates with blackbox exporter
      • Instrument machine charms
      • Use the Loki HTTP API
      • Use Catalogue
      • Send metrics to Mimir on Juju
      • Send telemetry to external backends
      • Tier OpenTelemetry Collector with different pipelines per data stream
      • Correlate node-exporter metrics with multiple co-located VM charms
      • Add tracing to COS Lite
      • Manually enable a Tempo HA tracing receiver
      • Add alert rules
      • Integrate Alertmanager with external receivers
      • Set up SLOs with Sloth
      • Sync alert rules from a git repo
      • Testing with Minio
      • Connect object storage to Mimir on Juju
    • Configure and tune
      • Sync alert rules from Git
      • Disable built-in charm alert rules
      • Evaluate telemetry volume
      • Selectively drop telemetry using scrape config
      • Selectively drop telemetry using opentelemetry-collector
      • Redact sensitive data
      • Customize storage options
      • How to reference a specific cloud to deploy COS
      • Configure the memory limit of the OpenTelemetry Collector
    • Validate and troubleshoot
      • Validate COS deployment
      • Troubleshooting
      • Diagnose false alerts
  • Reference
    • Sizing guide
    • Storage
    • Release policy
    • Security hardening guide
    • Cryptographic documentation
    • Integration matrix
    • COS components
      • Alertmanager
        • SLIs
      • Grafana
        • SLIs
      • Loki
        • SLIs
      • Mimir
        • SLIs
      • Prometheus
        • SLIs
      • Tempo
        • SLIs
    • Topology
    • Networking
    • Lifecycle
    • Glossary
    • Coordinated workers roles & meta-roles
  • Release notes
Back to top
Contribute to this page

Deploy and manage¶

These guides cover deploying, upgrading, managing, and securing access to COS.

Deploy¶

See our tutorials for guidance on deploying COS.

  • Install
  • Configure strict reproducibility
  • Configure the Juju model
  • Configure the Grafana database
  • Deploy Mimir on Juju

Secure access¶

Protect and expose COS endpoints for production traffic.

  • Configure TLS encryption
  • Configure ingress

Upgrades¶

Move between COS revisions with confidence.

  • Cross-track upgrade instructions
Copyright © 2026
Last updated on Aug 26, 2026
Manage your tracker settings
Contents
  • Deploy and manage
    • Deploy
    • Secure access
    • Upgrades