fix(otel): отключить metrics/logs export — Tempo не принимает их
Tempo на staging (tempo.monitoring:4318) — single-process, принимает только traces. Spring Boot OTel autoconfig по умолчанию отправляет всё по тому же endpoint → 404 на каждой попытке (раз в секунду в логах writer/read-api/projection-writer). Override через ENV — можно переключить когда поднимем полный stack (Mimir для metrics, Loki для logs). Метрики Prometheus продолжают работать через actuator/prometheus (scrape снаружи), это отдельный path.
This commit is contained in:
@@ -38,6 +38,14 @@ otel:
|
||||
otlp:
|
||||
endpoint: ${OTEL_EXPORTER_OTLP_ENDPOINT:http://tempo.monitoring:4318}
|
||||
protocol: http/protobuf
|
||||
# Tempo (single-process на staging) принимает только traces. Если включить
|
||||
# экспорт metrics/logs — каждую секунду 404 в логах ("Failed to export logs").
|
||||
# Когда поднимем полный observability stack (Tempo + Mimir + Loki) — снимем
|
||||
# эти overrides либо переопределим через ENV.
|
||||
metrics:
|
||||
exporter: ${OTEL_METRICS_EXPORTER:none}
|
||||
logs:
|
||||
exporter: ${OTEL_LOGS_EXPORTER:none}
|
||||
resource:
|
||||
attributes:
|
||||
service.name: ${spring.application.name}
|
||||
|
||||
Reference in New Issue
Block a user