Move prometheus to grafana

This commit is contained in:
BBaoVanC 2021-08-02 02:47:17 -05:00
parent 0c474a7a8c
commit 8d98629d0c
1 changed files with 76 additions and 32 deletions

View File

@ -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: