Move prometheus to grafana
This commit is contained in:
parent
0c474a7a8c
commit
8d98629d0c
@ -48,6 +48,11 @@ services:
|
|||||||
synapse:
|
synapse:
|
||||||
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
||||||
restart: always
|
restart: always
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
grafana:
|
||||||
|
aliases:
|
||||||
|
- synapse_synapse
|
||||||
environment:
|
environment:
|
||||||
- SYNAPSE_CONFIG_PATH=/data/homeserver.yaml
|
- SYNAPSE_CONFIG_PATH=/data/homeserver.yaml
|
||||||
volumes:
|
volumes:
|
||||||
@ -66,6 +71,11 @@ services:
|
|||||||
sender1:
|
sender1:
|
||||||
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
||||||
restart: always
|
restart: always
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
grafana:
|
||||||
|
aliases:
|
||||||
|
- synapse_sender1
|
||||||
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/sender1.yaml"]
|
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/sender1.yaml"]
|
||||||
environment:
|
environment:
|
||||||
- SYNAPSE_WORKER=synapse.app.federation_sender
|
- SYNAPSE_WORKER=synapse.app.federation_sender
|
||||||
@ -82,6 +92,11 @@ services:
|
|||||||
sender2:
|
sender2:
|
||||||
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
||||||
restart: always
|
restart: always
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
grafana:
|
||||||
|
aliases:
|
||||||
|
- synapse_sender2
|
||||||
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/sender2.yaml"]
|
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/sender2.yaml"]
|
||||||
environment:
|
environment:
|
||||||
- SYNAPSE_WORKER=synapse.app.federation_sender
|
- SYNAPSE_WORKER=synapse.app.federation_sender
|
||||||
@ -98,6 +113,11 @@ services:
|
|||||||
sender3:
|
sender3:
|
||||||
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
||||||
restart: always
|
restart: always
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
grafana:
|
||||||
|
aliases:
|
||||||
|
- synapse_sender3
|
||||||
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/sender3.yaml"]
|
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/sender3.yaml"]
|
||||||
environment:
|
environment:
|
||||||
- SYNAPSE_WORKER=synapse.app.federation_sender
|
- SYNAPSE_WORKER=synapse.app.federation_sender
|
||||||
@ -114,6 +134,11 @@ services:
|
|||||||
sender4:
|
sender4:
|
||||||
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
||||||
restart: always
|
restart: always
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
grafana:
|
||||||
|
aliases:
|
||||||
|
- synapse_sender4
|
||||||
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/sender4.yaml"]
|
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/sender4.yaml"]
|
||||||
environment:
|
environment:
|
||||||
- SYNAPSE_WORKER=synapse.app.federation_sender
|
- SYNAPSE_WORKER=synapse.app.federation_sender
|
||||||
@ -130,6 +155,11 @@ services:
|
|||||||
media:
|
media:
|
||||||
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
||||||
restart: always
|
restart: always
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
grafana:
|
||||||
|
aliases:
|
||||||
|
- synapse_media
|
||||||
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/media.yaml"]
|
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/media.yaml"]
|
||||||
environment:
|
environment:
|
||||||
- SYNAPSE_WORKER=synapse.app.media_repository
|
- SYNAPSE_WORKER=synapse.app.media_repository
|
||||||
@ -148,6 +178,11 @@ services:
|
|||||||
generic1:
|
generic1:
|
||||||
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
||||||
restart: always
|
restart: always
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
grafana:
|
||||||
|
aliases:
|
||||||
|
- synapse_generic1
|
||||||
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/generic.yaml"]
|
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/generic.yaml"]
|
||||||
environment:
|
environment:
|
||||||
- SYNAPSE_WORKER=synapse.app.generic_worker
|
- SYNAPSE_WORKER=synapse.app.generic_worker
|
||||||
@ -166,6 +201,11 @@ services:
|
|||||||
generic2:
|
generic2:
|
||||||
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
||||||
restart: always
|
restart: always
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
grafana:
|
||||||
|
aliases:
|
||||||
|
- synapse_generic2
|
||||||
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/generic.yaml"]
|
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/generic.yaml"]
|
||||||
environment:
|
environment:
|
||||||
- SYNAPSE_WORKER=synapse.app.generic_worker
|
- SYNAPSE_WORKER=synapse.app.generic_worker
|
||||||
@ -184,6 +224,11 @@ services:
|
|||||||
generic3:
|
generic3:
|
||||||
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
||||||
restart: always
|
restart: always
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
grafana:
|
||||||
|
aliases:
|
||||||
|
- synapse_generic3
|
||||||
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/generic.yaml"]
|
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/generic.yaml"]
|
||||||
environment:
|
environment:
|
||||||
- SYNAPSE_WORKER=synapse.app.generic_worker
|
- SYNAPSE_WORKER=synapse.app.generic_worker
|
||||||
@ -202,6 +247,11 @@ services:
|
|||||||
generic4:
|
generic4:
|
||||||
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
image: matrixdotorg/synapse:$SYNAPSE_TAG
|
||||||
restart: always
|
restart: always
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
grafana:
|
||||||
|
aliases:
|
||||||
|
- synapse_generic4
|
||||||
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/generic.yaml"]
|
command: ["run", "--config-path=/data/homeserver.yaml", "--config-path=/workers/replication.yaml", "--config-path=/workers/generic.yaml"]
|
||||||
environment:
|
environment:
|
||||||
- SYNAPSE_WORKER=synapse.app.generic_worker
|
- SYNAPSE_WORKER=synapse.app.generic_worker
|
||||||
@ -217,39 +267,33 @@ services:
|
|||||||
synapse-autoheal: "true"
|
synapse-autoheal: "true"
|
||||||
mem_limit: 2G
|
mem_limit: 2G
|
||||||
|
|
||||||
prometheus:
|
#redis_exporter:
|
||||||
image: prom/prometheus:latest
|
# image: oliver006/redis_exporter
|
||||||
restart: always
|
# restart: always
|
||||||
command:
|
# networks:
|
||||||
- --config.file=/etc/prometheus/prometheus.yml
|
# default:
|
||||||
volumes:
|
# grafana:
|
||||||
- ./data/prometheus.yml:/etc/prometheus/prometheus.yml
|
# aliases:
|
||||||
- ./data/prometheus:/prometheus
|
# - synapse_redis_exporter
|
||||||
ports:
|
# environment:
|
||||||
- 127.0.0.1:9090:9090
|
# - REDIS_ADDR=redis://redis:6379
|
||||||
networks:
|
# depends_on:
|
||||||
default:
|
# redis:
|
||||||
grafana:
|
# condition: service_healthy
|
||||||
aliases:
|
|
||||||
- synapse_prometheus
|
|
||||||
|
|
||||||
redis_exporter:
|
#postgres_exporter:
|
||||||
image: oliver006/redis_exporter
|
# image: quay.io/prometheuscommunity/postgres-exporter:latest
|
||||||
restart: always
|
# restart: always
|
||||||
environment:
|
# networks:
|
||||||
- REDIS_ADDR=redis://redis:6379
|
# default:
|
||||||
depends_on:
|
# grafana:
|
||||||
redis:
|
# aliases:
|
||||||
condition: service_healthy
|
# - synapse_postgres_exporter
|
||||||
|
# environment:
|
||||||
postgres_exporter:
|
# - DATA_SOURCE_NAME=postgresql://synapse:$POSTGRES_PASSWORD@postgres:5432/synapsedb?sslmode=disable
|
||||||
image: quay.io/prometheuscommunity/postgres-exporter:latest
|
# depends_on:
|
||||||
restart: always
|
# postgres:
|
||||||
environment:
|
# condition: service_healthy
|
||||||
- DATA_SOURCE_NAME=postgresql://synapse:$POSTGRES_PASSWORD@postgres:5432/synapsedb?sslmode=disable
|
|
||||||
depends_on:
|
|
||||||
postgres:
|
|
||||||
condition: service_healthy
|
|
||||||
|
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
|
Reference in New Issue
Block a user