ansible-role-duckprom

Форк
0
/
promtail-edge.yaml.j2 
46 строк · 1.0 Кб
1
server:
2
  http_listen_port: 9080
3
  grpc_listen_port: 0
4

5
positions:
6
  filename: /tmp/positions.yaml
7

8
clients:
9
  - url: http://{{ duckprom_grafana_host }}:{{ duckprom_loki_port }}/loki/api/v1/push
10

11
    {% if duckprom_basic_auth_enabled -%}
12
    basic_auth:
13
      username: {{ duckprom_basic_auth_username }}
14
      password: {{ duckprom_basic_auth_password }}
15
    {% endif %}
16

17
scrape_configs:
18
  - job_name: containers
19

20
    static_configs:
21
      - targets:
22
          - localhost
23
        labels:
24
          job: containerlogs
25
          hostname: {{ inventory_hostname }}
26
          __path__: /var/lib/docker/containers/*/*log
27

28
    pipeline_stages:
29

30
    - json:
31
        expressions:
32
          stream: stream
33
          attrs: attrs
34
          tag: attrs.tag
35

36
    - regex:
37
        expression: (?P<image_name>(?:[^|]*[^|])).(?P<container_name>(?:[^|]*[^|])).(?P<image_id>(?:[^|]*[^|])).(?P<container_id>(?:[^|]*[^|]))
38
        source: "tag"
39

40
    - labels:
41
        tag:
42
        stream:
43
        image_name:
44
        container_name:
45
        image_id:
46
        container_id:
47

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

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

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

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