Skip to content
Discussion options

You must be logged in to vote

Similar to to how we defile alerts we could extend notification-controller to collect and push traces to an OpenTelemetry provider.

Define a tracing provider:

apiVersion: notification.toolkit.fluxcd.io/v1beta3
 kind: Provider
 metadata:
   name: jaeger
   namespace: flux-system
 spec:
   type: otel
   address: http://jaeger-collector.jaeger:4318/v1/traces

Enable tracing for specific reconciliations:

 apiVersion: notification.toolkit.fluxcd.io/v1beta3
 kind: Alert
 metadata:
   name: alert-test-1
   namespace: flux-system
 spec:
   providerRef:
     name: jaeger
   eventSeverity: info
   eventSources:
     - kind: GitRepository
       name: '*'
       namespace: test-1
     - kind: Kustomi…

Replies: 3 comments 3 replies

Comment options

You must be logged in to vote
2 replies
@stanfordpeng
Comment options

@stanfordpeng
Comment options

Answer selected by saada
Comment options

You must be logged in to vote
1 reply
@matheuscscp
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
5 participants