ansible-role-duckprom

Форк
0
69 строк · 2.0 Кб
1
# A scrape configuration containing exactly one endpoint to scrape.
2
scrape_configs:
3
  - job_name: 'nodeexporter'
4
    static_configs:
5
      - targets: ['nodeexporter:9100']
6
        labels:
7
          host: duckprom
8
      {% if duckprom_nodeexporter_enabled -%}
9
      {% for host in groups[duckprom_edge_group] -%}
10
      - targets: ['{{ hostvars[host]["ansible_host"] }}:{{ duckprom_nodeexporter_port }}']
11
        labels:
12
          host: {{ host }}
13
      {% endfor %}
14
      {%- endif %}
15

16
    {% if duckprom_basic_auth_enabled -%}
17
    basic_auth:
18
      username: {{ duckprom_basic_auth_username }}
19
      password: {{ duckprom_basic_auth_password }}
20
    {% endif %}
21

22
  - job_name: 'cadvisor'
23
    static_configs:
24
      - targets: ['cadvisor:8080']
25
        labels:
26
          host: duckprom
27
      {% if duckprom_cadvisor_enabled -%}
28
      {% for host in groups[duckprom_edge_group] -%}
29
      - targets: ['{{ hostvars[host]["ansible_host"] }}:{{ duckprom_cadvisor_port }}']
30
        labels:
31
          host: {{ host }}
32
      {% endfor %}
33
      {%- endif %}
34

35
    {% if duckprom_basic_auth_enabled -%}
36
    basic_auth:
37
      username: {{ duckprom_basic_auth_username }}
38
      password: {{ duckprom_basic_auth_password }}
39
    {% endif %}
40

41
  - job_name: 'prometheus'
42
    static_configs:
43
      - targets: ['localhost:9090']
44
        labels:
45
          host: duckprom
46

47
  {% if duckprom_nginxexporter_enabled -%}
48
  - job_name: 'nginxexporter'
49
    static_configs:
50
      {% for host in groups[duckprom_nginxexporter_group] -%}
51
      - targets: ['{{ hostvars[host]["ansible_host"] }}:{{ duckprom_nginxexporter_port }}']
52
        labels:
53
          host: {{ host }}
54
      {% endfor %}
55

56
    {% if duckprom_basic_auth_enabled -%}
57
    basic_auth:
58
      username: {{ duckprom_basic_auth_username }}
59
      password: {{ duckprom_basic_auth_password }}
60
    {% endif %}
61
  {% endif %}
62

63
  {% if duckprom_pushgateway_enabled -%}
64
  - job_name: 'pushgateway'
65
    static_configs:
66
      - targets: ['pushgateway:9091']
67
        labels:
68
          host: duckprom
69
  {% endif %}
70

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.