Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configure an OTEL collector on i03's beamline cluster #775

Open
olliesilvester opened this issue Jan 28, 2025 · 0 comments
Open

Configure an OTEL collector on i03's beamline cluster #775

olliesilvester opened this issue Jan 28, 2025 · 0 comments

Comments

@olliesilvester
Copy link
Contributor

olliesilvester commented Jan 28, 2025

To use diamond's central tracing service, which is still in development, each beamline cluster will need to have an Open Telemetry collector service deployed. Using the helm chart in https://github.com/open-telemetry/opentelemetry-helm-charts/tree/main/charts/opentelemetry-collector is probably the easiest way to do this. We should consider adding it to ArgoCD as well.

Hyperion's collector will need to be able to see data from outside the cluster, since Hyperion isn't yet running on kubernetes. This will mean setting up an extra ingress. The linked helm chart's values.yaml seems like it provides an option for this.

See https://confluence.diamond.ac.uk/display/CLOUD/Design+-+Observability+Tools#DesignObservabilityTools-Tracing for more information

Acceptance Criteria

  • Collector service deployed on i03's kubernetes cluster with an ingress to see Hyperion
  • Hyperion writes data to the collector
  • Collector configured to forward data to the central collector service
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant