diff --git a/monitoring/.env.example b/monitoring/.env.example index cf71924..4227e71 100644 --- a/monitoring/.env.example +++ b/monitoring/.env.example @@ -15,12 +15,13 @@ GRAFANA_DATA_DIR= PROMETHEUS_CONFIG_PATH= PROMETHEUS_DATA_DIR= -ALERTMANAGER_CONFIG_PATH= -ALERTMANAGER_DATA_DIR= - BLACKBOX_CONFIG_PATH= LOKI_CONFIG_PATH= LOKI_DATA_DIR= ALLOY_CONFIG_PATH= + +GMF_MATRIX_HOMESERVER= +GMF_MATRIX_USER= +GMF_MATRIX_TOKEN= diff --git a/monitoring/docker-compose.yml b/monitoring/docker-compose.yml index 85b5c86..6c3c385 100644 --- a/monitoring/docker-compose.yml +++ b/monitoring/docker-compose.yml @@ -107,3 +107,9 @@ services: - "9115:9115" volumes: - ${BLACKBOX_CONFIG_PATH}:/etc/blackbox_exporter/config.yml + + grafana-matrix-forwarder: + build: ./grafana-matrix-forwarder + restart: unless-stopped + env_file: + - .env diff --git a/monitoring/grafana-matrix-forwarder/Dockerfile b/monitoring/grafana-matrix-forwarder/Dockerfile new file mode 100644 index 0000000..dacf330 --- /dev/null +++ b/monitoring/grafana-matrix-forwarder/Dockerfile @@ -0,0 +1,9 @@ +FROM alpine + +# Create main app folder to run from +WORKDIR /app + +# Copy compiled binary to release image +COPY grafana-matrix-forwarder /app/grafana-matrix-forwarder + +ENTRYPOINT ["/app/grafana-matrix-forwarder"] diff --git a/monitoring/grafana-matrix-forwarder/grafana-matrix-forwarder b/monitoring/grafana-matrix-forwarder/grafana-matrix-forwarder new file mode 100755 index 0000000..8c67a04 Binary files /dev/null and b/monitoring/grafana-matrix-forwarder/grafana-matrix-forwarder differ