From 5d60eabff937f6492433c1274613d3867f05e98f Mon Sep 17 00:00:00 2001 From: Gauthier POGAM--LE MONTAGNER Date: Fri, 21 Mar 2025 10:31:02 +0100 Subject: [PATCH] feat(signoz): add predefined environment variables to configure Telemetry, SMTP and email sending for Alert Manager --- templates/compose/signoz.yaml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/templates/compose/signoz.yaml b/templates/compose/signoz.yaml index 1d9a134ef..f4cb79ce9 100644 --- a/templates/compose/signoz.yaml +++ b/templates/compose/signoz.yaml @@ -26,7 +26,7 @@ services: options: max-size: 50m max-file: "3" - + zookeeper-1: image: bitnami/zookeeper:3.7.1 container_name: signoz-zookeeper-1 @@ -51,7 +51,7 @@ services: - ZOO_AUTOPURGE_INTERVAL=1 - ZOO_ENABLE_PROMETHEUS_METRICS=yes - ZOO_PROMETHEUS_METRICS_PORT_NUMBER=9141 - + clickhouse: # addding non LTS version due to this fix https://github.com/ClickHouse/ClickHouse/commit/32caf8716352f45c1b617274c7508c86b7d1afab image: clickhouse/clickhouse-server:24.1.2-alpine @@ -1229,7 +1229,7 @@ services: true - - type: bind + - type: bind source: ./clickhouse/users.xml target: /etc/clickhouse-server/users.xml content: | @@ -1522,8 +1522,18 @@ services: - DASHBOARDS_PATH=/root/config/dashboards - STORAGE=clickhouse - GODEBUG=netdns=go - - TELEMETRY_ENABLED=true - DEPLOYMENT_TYPE=docker-standalone-amd + - TELEMETRY_ENABLED=${TELEMETRY_ENABLED:-true} + - SMTP_ENABLED=${SMTP_ENABLED:-false} + - SMTP_FROM=${SMTP_FROM} + - SMTP_HOST=${SMTP_HOST} + - SMTP_PORT=${SMTP_PORT} + - SMTP_USERNAME=${SMTP_USERNAME} + - SMTP_PASSWORD=${SMTP_PASSWORD} + - SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__AUTH__PASSWORD=${SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__AUTH__PASSWORD} + - SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__AUTH__USERNAME=${SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__AUTH__USERNAME} + - SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__FROM=${SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__FROM} + - SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__SMARTHOST=${SIGNOZ_ALERTMANAGER_SIGNOZ_GLOBAL_SMTP__SMARTHOST} healthcheck: test: - CMD @@ -1713,4 +1723,4 @@ volumes: sqlite: name: signoz-sqlite zookeeper-1: - name: signoz-zookeeper-1 \ No newline at end of file + name: signoz-zookeeper-1