Skip to content

Commit e02a397

Browse files
authored
Merge branch 'cosmostation:develop' into develop
2 parents 537f023 + bb46f89 commit e02a397

File tree

11 files changed

+1140
-1
lines changed

11 files changed

+1140
-1
lines changed

.resource/.env.example

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
# CUSTOM_CHAINS_FILE=custom_chains.yaml
88
# If you don't want to delete old records, use "persistence" instead of specific period
99
# DB_RETENTION_PERIOD=1h
10+
# If you're operating docker service in not default directory, please enable this env for cadvisor and promtail
11+
# DOCKER_ROOT=/data/docker
1012

1113
####### Prometheus Service #######
1214
# PROM_SERVER_PORT=9090

docker-compose.yaml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
1+
x-logging: &logging
2+
logging:
3+
driver: json-file
4+
options:
5+
max-size: 100m
6+
max-file: '3'
7+
tag: '{{.ImageName}}|{{.Name}}|{{.ImageFullID}}|{{.FullID}}'
8+
19
services:
210
exporter:
11+
<<: *logging
312
build: .
413
image: cosmostation/cvms:latest
514
container_name: cvms-exporter
@@ -25,6 +34,7 @@ services:
2534
- cvms-net
2635

2736
prometheus:
37+
<<: *logging
2838
image: prom/prometheus:latest
2939
container_name: cvms-exporter-db
3040
extra_hosts:
@@ -45,6 +55,7 @@ services:
4555
restart: unless-stopped
4656

4757
indexer:
58+
<<: *logging
4859
build: .
4960
image: cosmostation/cvms:latest
5061
container_name: cvms-indexer
@@ -79,6 +90,7 @@ services:
7990
- postgres
8091

8192
postgres:
93+
<<: *logging
8294
image: postgres:16.4
8395
container_name: cvms-indexer-db
8496
restart: unless-stopped
@@ -116,6 +128,7 @@ services:
116128
- cvms-net
117129

118130
grafana:
131+
<<: *logging
119132
image: grafana/grafana:latest
120133
container_name: cvms-grafana
121134
restart: unless-stopped
@@ -148,6 +161,7 @@ services:
148161
- cvms-net
149162

150163
alertmanager:
164+
<<: *logging
151165
image: prom/alertmanager:latest
152166
container_name: cvms-alertmanager
153167
restart: unless-stopped
@@ -163,6 +177,50 @@ services:
163177
ports:
164178
- ${ALERTMANAGER_SERVER_PORT:-9093}:9093
165179

180+
promtail:
181+
container_name: cvms-promtail
182+
image: grafana/promtail:latest
183+
user: root
184+
volumes:
185+
- /etc/machine-id:/etc/machine-id:ro
186+
- ./docker/promtail:/etc/promtail
187+
- promtail-volume:/tmp
188+
- ${DOCKER_ROOT:-/var/lib/docker}/containers:/var/lib/docker/containers:ro,rslave
189+
command:
190+
- '--config.file=/etc/promtail/promtail-config.yaml'
191+
restart: 'unless-stopped'
192+
networks: ['cvms-net']
193+
depends_on: ['loki']
194+
<<: *logging
195+
196+
loki:
197+
container_name: cvms-loki
198+
image: grafana/loki:latest
199+
volumes:
200+
- loki-volume:/tmp
201+
- ./docker/loki:/etc/loki
202+
command:
203+
- '--config.file=/etc/loki/loki.yaml'
204+
restart: 'unless-stopped'
205+
networks: ['cvms-net']
206+
<<: *logging
207+
208+
cadvisor:
209+
container_name: cvms-cadvisor
210+
restart: 'unless-stopped'
211+
image: gcr.io/cadvisor/cadvisor:v0.49.1
212+
volumes:
213+
- /var/run/docker.sock:/var/run/docker.sock:ro
214+
- /:/rootfs:ro,rslave
215+
- /var/run:/var/run
216+
- /sys:/sys:ro,rslave
217+
- ${DOCKER_ROOT:-/var/lib/docker}:/var/lib/docker:ro,rslave
218+
command:
219+
- --docker_only
220+
- --housekeeping_interval=30s
221+
networks: ['cvms-net']
222+
<<: *logging
223+
166224
networks:
167225
cvms-net:
168226
name: cvms-net
@@ -177,3 +235,5 @@ volumes:
177235
name: exporter-db-volume
178236
indexer-db-volume:
179237
name: indexer-db-volume
238+
promtail-volume:
239+
loki-volume:

docker/cvms/support_chains.yaml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1064,7 +1064,7 @@ pion-1:
10641064
chain_name: neutron
10651065
protocol_type: cosmos
10661066
mainnet: false
1067-
consumer: true
1067+
consumer: false
10681068
support_asset:
10691069
denom: untrn
10701070
decimal: 6
@@ -1256,6 +1256,18 @@ stride-1:
12561256
- upgrade
12571257
- uptime
12581258
- voteindexer
1259+
imuachaintestnet_233-8:
1260+
chain_name: imua
1261+
protocol_type: cosmos
1262+
mainnet: false
1263+
support_asset:
1264+
denom: hua
1265+
decimal: 6
1266+
packages:
1267+
- block
1268+
- upgrade
1269+
# - uptime
1270+
# - voteindexer
12591271
selfchain-testnet:
12601272
chain_name: selfchain
12611273
protocol_type: cosmos

0 commit comments

Comments
 (0)