Skip to main content
AKS workloads emit pod logs and application telemetry, while the kubelet exposes node, pod, container, and volume metrics. Control-plane logs are exported through Azure Monitor diagnostic settings. Self-Managed OTel Collector — deploy the Collector as a DaemonSet to collect pod logs, kubelet metrics, and application telemetry. See Kubernetes logs and metrics for the Helm preset and RBAC requirements. For Windows node pools, run the Collector DaemonSet on the Windows nodes (the opentelemetry-collector-contrib image ships the Windows receivers) to collect Windows Event Log and IIS logs — see Collecting Windows OS Logs.

Alternatives

  • Azure Event Hub Forwarder — required path for AKS control plane / diagnostic logs, which are exported through Azure Monitor diagnostic settings to an Event Hub.
See Ingesting Azure Data into Bronto for the full service-to-method mapping.

References