Canonical Juju
Canonical Juju
  • Menu Close menu
  • Charmhub
  • About
  • Learn
    • Documentation
      • OLM docs: Manage charms
      • SDK docs: Build charms
      • Dev docs: Contribute to the OLM
    • Kubernetes & Cloud Native Operations Report
    • Operator Day
    • Blog
    • Topics
  • Contribute
    • Create a charmed operator
    • Build
    • Publish
    • Join the community
    • Forum
    • Chat
    • Report a bug
    • Careers
  • My account
    • My charms and bundles
    • Sign out
    Sign in
Toggle side navigation
Toggle side navigation
  • Overview
    • COS Lite
    • COS
  • Tutorials
    • Getting started on MicroK8s
  • How-to
    • Configure Prometheus scrape jobs
    • Expose a metrics endpoint
    • Add Alert Rules
  • Explanation
    • What is observability?
    • Juju topology
    • Design Goals
    • Model-Driven Observability
How to contribute a Topic

How-to guides

Step-by-step guides covering key operations and common tasks.

  • Configure Prometheus Scrape Jobs
  • Expose a Metrics Endpoint
  • Add Alert Rules

Last updated 4 months ago.

Help improve this document in the forum.


Charmed Operator Framework

  • What is Juju?
  • What are Charmed Operators?
  • Charmed Operator Manifesto
  • Charmed Operator SDK

Charmed Operators

  • Data
  • Charmed Kubernetes
  • Charmed OpenStack
  • All operators ›

Compare

  • Operators & Charmed Operators
  • Helm alternative
  • Kustomize alternative
  • Ansible alternative
  • Terraform alternative

Blog

  • Best Practices for creating charms
  • Model Driven Operations Manifesto
  • Why Helm and Kustomize Aren’t Enough: the Future of Kubernetes Apps
  • Comparing Operators to Charmed Operators
  • Read all of our blogs ›

Join the community

  • Chat
  • Discourse
  • Careers
  • GitHub
  • Twitter
  • YouTube

  • Manage your tracker settings
  • Legal Information