blob: e29422fd00f71089c4b8f87e9e590ff31df9b0b6 [file] [log] [blame]
Martin Polreiche9dc0602017-05-19 14:02:17 +02001prometheus:
2 server:
3 enabled: true
4 dir:
Bartosz Kupiduraabec2562017-05-17 16:00:52 +02005 config: /srv/volumes/prometheus/server
6 data: /srv/volumes/local/prometheus/server
Martin Polreiche9dc0602017-05-19 14:02:17 +02007 bind:
8 port: 9090
9 address: 0.0.0.0
10 external_port: 15010
11 target:
12 dns:
13 enabled: true
14 endpoint:
15 - name: 'pushgateway'
16 domain:
17 - 'tasks.prometheus_pushgateway'
18 type: A
19 port: 9091
20 - name: 'prometheus'
21 domain:
22 - 'tasks.prometheus_server'
23 type: A
24 port: 9090
25 kubernetes:
26 enabled: true
27 api_ip: 127.0.0.1
28 ssl_dir: /opt/prometheus/config
29 cert_name: prometheus-server.crt
30 key_name: prometheus-server.key
31 etcd:
32 endpoint:
33 scheme: https
34 ssl_dir: /opt/prometheus/config
35 cert_name: prometheus-server.crt
36 key_name: prometheus-server.key
37 member:
38 - host: ${_param:cluster_node01_address}
39 port: ${_param:cluster_node01_port}
40 - host: ${_param:cluster_node02_address}
41 port: ${_param:cluster_node02_port}
42 - host: ${_param:cluster_node03_address}
43 port: ${_param:cluster_node03_port}
44 recording:
45 instance:fd_utilization:
46 query: >-
47 process_open_fds / process_max_fds
48 alert:
49 PrometheusTargetDown:
50 if: 'up != 1'
51 labels:
52 severity: down
53 annotations:
54 summary: 'Prometheus target down'
55 storage:
56 local:
57 engine: "persisted"
58 retention: "360h"
Bartosz Kupidura9eca6392017-05-25 10:53:42 +020059 target_heap_size: 3221225472
Martin Polreiche9dc0602017-05-19 14:02:17 +020060 num_fingerprint_mutexes: 4096
61 alertmanager:
62 notification_queue_capacity: 10000
63 config:
64 global:
65 scrape_interval: "15s"
66 scrape_timeout: "15s"
67 evaluation_interval: "1m"
68 external_labels:
69 region: 'region1'
Bartosz Kupidurae7de11c2017-05-24 13:20:21 +020070 alertmanager:
71 docker_swarm_alertmanager:
72 enabled: true
73 dns_sd_configs:
74 domain:
75 - tasks.monitoring_alertmanager
76 type: A
77 port: 9093
Martin Polreiche9dc0602017-05-19 14:02:17 +020078docker:
79 host:
80 enabled: true
81 experimental: true
82 insecure_registries:
83 - 127.0.0.1
84 log:
85 engine: json-file
Bartosz Kupiduraabec2562017-05-17 16:00:52 +020086 size: 50m