Files
rippled/docker/telemetry
Pratik Mankawde eefadf43fd Stop the filelog-storage overlay disabling cloud auth
The collector exits at startup whenever the Grafana Cloud stack is brought up:

  cannot start pipelines: failed to start "otlphttp/grafanacloud" exporter:
  failed to resolve authenticator "basicauth/grafanacloud": authenticator not found

The developer stack passes otel-collector-filestorage.yaml as a second --config to
persist filelog read offsets. The collector replaces lists on merge rather than
appending them, which that file notes, and it repeats the BASE config's
service.extensions -- [health_check, file_storage/filelog]. Layer the cloud
overlay on top and the base config is swapped for the cloud one, whose list also
carries basicauth/grafanacloud; the storage overlay still comes last, so the
authenticator is dropped and the exporter that needs it cannot start.

Nothing degrades: the collector refuses to start at all, so a host brought up this
way exports no telemetry anywhere, local or cloud.

Adds a cloud variant of the overlay naming all three extensions, mounted by
docker-compose.grafanacloud.yaml over the base one so the command line is
unchanged. The base variant stays as it is for stacks that do not use the cloud
exporter.
2026-08-17 20:59:23 +01:00
..