|
1 | | -# services: |
2 | | -# prometheus: |
3 | | -# image: prom/prometheus |
4 | | -# container_name: vagas-prometheus |
5 | | -# volumes: |
6 | | -# - ./observability/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml |
7 | | -# ports: |
8 | | -# - "9091:9090" |
9 | | -# networks: |
10 | | -# - vagas-net |
11 | | -# restart: unless-stopped |
12 | | - |
13 | | -# grafana: |
14 | | -# image: grafana/grafana |
15 | | -# container_name: vagas-grafana |
16 | | -# ports: |
17 | | -# - "3002:3000" |
18 | | -# volumes: |
19 | | -# - grafana_data:/var/lib/grafana |
20 | | -# - ./observability/grafana/provisioning:/etc/grafana/provisioning |
21 | | -# networks: |
22 | | -# - vagas-net |
23 | | -# restart: unless-stopped |
24 | | - |
25 | | -# elasticsearch: |
26 | | -# image: docker.elastic.co/elasticsearch/elasticsearch:8.15.0 |
27 | | -# container_name: vagas-elasticsearch |
28 | | -# environment: |
29 | | -# - discovery.type=single-node |
30 | | -# - xpack.security.enabled=false |
31 | | -# - "ES_JAVA_OPTS=-Xms512m -Xmx512m" |
32 | | -# volumes: |
33 | | -# - es_data:/usr/share/elasticsearch/data |
34 | | -# networks: |
35 | | -# - vagas-net |
36 | | -# restart: unless-stopped |
37 | | -# ulimits: |
38 | | -# memlock: |
39 | | -# soft: -1 |
40 | | -# hard: -1 |
41 | | - |
42 | | -# kibana: |
43 | | -# image: docker.elastic.co/kibana/kibana:8.15.0 |
44 | | -# container_name: vagas-kibana |
45 | | -# ports: |
46 | | -# - "5601:5601" |
47 | | -# environment: |
48 | | -# - ELASTICSEARCH_HOSTS=http://elasticsearch:9200 |
49 | | -# volumes: |
50 | | -# - ./observability/kibana/kibana.yml:/usr/share/kibana/config/kibana.yml:ro |
51 | | -# depends_on: |
52 | | -# - elasticsearch |
53 | | -# networks: |
54 | | -# - vagas-net |
55 | | -# restart: unless-stopped |
56 | | - |
57 | | -# filebeat: |
58 | | -# image: docker.elastic.co/beats/filebeat:8.15.0 |
59 | | -# container_name: vagas-filebeat |
60 | | -# user: root |
61 | | -# volumes: |
62 | | -# - /var/lib/docker/containers:/var/lib/docker/containers:ro |
63 | | -# - /var/run/docker.sock:/var/run/docker.sock:ro |
64 | | -# - ./observability/filebeat/filebeat.yml:/usr/share/filebeat/filebeat.yml:ro |
65 | | -# depends_on: |
66 | | -# - elasticsearch |
67 | | -# networks: |
68 | | -# - vagas-net |
69 | | -# restart: unless-stopped |
70 | | - |
71 | | -# postgres-exporter: |
72 | | -# image: prometheuscommunity/postgres-exporter |
73 | | -# container_name: vagas-postgres-exporter |
74 | | -# environment: |
75 | | -# DATA_SOURCE_NAME: "postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB}?sslmode=disable" |
76 | | -# networks: |
77 | | -# - vagas-net |
78 | | -# restart: unless-stopped |
79 | | - |
80 | | -# redis-exporter: |
81 | | -# image: oliver006/redis_exporter |
82 | | -# container_name: vagas-redis-exporter |
83 | | -# environment: |
84 | | -# REDIS_ADDR: "valkey:6379" |
85 | | -# networks: |
86 | | -# - vagas-net |
87 | | -# restart: unless-stopped |
88 | | - |
89 | | -# node-exporter: |
90 | | -# image: prom/node-exporter |
91 | | -# container_name: vagas-node-exporter |
92 | | -# pid: host |
93 | | -# volumes: |
94 | | -# - /:/host:ro,rslave |
95 | | -# networks: |
96 | | -# - vagas-net |
97 | | -# restart: unless-stopped |
98 | | - |
99 | | -# cadvisor: |
100 | | -# image: gcr.io/cadvisor/cadvisor |
101 | | -# container_name: vagas-cadvisor |
102 | | -# volumes: |
103 | | -# - /:/rootfs:ro |
104 | | -# - /var/run:/var/run:ro |
105 | | -# - /sys:/sys:ro |
106 | | -# - /var/lib/docker/:/var/lib/docker:ro |
107 | | -# networks: |
108 | | -# - vagas-net |
109 | | -# restart: unless-stopped |
110 | | - |
111 | | -# alertmanager: |
112 | | -# image: prom/alertmanager |
113 | | -# container_name: vagas-alertmanager |
114 | | -# volumes: |
115 | | -# - ./observability/alertmanager/alertmanager.yml:/etc/alertmanager/alertmanager.yml |
116 | | -# networks: |
117 | | -# - vagas-net |
118 | | -# restart: unless-stopped |
119 | | - |
120 | | -# volumes: |
121 | | -# grafana_data: |
122 | | -# es_data: |
123 | | - |
124 | | -# networks: |
125 | | -# vagas-net: |
126 | | -# external: true |
127 | | - |
128 | 1 | services: |
129 | 2 | prometheus: |
130 | 3 | image: prom/prometheus |
|
0 commit comments