diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 44c7fe6947..17ab62dce6 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -41,6 +41,16 @@ The AKS - Control Plane app collects logs for the following [Azure Kubernetes Se For more details on Azure Kubernetes Service logs and metrics, refer to the [Azure documentation](https://learn.microsoft.com/en-us/azure/aks/monitor-aks-reference). +## Setup + +Azure service sends monitoring data to Azure Monitor, which can then [stream data to Eventhub](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/stream-monitoring-data-event-hubs). + +You must explicitly enable diagnostic settings for each Kubernetes Service you want to monitor. You can forward logs to the same Event Hub provided they satisfy the limitations and permissions as described [here](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/diagnostic-settings?tabs=portal#destination-limitations). + +Sumo Logic supports metrics collection using [Azure Metrics Source](/docs/send-data/hosted-collectors/microsoft-source/azure-metrics-source). + +When you configure the Event Hubs source, plan your source category to ease the querying process. A hierarchical approach allows you to make use of wildcards. For example: `Azure/AKS/ControlPlane/Logs`. + ### Sample log messages ```json title="kube-audit" @@ -214,10 +224,8 @@ import MetricsSourceBeta from '../../reuse/metrics-source-beta.md'; This section walks you through the process of configuring a pipeline to send logs from Azure Monitor to Sumo Logic. 1. To set up the logs collection in Sumo Logic, refer to [Azure Event Hubs Source for Logs](/docs/send-data/collect-from-other-data-sources/azure-monitoring/ms-azure-event-hubs-source/). - - When you configure the event hubs source, plan your source category to ease the querying process. A hierarchical approach allows you to make use of wildcards. For example: `Azure/AKS/ControlPlane/Logs`. - Enable the Kubernetes master node logs in Azure Kubernetes Service to send logs to an event hub created in the previous step. + Enable the Kubernetes master node logs in Azure Kubernetes Service to send logs to an Event Hub. 2. Push logs from Azure Monitor to Event Hub. 1. Sign in to [Azure Portal](https://portal.azure.com/).