k8gb
k8gb copied to clipboard
Implement OSS-compatible tracing
This issue is a spin off from #47
Implement relevant tracing that provide insight into:
- Edge DNS integrations
- Split brain scenarios
- Failover
- Reconciliation
- Load balancing strategies used
Current consideration is to use OpenTracing Go API https://opentracing.io/guides/golang/. This implies manual code instrumentation unless more non-intrusive solution is found.
UPD: OpenTracing project is archived, current plan is to use https://opentelemetry.io/
Addressed by https://github.com/k8gb-io/k8gb/pull/934/