]> git.proxmox.com Git - ceph.git/blob - ceph/src/pybind/mgr/cephadm/templates/services/prometheus/prometheus.yml.j2
import 15.2.4
[ceph.git] / ceph / src / pybind / mgr / cephadm / templates / services / prometheus / prometheus.yml.j2
1 # {{ cephadm_managed }}
2 global:
3 scrape_interval: 10s
4 evaluation_interval: 10s
5 rule_files:
6 - /etc/prometheus/alerting/*
7 {% if alertmgr_targets %}
8 alerting:
9 alertmanagers:
10 - scheme: http
11 path_prefix: /alertmanager
12 static_configs:
13 - targets: [{{ alertmgr_targets|join(', ') }}]
14 {% endif %}
15 scrape_configs:
16 - job_name: 'ceph'
17 static_configs:
18 - targets:
19 {% for mgr in mgr_scrape_list %}
20 - '{{ mgr }}'
21 {% endfor %}
22 labels:
23 instance: 'ceph_cluster'
24 {% if nodes %}
25 - job_name: 'node'
26 static_configs:
27 {% for node in nodes %}
28 - targets: ['{{ node.url }}']
29 labels:
30 instance: '{{ node.hostname }}'
31 {% endfor %}
32 {% endif %}