blob: 1ef5abf5454c7e4fc00eaffb1a66633d8bb8373f [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
Bartosz Kupidura94c1a3c2017-07-28 14:33:36 +02006 config_in_container: /srv/prometheus
Bartosz Kupiduraabec2562017-05-17 16:00:52 +02007 data: /srv/volumes/local/prometheus/server
Martin Polreiche9dc0602017-05-19 14:02:17 +02008 bind:
9 port: 9090
10 address: 0.0.0.0
11 external_port: 15010
12 target:
13 dns:
14 enabled: true
15 endpoint:
16 - name: 'pushgateway'
17 domain:
18 - 'tasks.prometheus_pushgateway'
19 type: A
20 port: 9091
21 - name: 'prometheus'
22 domain:
23 - 'tasks.prometheus_server'
24 type: A
25 port: 9090
26 kubernetes:
27 enabled: true
28 api_ip: 127.0.0.1
29 ssl_dir: /opt/prometheus/config
30 cert_name: prometheus-server.crt
31 key_name: prometheus-server.key
32 etcd:
33 endpoint:
34 scheme: https
35 ssl_dir: /opt/prometheus/config
36 cert_name: prometheus-server.crt
37 key_name: prometheus-server.key
38 member:
39 - host: ${_param:cluster_node01_address}
40 port: ${_param:cluster_node01_port}
41 - host: ${_param:cluster_node02_address}
42 port: ${_param:cluster_node02_port}
43 - host: ${_param:cluster_node03_address}
44 port: ${_param:cluster_node03_port}
45 recording:
46 instance:fd_utilization:
47 query: >-
48 process_open_fds / process_max_fds
49 alert:
50 PrometheusTargetDown:
51 if: 'up != 1'
52 labels:
53 severity: down
54 annotations:
55 summary: 'Prometheus target down'
56 storage:
57 local:
58 engine: "persisted"
59 retention: "360h"
Bartosz Kupidura9eca6392017-05-25 10:53:42 +020060 target_heap_size: 3221225472
Martin Polreiche9dc0602017-05-19 14:02:17 +020061 num_fingerprint_mutexes: 4096
62 alertmanager:
63 notification_queue_capacity: 10000
64 config:
65 global:
66 scrape_interval: "15s"
67 scrape_timeout: "15s"
68 evaluation_interval: "1m"
69 external_labels:
70 region: 'region1'
Bartosz Kupidura13f39f22017-05-29 15:05:06 +020071 remote_write:
72 remote_storage_adapter:
73 enabled: true
74 url: http://127.0.0.1:9201/write
Bartosz Kupidurae7de11c2017-05-24 13:20:21 +020075 alertmanager:
76 docker_swarm_alertmanager:
77 enabled: true
78 dns_sd_configs:
79 domain:
80 - tasks.monitoring_alertmanager
81 type: A
82 port: 9093
Martin Polreiche9dc0602017-05-19 14:02:17 +020083docker:
84 host:
85 enabled: true
86 experimental: true
87 insecure_registries:
88 - 127.0.0.1
89 log:
90 engine: json-file
Bartosz Kupiduraabec2562017-05-17 16:00:52 +020091 size: 50m