Show More
1 | NO CONTENT: file renamed from config/loki/promtail-config.yaml to config/promtail/promtail-config.yaml |
|
NO CONTENT: file renamed from config/loki/promtail-config.yaml to config/promtail/promtail-config.yaml |
@@ -1,110 +1,110 b'' | |||||
1 | version: '3.9' |
|
1 | version: '3.9' | |
2 |
|
2 | |||
3 | volumes: |
|
3 | volumes: | |
4 | prometheus_data: {} |
|
4 | prometheus_data: {} | |
5 | grafana_data: {} |
|
5 | grafana_data: {} | |
6 | logvolume: |
|
6 | logvolume: | |
7 | driver: local |
|
7 | driver: local | |
8 | driver_opts: |
|
8 | driver_opts: | |
9 | type: none |
|
9 | type: none | |
10 | o: bind |
|
10 | o: bind | |
11 | device: $PWD/logs |
|
11 | device: $PWD/logs | |
12 |
|
12 | |||
13 | networks: |
|
13 | networks: | |
14 | rhodecode_network: |
|
14 | rhodecode_network: | |
15 | name: rhodecode_network |
|
15 | name: rhodecode_network | |
16 |
|
16 | |||
17 |
|
17 | |||
18 | services: |
|
18 | services: | |
19 |
|
19 | |||
20 | statsd-exporter: |
|
20 | statsd-exporter: | |
21 | image: prom/statsd-exporter:v0.22.8 |
|
21 | image: prom/statsd-exporter:v0.22.8 | |
22 | restart: unless-stopped |
|
22 | restart: unless-stopped | |
23 | command: [ |
|
23 | command: [ | |
24 | '--statsd.mapping-config=/statsd/statsd.yaml', |
|
24 | '--statsd.mapping-config=/etc/statsd/statsd.yaml', | |
25 | '--statsd.listen-udp=:9125', |
|
25 | '--statsd.listen-udp=:9125', | |
26 | '--web.listen-address=:9102' |
|
26 | '--web.listen-address=:9102' | |
27 | ] |
|
27 | ] | |
28 | networks: |
|
28 | networks: | |
29 | - rhodecode_network |
|
29 | - rhodecode_network | |
30 | ports: |
|
30 | ports: | |
31 | - "127.0.0.1:9125:9125/udp" |
|
31 | - "127.0.0.1:9125:9125/udp" | |
32 | - "127.0.0.1:9102:9102" |
|
32 | - "127.0.0.1:9102:9102" | |
33 | volumes: |
|
33 | volumes: | |
34 | - ./config/statsd-exporter:/statsd |
|
34 | - ./config/statsd-exporter:/etc/statsd | |
35 |
|
35 | |||
36 | node-exporter: |
|
36 | node-exporter: | |
37 | image: prom/node-exporter:v1.4.0 |
|
37 | image: prom/node-exporter:v1.4.0 | |
38 | command: |
|
38 | command: | |
39 | - "--path.procfs=/host/proc" |
|
39 | - "--path.procfs=/host/proc" | |
40 | - "--path.rootfs=/rootfs" |
|
40 | - "--path.rootfs=/rootfs" | |
41 | - "--path.sysfs=/host/sys" |
|
41 | - "--path.sysfs=/host/sys" | |
42 | - "--collector.filesystem.mount-points-exclude=^/(sys|proc|dev|host|etc)($$|/)" |
|
42 | - "--collector.filesystem.mount-points-exclude=^/(sys|proc|dev|host|etc)($$|/)" | |
43 | - "--collector.systemd" |
|
43 | - "--collector.systemd" | |
44 | - "--collector.processes" |
|
44 | - "--collector.processes" | |
45 | networks: |
|
45 | networks: | |
46 | - rhodecode_network |
|
46 | - rhodecode_network | |
47 | pid: host |
|
47 | pid: host | |
48 | restart: unless-stopped |
|
48 | restart: unless-stopped | |
49 | ports: |
|
49 | ports: | |
50 | - "127.0.0.1:9100:9100" |
|
50 | - "127.0.0.1:9100:9100" | |
51 | volumes: |
|
51 | volumes: | |
52 | - "/proc:/host/proc:ro" |
|
52 | - "/proc:/host/proc:ro" | |
53 | - "/sys:/host/sys:ro" |
|
53 | - "/sys:/host/sys:ro" | |
54 | - "/:/rootfs:ro" |
|
54 | - "/:/rootfs:ro" | |
55 |
|
55 | |||
56 | prometheus: |
|
56 | prometheus: | |
57 | image: prom/prometheus:v2.39.1 |
|
57 | image: prom/prometheus:v2.39.1 | |
58 | restart: unless-stopped |
|
58 | restart: unless-stopped | |
59 | command: |
|
59 | command: | |
60 | - "--config.file=/etc/prometheus/prometheus.yml" |
|
60 | - "--config.file=/etc/prometheus/prometheus.yml" | |
61 | - "--storage.tsdb.path=/prometheus" |
|
61 | - "--storage.tsdb.path=/prometheus" | |
62 | - "--web.console.libraries=/etc/prometheus/console_libraries" |
|
62 | - "--web.console.libraries=/etc/prometheus/console_libraries" | |
63 | - "--web.console.templates=/etc/prometheus/consoles" |
|
63 | - "--web.console.templates=/etc/prometheus/consoles" | |
64 | - "--storage.tsdb.retention.time=24h" |
|
64 | - "--storage.tsdb.retention.time=24h" | |
65 | - "--web.enable-lifecycle" |
|
65 | - "--web.enable-lifecycle" | |
66 | ports: |
|
66 | ports: | |
67 | - "127.0.0.1:9090:9090" |
|
67 | - "127.0.0.1:9090:9090" | |
68 | networks: |
|
68 | networks: | |
69 | - rhodecode_network |
|
69 | - rhodecode_network | |
70 | volumes: |
|
70 | volumes: | |
71 | - ./config/prometheus:/etc/prometheus |
|
71 | - ./config/prometheus:/etc/prometheus | |
72 | - prometheus_data:/prometheus |
|
72 | - prometheus_data:/prometheus | |
73 |
|
73 | |||
74 | grafana: |
|
74 | grafana: | |
75 | image: grafana/grafana:9.2.1-ubuntu |
|
75 | image: grafana/grafana:9.2.1-ubuntu | |
76 | restart: unless-stopped |
|
76 | restart: unless-stopped | |
77 | env_file: |
|
77 | env_file: | |
78 | - ./config/grafana/grafana.env |
|
78 | - ./config/grafana/grafana.env | |
79 | ports: |
|
79 | ports: | |
80 | - "4000:3000" |
|
80 | - "4000:3000" | |
81 | volumes: |
|
81 | volumes: | |
82 | - grafana_data:/var/lib/grafana |
|
82 | - grafana_data:/var/lib/grafana | |
83 | networks: |
|
83 | networks: | |
84 | - rhodecode_network |
|
84 | - rhodecode_network | |
85 |
|
85 | |||
86 | loki: |
|
86 | loki: | |
87 | image: grafana/loki:2.6.1 |
|
87 | image: grafana/loki:2.6.1 | |
88 | restart: unless-stopped |
|
88 | restart: unless-stopped | |
89 | ports: |
|
89 | ports: | |
90 | - "127.0.0.1:3100:3100" |
|
90 | - "127.0.0.1:3100:3100" | |
91 | - "127.0.0.1:9095:9095" |
|
91 | - "127.0.0.1:9095:9095" | |
92 | command: [ |
|
92 | command: [ | |
93 | "-config.file=/etc/loki/loki-config.yaml" |
|
93 | "-config.file=/etc/loki/loki-config.yaml" | |
94 | ] |
|
94 | ] | |
95 | networks: |
|
95 | networks: | |
96 | - rhodecode_network |
|
96 | - rhodecode_network | |
97 | volumes: |
|
97 | volumes: | |
98 | - ./config/loki:/etc/loki |
|
98 | - ./config/loki:/etc/loki | |
99 |
|
99 | |||
100 | promtail: |
|
100 | promtail: | |
101 | image: grafana/promtail:latest |
|
101 | image: grafana/promtail:latest | |
102 | command: [ |
|
102 | command: [ | |
103 | "-config.file=/etc/promtail/promtail-config.yaml" |
|
103 | "-config.file=/etc/promtail/promtail-config.yaml" | |
104 | ] |
|
104 | ] | |
105 | networks: |
|
105 | networks: | |
106 | - rhodecode_network |
|
106 | - rhodecode_network | |
107 | volumes: |
|
107 | volumes: | |
108 | - /var/log:/var/log |
|
108 | - /var/log:/var/log | |
109 | - logvolume:/var/log_volume |
|
109 | - logvolume:/var/log_volume | |
110 |
- ./config/ |
|
110 | - ./config/promtail:/etc/promtail |
General Comments 0
You need to be logged in to leave comments.
Login now