Is your feature request related to a problem? Please describe.
Kubernetes v1.27 provides the ability to configure the K8s API Service and Kubelet to export distributed tracing spans via the OpenTelemetry protocol. Traces are a popular and useful observability signal to inspect and describe interactions between services. By tracing the K8s API server, users gain the ability to inspect interactions between installed services and operators and the K8s API (i.e. tracing operator webhooks).
Describe the solution you'd like
Any method that allows users to configure AKS control plane services to export traces.
Describe alternatives you've considered
AKS Prometheus metrics - metrics aggregate events, losing details about specific, individual traces that is useful for debugging.
AKS Audit logs - audit logs do not include trace identifiers. Correlating AKS audit logs with traces will be costly and imperfect. Additionally, audit logs will not include the wealth of Attributes attached to traces that helps to identify the who/what/where of the trace.
Is your feature request related to a problem? Please describe.
Kubernetes v1.27 provides the ability to configure the K8s API Service and Kubelet to export distributed tracing spans via the OpenTelemetry protocol. Traces are a popular and useful observability signal to inspect and describe interactions between services. By tracing the K8s API server, users gain the ability to inspect interactions between installed services and operators and the K8s API (i.e. tracing operator webhooks).
https://kubernetes.io/docs/concepts/cluster-administration/system-traces/
Describe the solution you'd like Any method that allows users to configure AKS control plane services to export traces.
Describe alternatives you've considered