Skip to content

Commit c9d5fd0

Browse files
committed
feat: otel metrics
1 parent d0ce99d commit c9d5fd0

40 files changed

Lines changed: 9031 additions & 6969 deletions

.docker/docker-compose-infra.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,16 @@ services:
194194
# extends:
195195
# service: jaeger
196196
# file: ./.docker/docker-compose-monitoring.yml
197+
#
198+
# grafana:
199+
# extends:
200+
# service: grafana
201+
# file: ./.docker/docker-compose-monitoring.yml
202+
#
203+
# prometheus:
204+
# extends:
205+
# service: prometheus
206+
# file: ./.docker/docker-compose-monitoring.yml
197207

198208
configs:
199209
init.sql:

.docker/docker-compose-monitoring.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ services:
2525
container_name: prometheus
2626
command:
2727
- '--config.file=/etc/prometheus/prometheus.yml'
28+
- '--web.enable-remote-write-receiver'
2829
ports:
2930
- 9090:9090
3031
restart: unless-stopped

.env.sample

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,13 @@ WEBHOOK_API_KEY=
147147
#######################################
148148
# Monitoring
149149
#######################################
150-
DEFAULT_METRICS_ENABLED=true
151150
LOG_LEVEL=info
151+
OTEL_EXPORTER_OTLP_TRACES_ENDPOINT=http://localhost:4317
152+
OTEL_EXPORTER_OTLP_METRICS_ENDPOINT=http://localhost:4317
153+
OTEL_METRICS_EXPORT_INTERVAL_MS=5000
154+
OTEL_METRICS_ENABLED=true
155+
PROMETHEUS_METRICS_ENABLED=true
156+
152157

153158
LOGFLARE_ENABLED=false
154159
LOGFLARE_API_KEY=api_key

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ data/
99
bin/
1010
coverage/
1111
.idea/
12-
src/scripts/*.py
12+
src/scripts/*.py
13+
.claude/

0 commit comments

Comments
 (0)