mirror of
https://gitverse.ru/kpa39l/gotosocial.git
synced 2026-09-29 09:55:10 +00:00
feat(metrics): включить OTEL Prometheus-метрики GtS
- OTEL_METRICS_PRODUCERS/EXPORTER=prometheus + OTEL_EXPORTER_PROMETHEUS_HOST=0.0.0.0 (без них сервер слушает только внутри контейнера, метрик нет) - порт 127.0.0.1:9464:9464 — метрики наружу на localhost - prometheus.yml (в /opt/monitoring): job gotosocial → 127.0.0.1:9464, health up
This commit is contained in:
@@ -43,12 +43,16 @@ services:
|
|||||||
# OpenTelemetry → Prometheus (метрики)
|
# OpenTelemetry → Prometheus (метрики)
|
||||||
OTEL_METRICS_PRODUCERS: prometheus
|
OTEL_METRICS_PRODUCERS: prometheus
|
||||||
OTEL_METRICS_EXPORTER: prometheus
|
OTEL_METRICS_EXPORTER: prometheus
|
||||||
|
# Слушать :9464 на всех интерфейсах (иначе только внутри контейнера)
|
||||||
|
OTEL_EXPORTER_PROMETHEUS_HOST: "0.0.0.0"
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
ports:
|
ports:
|
||||||
# Caddy с vps02 → 10.8.0.2:8082 (через WG) → контейнер :8080
|
# Caddy с vps02 → 10.8.0.2:8082 (через WG) → контейнер :8080
|
||||||
# ВНИМАНИЕ: 8080 на bigbox занят NetBox — GtS наружу на 8082
|
# ВНИМАНИЕ: 8080 на bigbox занят NetBox — GtS наружу на 8082
|
||||||
- "8082:8080"
|
- "8082:8080"
|
||||||
|
# Метрики Prometheus (OTEL :9464) — наружу на 127.0.0.1 (только localhost)
|
||||||
|
- "127.0.0.1:9464:9464"
|
||||||
volumes:
|
volumes:
|
||||||
# Данные: SQLite + медиа (локальное хранилище)
|
# Данные: SQLite + медиа (локальное хранилище)
|
||||||
- ./data:/gotosocial/storage
|
- ./data:/gotosocial/storage
|
||||||
|
|||||||
Reference in New Issue
Block a user