doc/operations/observability/troubleshooting.md
{{< details >}}
{{< /details >}}
When working with Observability, you might encounter the following issues.
Check container status:
docker ps
View container logs:
docker logs [container_name]
Check that the Observability service URL is configured for your group:
group = Group.find_by_path('your-group-name')
group.observability_group_o11y_setting&.o11y_service_url
Ensure the routes are properly registered:
Rails.application.routes.routes.select { |r| r.path.spec.to_s.include?('observability') }.map(&:path)
If experiencing SSH connection issues or poor performance:
If your telemetry data isn't appearing in GitLab Observability:
Verify ports 4317 and 4318 are open in your security group.
Test connectivity with:
nc -zv [your-o11y-instance-ip] 4317
nc -zv [your-o11y-instance-ip] 4318
Check container logs for any errors:
docker logs otel-collector-standard
docker logs o11y-otel-collector
docker logs o11y
Try using the HTTP endpoint (4318) instead of gRPC (4317).
Add more debugging information to your OpenTelemetry setup.