running' state to 'failing' state.watch monit summary from an SSH on one of the failing Diego Cells shows opamp-supervisor service in a restart loop.In EAR/TAS versions after 10.4, check logs in /var/vcap/jobs/opamp-supervisor/store/agent.log, you will see errors like:
2026-08-17T18:03:37.383Z error [email protected]/service.go:165 error found during service initialization {"resource": {"service.instance.id": "f7fb88bf-####-####-####-10e581f40b6e", "service.name": "otelcol-cf", "service.version": "0.11.34"}, "error": "failed to create meter provider: binding address localhost:8888 for Prometheus exporter: listen tcp 127.0.0.1:8888: bind: address already in use"}
bosh -d <deployment> ssh diego_cell -c "sudo ss -tulnp" | grep 8888VMware Elastic Application Runtime (Tanzu Application Service) 10.4+
In VMware Tanzu Application Service (TAS) versions 10.4 and higher, the opamp-supervisor service (part of the OpenTelemetry/OTEL collector) uses port 8888 as the default egress port for the Prometheus Exporter. This port conflicts with third-party BOSH add-ons or tiles—specifically the Traceable-Agent tile—which also defaults to port 8888.
To resolve the conflict, the port for the third-party agent must be changed, or the conflicting tile must be removed.
Run the following BOSH command to confirm which process is bound to 8888:
bosh -d <deployment> ssh diego_cell -c "sudo ss -tulnp | grep 8888"Example output identifying traceable-agent: tcp LISTEN 0 4096 0.0.0.0:8888 0.0.0.0:* users:(("traceable-agent",pid=119231,fd=12))
Once the conflict is cleared, the opamp-supervisor should start automatically. You can manually trigger a restart if needed:
sudo monit restart opamp-supervisor