forked from canonical/prometheus-k8s-operator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
metadata.yaml
41 lines (41 loc) · 1.4 KB
/
metadata.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Copyright 2021 Canonical Ltd.
# See LICENSE file for licensing details.
name: prometheus-k8s
display-name: Prometheus
summary: Prometheus for Kubernetes clusters
maintainers:
- Balbir Thomas <balbir.thomas@canonical.com>
description: |
Prometheus is an open source monitoring solution. Prometheus
supports aggregating high dimensional data and exposes a powerful
query language PromQL. This charm deploys and operates Prometheus on
Kubernetes clusters. Prometheus can raise alerts through a relation
with the Altermanager charm. Alerting rules for Prometheus need to
be provided through a relation with the application that requires
alerting. Prometheus provides its own dashboard for data
visualization but a richer visualization interface may be obtained
through a relation with the Grafana charm.
containers:
prometheus:
resource: prometheus-image
mounts:
- storage: database
location: /var/lib/prometheus
provides:
grafana-source:
interface: grafana_datasource
requires:
metrics-endpoint:
interface: prometheus_scrape
alertmanager:
interface: alertmanager_dispatch
ingress:
interface: ingress
storage:
database:
type: filesystem
resources:
prometheus-image:
type: oci-image
description: Container image for Prometheus
upstream-source: docker.io/ubuntu/prometheus@sha256:03936a740851b8786c328e08803a70feaa97731714a8dbe4b709c44366699b0c