Removes the OTLP span exporter (tracing-opentelemetry, opentelemetry, opentelemetry_sdk, opentelemetry-otlp) and its transitive tonic/prost/ h2 tree — 56 crates off the build graph, ~3-5 min off a cold build on the forgejo runner. The fmt layer (JSON to stdout via tracing-subscriber) is unchanged; structured logs still reach the Loki collector through kubectl logs, and /metrics on :9100 still serves Prometheus. Traces were a nice-to- have that nothing on call was actually reading. telemetry::init keeps its signature (service_name + TelemetryGuard) so re-adding OTLP later is a single-module change. k8s manifests drop the now-unused OTEL_EXPORTER_OTLP_ENDPOINT env var. |
||
|---|---|---|
| .. | ||
| deployment-backfill.yaml | ||
| deployment-grid-rs.yaml | ||
| deployment-hrrr-point-rs.yaml | ||
| deployment.yaml | ||
| flux.yaml | ||
| hpa.yaml | ||
| kustomization.yaml | ||
| metrics-service.yaml | ||
| namespace.yaml | ||
| rbac.yaml | ||
| service.yaml | ||