From 24daf99f9cce72cc231185532017a7536a065cc5 Mon Sep 17 00:00:00 2001 From: Will Anderson Date: Sat, 25 Apr 2026 03:20:43 -0500 Subject: [PATCH] =?UTF-8?q?ops(neuron-prod):=20disable=20OTLP=20metrics=20?= =?UTF-8?q?push=20=E2=80=94=20no=20metrics=20pipeline=20in=20Alloy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Alloy's otelcol.receiver.otlp only has traces→Tempo and logs→Loki pipelines. No metrics output is configured, so /v1/metrics returns 404, flooding MCP server logs every minute. Disable Micrometer OTLP push; Prometheus scrapes metrics from the actuator endpoint instead. --- servers/legion/k8s/neuron-technologies/prod/configmap.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/servers/legion/k8s/neuron-technologies/prod/configmap.yaml b/servers/legion/k8s/neuron-technologies/prod/configmap.yaml index 5b0ef05..7d73c37 100644 --- a/servers/legion/k8s/neuron-technologies/prod/configmap.yaml +++ b/servers/legion/k8s/neuron-technologies/prod/configmap.yaml @@ -12,3 +12,7 @@ data: # Prod: minimal surface — never expose internals MANAGEMENT_ENDPOINTS_WEB_EXPOSURE_INCLUDE: "health,info" MANAGEMENT_ENDPOINT_HEALTH_SHOW_DETAILS: "never" + # Disable OTLP metrics push — Alloy has no metrics pipeline configured. + # Logs (Loki) and traces (Tempo) work fine via otelcol.receiver.otlp. + # Using Prometheus scrape for metrics instead. + MANAGEMENT_OTLP_METRICS_EXPORT_ENABLED: "false"