From 20593620f1178d375a5917d3093b256107228db4 Mon Sep 17 00:00:00 2001 From: Sachin Magar Date: Mon, 21 Apr 2025 12:21:03 +0530 Subject: [PATCH 01/31] Azure Kubernetes Service - Create documentation --- .../microsoft-azure/kubernetes.md | 281 +++++++++++++----- .../azure-kubernetes-service-namespaces.png | Bin 0 -> 70100 bytes ...nostic-setting-azure-kuberetes-service.png | Bin 0 -> 371227 bytes 3 files changed, 210 insertions(+), 71 deletions(-) create mode 100644 static/img/integrations/microsoft-azure/azure-kubernetes-service-namespaces.png create mode 100644 static/img/integrations/microsoft-azure/diagnostic-setting-azure-kuberetes-service.png diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 589201a96c..00930d4272 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -1,16 +1,14 @@ --- -id: kubernetes -title: Azure Kubernetes Service Control Plane -sidebar_label: Azure Kubernetes Service Control Plane -description: The Sumo Logic app for Azure Kubernetes Service (AKS) - Control Plane provides visibility into the AKS control plane with operational insights into the API server, scheduler, control manager, and worker nodes. +id: azure-kubernetes-service +title: Azure Kubernetes Service +sidebar_label: Azure Kubernetes Service +description: The Sumo Logic app for Azure Kubernetes Service (AKS) provides visibility into the AKS with operational insights into the Audit, API server, Scheduler, Cloud Control Manager, Kube Control Manager, Cluster Autoscalar, and worker nodes. --- import useBaseUrl from '@docusaurus/useBaseUrl'; k8s logo -The Sumo Logic app for Azure Kubernetes Service (AKS) - Control Plane provides visibility into the AKS control plane with operational insights into the API server, scheduler, control manager, and worker nodes. The app's preconfigured dashboards display resource-related metrics for Kubernetes deployments, clusters, namespaces, pods, containers, and daemonsets. - [Azure Kubernetes Service (AKS)](https://docs.microsoft.com/en-us/azure/aks/) is a Kubernetes environment with clusters managed by Azure. AKS simplifies deploying and managing container-based applications, while automatically provisioning, upgrading, and scaling resources as needed. ## Supported versions @@ -36,12 +34,48 @@ The following are the minimum supported requirements for this application: The AKS - Control Plane app collects logs for the following [Azure Kubernetes Services](https://azure.microsoft.com/en-us/services/kubernetes-service/): +* **kube-audit** - Contains all Kubernetes API Server audit logs including events with the get and list verbs. These events are useful for monitoring all of the interactions with the Kubernetes API.* **kube-audit** - Contains all Kubernetes API Server audit logs including events with the get and list verbs. These events are useful for monitoring all of the interactions with the Kubernetes API. +* **kube-audit-admin** - Contains Kubernetes API Server audit logs excluding events with the get and list verbs. These events are useful for monitoring resource modification requests made to the Kubernetes API. * **kube-apiserver** - The API server exposes the underlying Kubernetes APIs. This component provides the interaction for management tools, such as kubectl or the Kubernetes dashboard. * **kube-scheduler** - The Scheduler determines what nodes can run the workload when you create or scale applications and then starts them. * **kube-controller-manager** - The Controller Manager oversees a number of smaller controllers that perform actions, such as replicating pods and handling node operations. +* **cluster-autoscaler** - To keep up with application demands in AKS, you might need to adjust the number of nodes that run your workloads. The cluster autoscaler component watches for pods in your cluster that can't be scheduled because of resource constraints. When the cluster autoscaler detects issues, it scales up the number of nodes in the node pool to meet the application demands. It also regularly checks nodes for a lack of running pods and scales down the number of nodes as needed. + ### Sample log messages +```json title="kube-audit" +{ + "category": "kube-audit", + "operationName": "Microsoft.ContainerService/managedClusters/diagnosticLogs/Read", + "properties": { + "pod": "kube-apiserver-57b5944b45-94w49", + "log": "{\"kind\":\"Event\",\"apiVersion\":\"audit.k8s.io/v1\",\"level\":\"Metadata\",\"auditID\":\"10e60f03-0635-429b-b324-315166f249cc\",\"stage\":\"ResponseComplete\",\"requestURI\":\"/apis/coordination.k8s.io/v1/namespaces/kube-system/leases/external-resizer-file-csi-azure-com\",\"verb\":\"update\",\"user\":{\"username\":\"aksService\",\"groups\":[\"system:masters\",\"system:authenticated\"]},\"sourceIPs\":[\"172.31.35.83\"],\"userAgent\":\"csi-resizer/v0.0.0 (linux/amd64) kubernetes/$Format\",\"objectRef\":{\"resource\":\"leases\",\"namespace\":\"kube-system\",\"name\":\"external-resizer-file-csi-azure-com\",\"uid\":\"b382c78f-c5fa-462b-8f20-ab65ad94c153\",\"apiGroup\":\"coordination.k8s.io\",\"apiVersion\":\"v1\",\"resourceVersion\":\"6910081\"},\"responseStatus\":{\"metadata\":{},\"code\":200},\"requestReceivedTimestamp\":\"2025-04-20T16:29:59.988453Z\",\"stageTimestamp\":\"2025-04-20T16:29:59.994988Z\",\"annotations\":{\"authorization.k8s.io/decision\":\"allow\",\"authorization.k8s.io/reason\":\"\"}}\n", + "stream": "stdout", + "containerID": "5aeef33b3cfdafa517d8e1d8c4fe4e08901d99958bc6ad3ca5c74891120a0c44" + }, + "resourceId": "/SUBSCRIPTIONS/C088DC46-D692-42AD-A4B6-9A542D28AD2A/RESOURCEGROUPS/HPALAKSCLUSTER/PROVIDERS/MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS/ARC-CLUSTER02", + "serviceBuild": "na", + "time": "2025-04-20T16:29:59.995191417Z" +} +``` + +```json title="kube-audit-admin" +{ + "category": "kube-audit-admin", + "operationName": "Microsoft.ContainerService/managedClusters/diagnosticLogs/Read", + "properties": { + "pod": "kube-apiserver-6785696748-ck9d8", + "log": "{\"kind\":\"Event\",\"apiVersion\":\"audit.k8s.io/v1\",\"level\":\"RequestResponse\",\"auditID\":\"2fe81725-6f88-417a-ae6f-ddb634e3c0ee\",\"stage\":\"ResponseComplete\",\"requestURI\":\"/apis/authorization.k8s.io/v1/subjectaccessreviews\",\"verb\":\"create\",\"user\":{\"username\":\"system:node:aks-hpalakspool-35907486-vmss000006\",\"groups\":[\"system:nodes\",\"system:authenticated\"]},\"sourceIPs\":[\"135.237.48.19\"],\"userAgent\":\"kubelet/v1.30.10 (linux/amd64) kubernetes/ccc6907\",\"objectRef\":{\"resource\":\"subjectaccessreviews\",\"apiGroup\":\"authorization.k8s.io\",\"apiVersion\":\"v1\"},\"responseStatus\":{\"metadata\":{},\"code\":201},\"requestObject\":{\"kind\":\"SubjectAccessReview\",\"apiVersion\":\"authorization.k8s.io/v1\",\"metadata\":{\"creationTimestamp\":null},\"spec\":{\"resourceAttributes\":{\"verb\":\"get\",\"version\":\"v1\",\"resource\":\"nodes\",\"subresource\":\"proxy\",\"name\":\"aks-hpalakspool-35907486-vmss000006\"},\"user\":\"system:serviceaccount:kube-system:ama-logs\",\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:kube-system\",\"system:authenticated\"],\"extra\":{\"authentication.kubernetes.io/credential-id\":[\"JTI=868e8737-7074-4e55-a0a1-f8b11c24737a\"],\"authentication.kubernetes.io/node-name\":[\"aks-hpalakspool-35907486-vmss000006\"],\"authentication.kubernetes.io/node-uid\":[\"50568ddf-904a-4aba-9d59-4289ebf66fb2\"],\"authentication.kubernetes.io/pod-name\":[\"ama-logs-xglbr\"],\"authentication.kubernetes.io/pod-uid\":[\"2d289f6f-3364-4e41-89b0-b1cef5484151\"]},\"uid\":\"c2f85d8b-5589-463d-9221-8396d3b3c8b3\"},\"status\":{\"allowed\":false}},\"responseObject\":{\"kind\":\"SubjectAccessReview\",\"apiVersion\":\"authorization.k8s.io/v1\",\"metadata\":{\"creationTimestamp\":null,\"managedFields\":[{\"manager\":\"kubelet\",\"operation\":\"Update\",\"apiVersion\":\"authorization.k8s.io/v1\",\"time\":\"2025-04-20T16:32:59Z\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:spec\":{\"f:extra\":{\".\":{},\"f:authentication.kubernetes.io/credential-id\":{},\"f:authentication.kubernetes.io/node-name\":{},\"f:authentication.kubernetes.io/node-uid\":{},\"f:authentication.kubernetes.io/pod-name\":{},\"f:authentication.kubernetes.io/pod-uid\":{}},\"f:groups\":{},\"f:resourceAttributes\":{\".\":{},\"f:name\":{},\"f:resource\":{},\"f:subresource\":{},\"f:verb\":{},\"f:version\":{}},\"f:uid\":{},\"f:user\":{}}}}]},\"spec\":{\"resourceAttributes\":{\"verb\":\"get\",\"version\":\"v1\",\"resource\":\"nodes\",\"subresource\":\"proxy\",\"name\":\"aks-hpalakspool-35907486-vmss000006\"},\"user\":\"system:serviceaccount:kube-system:ama-logs\",\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:kube-system\",\"system:authenticated\"],\"extra\":{\"authentication.kubernetes.io/credential-id\":[\"JTI=868e8737-7074-4e55-a0a1-f8b11c24737a\"],\"authentication.kubernetes.io/node-name\":[\"aks-hpalakspool-35907486-vmss000006\"],\"authentication.kubernetes.io/node-uid\":[\"50568ddf-904a-4aba-9d59-4289ebf66fb2\"],\"authentication.kubernetes.io/pod-name\":[\"ama-logs-xglbr\"],\"authentication.kubernetes.io/pod-uid\":[\"2d289f6f-3364-4e41-89b0-b1cef5484151\"]},\"uid\":\"c2f85d8b-5589-463d-9221-8396d3b3c8b3\"},\"status\":{\"allowed\":true,\"reason\":\"RBAC: allowed by ClusterRoleBinding \\\"amalogsclusterrolebinding\\\" of ClusterRole \\\"ama-logs-reader\\\" to ServiceAccount \\\"ama-logs/kube-system\\\"\"}},\"requestReceivedTimestamp\":\"2025-04-20T16:32:59.930178Z\",\"stageTimestamp\":\"2025-04-20T16:32:59.965028Z\",\"annotations\":{\"authorization.k8s.io/decision\":\"allow\",\"authorization.k8s.io/reason\":\"\",\"mutation.webhook.admission.k8s.io/round_0_index_3\":\"{\\\"configuration\\\":\\\"gatekeeper-mutating-webhook-configuration\\\",\\\"webhook\\\":\\\"mutation.gatekeeper.sh\\\",\\\"mutated\\\":false}\"}}\n", + "containerID": "aade0efa67ae96e18ba9b9b1ccacb5a32a924713ac34947b2475fb8d494b14b7", + "stream": "stdout" + }, + "resourceId": "/SUBSCRIPTIONS/C088DC46-D692-42AD-A4B6-9A542D28AD2A/RESOURCEGROUPS/HPALAKSCLUSTER/PROVIDERS/MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS/HPALDEVCLUSTER", + "serviceBuild": "na", + "time": "2025-04-20T16:32:59.965276841Z" +} +``` + ```json title="kube-apiserver" { "operationName":"Microsoft.ContainerService/managedClusters/diagnosticLogs/Read", @@ -58,87 +92,126 @@ The AKS - Control Plane app collects logs for the following [Azure Kubernetes Se } ``` -```json title="kube-controller-manager" +```json title="kube-scheduler" { "operationName":"Microsoft.ContainerService/managedClusters/diagnosticLogs/Read", -"category":"kube-controller-manager", +"category":"kube-scheduler", "resourceId":"/SUBSCRIPTIONS/C111111-DXXX-4XXX-AXXX-900000000/RESOURCEGROUPS/AG-AKS-RG/PROVIDERS/MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS/AG-AKS-CLUSTER", "properties": { - "log":"I0624 07:27:25.9763861 event.go:221] Event(v1.ObjectReference{Kind:\"DaemonSet\",Namespace:\"kube-system\", Name:\"kube-proxy\", UID:\"2dfb3905-7dac-11e9-b60d-0a58ac1f01f6\",APIVersion:\"apps/v1\", ResourceVersion:\"4150266\", FieldPath:\"\"}): type: 'Normal'reason: 'SuccessfulCreate' Created pod: kube-proxy-xhmv7", + "log":"W0622 22:50:25.377565 1 reflector.go:256] k8s.io/client-go/informers/factory.go:131:watch of *v1.StorageClass ended with: too old resource version: 3828720 (3970094)", "stream":"stderr", - "pod":"kube-controller-manager-59fd65c5bd-694kh", - "containerID":"667b540db41b66e914ca2ed496e0bef6d4a0b73fc832f5d5eba958d8a56a5e93" + "pod":"kube-scheduler-744886667c-cxnvk", + "containerID":"6093b28d82e1f850fb5a9f59ed8c31aa7179e8a3907449dcd2450a6605341a60" }, -"time":"2019-06-24T07:27:25.000Z" +"time":"2019-06-22T22:50:25.000Z" } ``` -```json title="kube-scheduler" +```json title="kube-controller-manager" { "operationName":"Microsoft.ContainerService/managedClusters/diagnosticLogs/Read", -"category":"kube-scheduler", +"category":"kube-controller-manager", "resourceId":"/SUBSCRIPTIONS/C111111-DXXX-4XXX-AXXX-900000000/RESOURCEGROUPS/AG-AKS-RG/PROVIDERS/MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS/AG-AKS-CLUSTER", "properties": { - "log":"W0622 22:50:25.377565 1 reflector.go:256] k8s.io/client-go/informers/factory.go:131:watch of *v1.StorageClass ended with: too old resource version: 3828720 (3970094)", + "log":"I0624 07:27:25.9763861 event.go:221] Event(v1.ObjectReference{Kind:\"DaemonSet\",Namespace:\"kube-system\", Name:\"kube-proxy\", UID:\"2dfb3905-7dac-11e9-b60d-0a58ac1f01f6\",APIVersion:\"apps/v1\", ResourceVersion:\"4150266\", FieldPath:\"\"}): type: 'Normal'reason: 'SuccessfulCreate' Created pod: kube-proxy-xhmv7", "stream":"stderr", - "pod":"kube-scheduler-744886667c-cxnvk", - "containerID":"6093b28d82e1f850fb5a9f59ed8c31aa7179e8a3907449dcd2450a6605341a60" + "pod":"kube-controller-manager-59fd65c5bd-694kh", + "containerID":"667b540db41b66e914ca2ed496e0bef6d4a0b73fc832f5d5eba958d8a56a5e93" }, -"time":"2019-06-22T22:50:25.000Z" +"time":"2019-06-24T07:27:25.000Z" +} +``` + +```json title="cluster-autoscaler" +{ + "category": "cluster-autoscaler", + "operationName": "Microsoft.ContainerService/managedClusters/diagnosticLogs/Read", + "properties": { + "pod": "cluster-autoscaler-d8b5f9b95-cp67l", + "stream": "stderr", + "log": "I0420 16:36:52.392437 1 orchestrator.go:397] ScaleUpToNodeGroupMinSize: scale up not needed\n", + "containerID": "643aa914e880db7c1c12d3454f375c850ec0af8e9717414b01cbf5d165017672" + }, + "resourceId": "/SUBSCRIPTIONS/C088DC46-D692-42AD-A4B6-9A542D28AD2A/RESOURCEGROUPS/HPALAKSCLUSTER/PROVIDERS/MICROSOFT.CONTAINERSERVICE/MANAGEDCLUSTERS/HPALDEVCLUSTER", + "serviceBuild": "na", + "time": "2025-04-20T16:36:52.392502188Z" } ``` ### Sample queries +```sql title="kube-audit" +tenant_name={{tenant_name}} subscription_id={{subscription_id}} resource_group = {{resource_group}} resource_name={{resource_name}} provider_name={{provider_name}} resource_type={{resource_type}} ("kube-audit") +| json "category", "properties.log", "properties.pod" as category, log, pod +| where category="kube-audit" and pod matches "{{pod}}" +| json field=log "kind","stage", "verb","userAgent","responseStatus.code", "objectRef.resource", "objectRef.namespace", "user.username" as kind, stage, verb, userAgent, status_code, resource, namespace, username +| where (status_code<200 or status_code>=300) and namespace matches "{{namespace}}" and resource matches "{{resource}}" and username matches "{{username}}" +| count by verb +| order by _count, verb +``` + +```sql title="kube-audit-admin" +tenant_name={{tenant_name}} subscription_id={{subscription_id}} resource_group = {{resource_group}} resource_name={{resource_name}} provider_name={{provider_name}} resource_type={{resource_type}} ("kube-audit-admin") +| json "category", "properties.log", "properties.pod" as category, log, pod +| where category="kube-audit-admin" and pod matches "{{pod}}" +| json field=log "kind","stage", "verb","userAgent","responseStatus.code", "objectRef.resource", "objectRef.namespace" as kind, stage, verb, userAgent, status_code, resource, namespace +| where (status_code<200 or status_code>=300) and namespace matches "{{namespace}}" and resource matches "{{resource}}" +| count by verb +| order by _count, verb +``` + ```sql title="kube-apiserver" -_sourceCategory="azure/aks" "kube-apiserver" -| json "properties.log", "category", "time", "properties.pod", "resourceId" as log, category, time, pod, resourceId -| where category ="kube-apiserver" -| parse regex field=log "(?W|I|F|E)(?[\S]+) (?[\d:.]+)[\s]+(?.*)" -| parse regex field=resourceId "RESOURCEGROUPS\/(?[\S]+)\/PROVIDERS\/MICROSOFT\.CONTAINERSERVICE\/MANAGEDCLUSTERS\/(?[\S]+)" -| timeslice 1h -| count by _timeslice, severity -| transpose row _timeslice column severity -| fillmissing timeslice(1h) +tenant_name={{tenant_name}} subscription_id={{subscription_id}} resource_group={{resource_group}} resource_name={{resource_name}} provider_name={{provider_name}} resource_type={{resource_type}} location={{location}} method (timeout or abort) ("kube-apiserver") +| json "properties.log", "category", "time", "properties.pod" as log, category, time, pod +| where category ="kube-apiserver" and pod matches "{{pod}}" +| parse regex field=log ".*method=(?\S+)\sURI=\"(?\S+)\".*" +| count by uri +| sort by uri desc ``` ```sql title="kube-controller-manager" -_sourceCategory="azure/aks" ("kube-controller-manager") +tenant_name={{tenant_name}} subscription_id={{subscription_id}} resource_group = {{resource_group}} resource_name={{resource_name}} provider_name={{provider_name}} resource_type={{resource_type}} ("kube-controller-manager") | json "properties.log", "category", "time", "properties.pod", "resourceId" as log, category, time, pod, resourceId -| where category ="kube-controller-manager" +| where category ="kube-controller-manager" and pod matches "{{pod}}" | parse regex field=log "(?W|I|F|E)(?[\S]+) (?[\d:.]+)[\s]+(?.*)" -| parse regex field=resourceId "RESOURCEGROUPS\/(?[\S]+)\/PROVIDERS\/MICROSOFT\.CONTAINERSERVICE\/MANAGEDCLUSTERS\/(?[\S]+)" -| timeslice 1h -| count by _timeslice, severity -| transpose row _timeslice column severity -| fillmissing timeslice(1h) +| count by severity +| sort by _count ``` ```sql title="kube-scheduler" -_sourceCategory="azure/aks" "kube-scheduler" -| json "properties.log", "category", "time", "properties.pod", "resourceId" as log, category, time, pod, resourceId -| where category ="kube-scheduler" +tenant_name={{tenant_name}} subscription_id={{subscription_id}} resource_group = {{resource_group}} resource_name={{resource_name}} provider_name={{provider_name}} resource_type={{resource_type}} "kube-scheduler" +| json "properties.log", "category", "time", "properties.pod" as log, category, time, pod +| where category ="kube-scheduler" and pod matches "{{pod}}" | parse regex field=log "(?W|I|F|E)(?[\S]+) (?[\d:.]+)[\s]+(?.*)" -| parse regex field=resourceId "RESOURCEGROUPS\/(?[\S]+)\/PROVIDERS\/MICROSOFT\.CONTAINERSERVICE\/MANAGEDCLUSTERS\/(?[\S]+)" | timeslice 1h | count by _timeslice, severity | transpose row _timeslice column severity | fillmissing timeslice(1h) ``` -## Collecting logs for the Kubernetes and AKS - Control Plane +```sql title="cluster-autoscaler" +tenant_name={{tenant_name}} subscription_id={{subscription_id}} resource_group={{resource_group}} resource_name={{resource_name}} provider_name={{provider_name}} resource_type={{resource_type}} ("cluster-autoscaler") +| json "properties.log", "category", "properties.pod", "resourceId" as log, category, pod, resourceId +| where category ="cluster-autoscaler" and pod matches "{{pod}}" +| parse regex field=log "(?W|I|F|E)(?[\S]+) (?[\d:.]+)[\s]+(?.*)" +| count by severity +| sort by _count +``` -The Sumo Logic [Kubernetes app](/docs/integrations/containers-orchestration/kubernetes) works in conjunction with the AKS - Control Plane app and allows you to monitor worker node logs, as well as metrics for the Azure monitor and worker nodes. +### Configure metrics collection -### Collecting logs and installing the Kubernetes app +:::note +Sumo Logic Metrics source is currently in Beta, to participate, contact your Sumo Logic account executive. +::: -The Sumo Logic Kubernetes app provides the services for managing and monitoring Kubernetes worker nodes. You must set up collection and install the Kubernetes app before configuring collection for the AKS - Control Plane app. You will configure log and metric collection during this process. +In the Sumo Logic Azure Metrics source configuration, -To set up collection and install the Kubernetes app, follow the instructions in [this document](/docs/integrations/containers-orchestration/kubernetes). +- Tag the location field in the source with correct Azure resource location value.
Azure Container Instance Tag Location +- Configure namespaces as `Microsoft.ContainerService/managedClusters`, `microsoft.kubernetes/connectedClusters`, `microsoft.kubernetesconfiguration/extensions`, `microsoft.hybridcontainerservice/provisionedClusters`.
Azure Container Instance Namespaces -### Collecting logs for the AKS - Control Plane app +### Collecting logs collection for the Azure Kubernetes Cluster This section walks you through the process of configuring a pipeline to send logs from Azure Monitor to Sumo Logic. @@ -158,12 +231,12 @@ This section walks you through the process of configuring a pipeline to send log 7. **Event hub namespace.** If you have chosen Method 1 (Azure Event Hubs Source) for collecting logs, select the **EventHubNamespace** created manually, or else if you have chosen Method 2 (Collect logs from Azure monitor using Azure functions), then select `SumoAzureLogsNamespace` namespace created by the ARM template. 8. **Event hub name (optional).** If you have chosen Method 1 (Azure Event Hub Source) for collecting logs, select the event hub name, which you created manually, or if you have chosen Method 2 (Collect logs from Azure monitor using Azure functions), then select **insights-operational-logs**. 9. Select **RootManageSharedAccessKey** from **Select event hub policy name** dropdown. - 10. Select the checkbox for log types under **Categories** which you want to ingest.
diagnostic-setting-kuberetes + 10. Select the checkbox for log types under **Categories** which you want to ingest.
diagnostic-setting-kuberetes 11. Click **Save**. -## Installing the AKS Control Plane app +## Installing the Azure Kubernetes Service app -Now that you have set up collection for AKS, you can install the Sumo Logic app for AKS and access the pre-configured Kubernetes dashboards for visibility into your AKS environment from a single-pane-of-glass. +Now that you have set up collection for Azure Kubernetes Cluster, you can install the Sumo Logic app for Azure Kubernetes Service and access the pre-configured Kubernetes dashboards for visibility into your Azure Kubernetes Service environment from a single-pane-of-glass. All the dashboards are linked to the [Kubernetes views](/docs/dashboards/explore-view/#kubernetes-views) so they can be easily accessed by clicking the Cluster in the navigation pane of the tab. @@ -171,45 +244,111 @@ import AppInstall from '../../reuse/apps/app-install.md'; -## Viewing the AKS Control Plane dashboards +## Viewing the Azure Kubernetes Service dashboards + +### Overview + +The **Azure Kubernetes Service - Overview** dashboard provides insights like Audit Requests by Location, Active/Total Clusters, Clusters with API Server Errors, Clusters with Autoscaler Errors, Clusters with Kube Controller Manager Errors, Clusters with Scheduler Errors, Clusters with Cloud Control Manager Errors, Nodes Across Cluster and Critical Nodes Across Cluster. + +Azure Kubernetes Service - Overview + +### Administrative Operations + +The **Azure Kubernetes Service - Administrative Operations** dashboard provides details like Top 10 Operations That Caused The Most Errors, Distribution by Operation Type (Read, Write and Delete), Distribution by Operations, Recent Write Operations, Recent Delete Operations, Users / Applications by Operation type, Distribution by Status. + +Azure Kubernetes Service - Administrative Operations + +### Audit + +The **Azure Kubernetes Service - Audit** dashboard provides details about Requests by Location, Failure by Operations, Failure by Stages, Failure by Reason, Distribution by Status Code, Top 10 Failed Resources, Successful Resource Details, Top 10 Users, Failure Trend by User, Failure Details. + +Azure Kubernetes Service - Audit + +### Audit Admin + +The **Azure Kubernetes Service - Audit Admin** dashboard details about Requests by Location, Failure by Operations, Failure by Stages, Failure by Reason, Distribution by Status Code, Top 10 Failed Resources, Successful Resource Details, Top 10 Users, Failure Trend by User, Failure Details. + +Azure Kubernetes Service - Audit Admin + +### API Server + +The **Azure Kubernetes Service - API Server** dashboard provides insights about Failed Urls, Total Requests by Url, Failed Methods, Total Requests by Method, Requests by Severity, Errors by Severity and Error Log Events. + +Azure Kubernetes Service - API Server + +### Cloud Control Manager + +The **Azure Kubernetes Service - Cloud Control Manager** dashboard provides insights about Severity Breakdown, Severity Over Time, Error Message Count, Error Log Stream. + +Azure Kubernetes Service - Cloud Control Manager + +### Cluster Autoscaler + +The **Azure Kubernetes Service - Cluster Autoscaler** dashboard provides insights about Severity Breakdown, Severity Over Time, Error Message Count, Error Log Stream. + +Azure Kubernetes Service - Cluster Autoscaler + +### Controller Manager + +The **Azure Kubernetes Service - Controller Manager** dashboard provides insights about Severity Breakdown, Severity Over Time, Error Message Count, Error Log Stream. + +Azure Kubernetes Service - Controller Manager + +### Policy and Recommendations + +The **Azure Kubernetes Service - Policy and Recommendations** dashboard provides details like Total Recommendation Events, Total Success Policy Events, Total Failed Policy Events, Failed Policy Events, Recent Recommendation Events, Recommendation, Policy etc. + +Azure Kubernetes Service - Policy and Recommendations + +### Scheduler + +The **Azure Kubernetes Service - Scheduler** dashboard provides details about Severity Over Time, Severity Breakdown and Error Messages. + +Azure Kubernetes Service - Scheduler + +### Apiserver + +The **Azure Kubernetes Service - Apiserver** dashboard provides insights about Average API Server CPU Usage (%), Average API Server Memory Usage (%), Average Inflight Requests Count, API Server CPU Usage (%), API Server Memory Usage (%) and Average Inflight Requests. + +Azure Kubernetes Service - Apiserver -### Filter with template variables +### Autocluster -Template variables provide dynamic dashboards that rescope data on the fly. As you apply variables to troubleshoot through your dashboard, you can view dynamic changes to the data for a fast resolution to the root cause. For more information, see the [Filter with template variables](/docs/dashboards/filter-template-variables.md) page. +The **Azure Kubernetes Service - Autocluster** dashboard provides insights about Unschedulable Pods, Unneeded Nodes Count, Cluster Health Count, Scale Down Cooldown Count, Unschedulable Pods, Unneeded Nodes Count, Cluster Health Count and Scale Down Cooldown Count. -You can use template variables to drill down and examine the data on a granular level. +Azure Kubernetes Service - Autocluster -### AKS Controller Manager +### Etcd -The **AKS Controller Manager** dashboard provides a high-level view of severity types and trends, along with details on scale operations, pod creation and deletion, and recent error messages. +The **Azure Kubernetes Service - Etcd** dashboard provide insights Etcd Memory Usage(%), Etcd CPU Usage(%), Etcd Database Usage(%), Etcd Memory Usage(%), Etcd CPU Usage (%) and Etcd Database Usage (%). -Use this dashboard to: +Azure Kubernetes Service - Etcd -* Find pod and scale operations performed by controller manager. -* Find the severity of various controller manager events and analyze fatal and erroneous controller manager operation events. +### Node Overview -AKS Controller Manager Dashboard +The **Azure Kubernetes Service - Node Overview** dashboard provide insights about Disk Used (Bytes), CPU Usage (Millicores), CPU Usage (%), Disk Used (%), Nodes, Nodes Ready, Nodes Not Ready, Critical Nodes, Total Allocatable CPU Cores, Total Allocatable Memory Bytes, Total In Bytes, Total Out Bytes, Number of Pods by Phase, Number of Pods in Ready State, Disk Used (Bytes), Node Network In vs Out (Bytes), CPU Usage (Millicores), Disk Used (%) and CPU Usage (%). -### AKS API Server +Azure Kubernetes Service - Node Overview -The **AKS API Server** dashboard provides insights into API server severity events and trends, autoscaler and status code trends, top problem URLs, and a list of recent error messages. +### Node Memory -Use this dashboard to: +The **Azure Kubernetes Service - Node Memory** dashboard provides insights about Memory Working Set (Bytes), Memory RSS (Bytes), Memory RSS (%), Memory Working Set (%), Total Number of Available CPU Cores in a Managed Cluster, Total Amount of Available Memory in a Managed Aluster (Bytes), Memory RSS (Bytes), Memory RSS (%), Memory Working Set (Bytes), Memory Working Set (%), Total Amount of Available Memory in a Managed Aluster (Bytes) and Total Number of Available CPU Cores in a Managed Cluster. -* Understand the status codes of requests made to Kube API Server. -* Review the top 10 URLs with problem status codes. -* Review the severity of various Kube API Server events, and analyze any fatal or erroneous events of Kube API Server operations. -* Find spikes or abnormal activity in the status codes of auto-scaler operations. +Azure Kubernetes Service - Node Memory -AKS API Server Dashboard +### Azure Key Vaults alerts +These alerts are metric based and will work for all Key Vaults. -### AKS Scheduler +| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition | +|:------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------|:------------------| +| `Azure Kubernetes Service - CPU Usage Percentage` | This alert is triggered with critical type when cpu usage percentage when cpu usage percentage greater than 95% and triggered with warning type when greater than 85%. | percentage < 95 | percentage >= 95 | +| `Azure Kubernetes Service - Kube Node(s) Unreachable` | This alert is triggered when kube node(s) unreachable count greater than 1. | Count >= 1 | Count < 1 | +| `Azure Kubernetes Service - Memory Working Set Percentage` | This alert triggers when memory working set percentage greater than 100. | percentage >= 100 | percentage < 100 | +| `Azure Kubernetes Service - Node Disk Usage %` | This alert is triggered with critical type when node disk usage % is greater than 80% and trigger with type warning when greater than 70%. | percentage >= 80 | percentage < 80 | -The **AKS Scheduler** dashboard provides a high-level view of severity types and trends for the Kube scheduler, as well as a detailed list of error messages. -Use this dashboard to: +## Troubleshooting -* Find the severity of various Kube scheduler events. -* Analyze fatal or erroneous events of Kube scheduler operations. +### HTTP Logs and Metrics Source used by Azure Functions -AKS Scheduler Dashboard +To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection). diff --git a/static/img/integrations/microsoft-azure/azure-kubernetes-service-namespaces.png b/static/img/integrations/microsoft-azure/azure-kubernetes-service-namespaces.png new file mode 100644 index 0000000000000000000000000000000000000000..9967536b530bb0f2d9de8f46727fac20e8245407 GIT binary patch literal 70100 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
26;wcZQOxlI+F=K_oLvyXiuKMO{`m3 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�GqQGasHL3b#Xo8YexW-k)x+ZH|Pl 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 CqmI=8 literal 0 HcmV?d00001 From 99af349d99bb7896ef9397e6d19fa8005defd926 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:31:54 +0530 Subject: [PATCH 02/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 00930d4272..b9b6abdfd8 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -34,7 +34,7 @@ The following are the minimum supported requirements for this application: The AKS - Control Plane app collects logs for the following [Azure Kubernetes Services](https://azure.microsoft.com/en-us/services/kubernetes-service/): -* **kube-audit** - Contains all Kubernetes API Server audit logs including events with the get and list verbs. These events are useful for monitoring all of the interactions with the Kubernetes API.* **kube-audit** - Contains all Kubernetes API Server audit logs including events with the get and list verbs. These events are useful for monitoring all of the interactions with the Kubernetes API. +* **kube-audit**. Contains all Kubernetes API Server audit logs including the events with get and list verbs. These events are useful for monitoring all of the interactions with the Kubernetes API. * **kube-audit-admin** - Contains Kubernetes API Server audit logs excluding events with the get and list verbs. These events are useful for monitoring resource modification requests made to the Kubernetes API. * **kube-apiserver** - The API server exposes the underlying Kubernetes APIs. This component provides the interaction for management tools, such as kubectl or the Kubernetes dashboard. * **kube-scheduler** - The Scheduler determines what nodes can run the workload when you create or scale applications and then starts them. From 430d38eba23ea75f6474b5de196ddaa0f61d70a5 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:32:03 +0530 Subject: [PATCH 03/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index b9b6abdfd8..1cb926b3f4 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -36,7 +36,7 @@ The AKS - Control Plane app collects logs for the following [Azure Kubernetes Se * **kube-audit**. Contains all Kubernetes API Server audit logs including the events with get and list verbs. These events are useful for monitoring all of the interactions with the Kubernetes API. * **kube-audit-admin** - Contains Kubernetes API Server audit logs excluding events with the get and list verbs. These events are useful for monitoring resource modification requests made to the Kubernetes API. -* **kube-apiserver** - The API server exposes the underlying Kubernetes APIs. This component provides the interaction for management tools, such as kubectl or the Kubernetes dashboard. +* **kube-apiserver**. The API server exposes the underlying Kubernetes APIs. This component provides the interaction for management tools, such as kubectl or the Kubernetes dashboard. * **kube-scheduler** - The Scheduler determines what nodes can run the workload when you create or scale applications and then starts them. * **kube-controller-manager** - The Controller Manager oversees a number of smaller controllers that perform actions, such as replicating pods and handling node operations. * **cluster-autoscaler** - To keep up with application demands in AKS, you might need to adjust the number of nodes that run your workloads. The cluster autoscaler component watches for pods in your cluster that can't be scheduled because of resource constraints. When the cluster autoscaler detects issues, it scales up the number of nodes in the node pool to meet the application demands. It also regularly checks nodes for a lack of running pods and scales down the number of nodes as needed. From 27628edceb84bdc0293f246b499ebfa57e212432 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:32:13 +0530 Subject: [PATCH 04/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 1cb926b3f4..2a1fd237c7 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -35,7 +35,7 @@ The following are the minimum supported requirements for this application: The AKS - Control Plane app collects logs for the following [Azure Kubernetes Services](https://azure.microsoft.com/en-us/services/kubernetes-service/): * **kube-audit**. Contains all Kubernetes API Server audit logs including the events with get and list verbs. These events are useful for monitoring all of the interactions with the Kubernetes API. -* **kube-audit-admin** - Contains Kubernetes API Server audit logs excluding events with the get and list verbs. These events are useful for monitoring resource modification requests made to the Kubernetes API. +* **kube-audit-admin**. Contains Kubernetes API Server audit logs excluding events with the get and list verbs. These events are useful for monitoring the resource modification requests made to the Kubernetes API. * **kube-apiserver**. The API server exposes the underlying Kubernetes APIs. This component provides the interaction for management tools, such as kubectl or the Kubernetes dashboard. * **kube-scheduler** - The Scheduler determines what nodes can run the workload when you create or scale applications and then starts them. * **kube-controller-manager** - The Controller Manager oversees a number of smaller controllers that perform actions, such as replicating pods and handling node operations. From 35bca92d71e043d5c72280e4395b2269440481d2 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:34:59 +0530 Subject: [PATCH 05/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 2a1fd237c7..2532c35e9b 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -37,7 +37,7 @@ The AKS - Control Plane app collects logs for the following [Azure Kubernetes Se * **kube-audit**. Contains all Kubernetes API Server audit logs including the events with get and list verbs. These events are useful for monitoring all of the interactions with the Kubernetes API. * **kube-audit-admin**. Contains Kubernetes API Server audit logs excluding events with the get and list verbs. These events are useful for monitoring the resource modification requests made to the Kubernetes API. * **kube-apiserver**. The API server exposes the underlying Kubernetes APIs. This component provides the interaction for management tools, such as kubectl or the Kubernetes dashboard. -* **kube-scheduler** - The Scheduler determines what nodes can run the workload when you create or scale applications and then starts them. +* **kube-scheduler**. The Scheduler determines what nodes can run the workload when you create or scale applications and then starts them. * **kube-controller-manager** - The Controller Manager oversees a number of smaller controllers that perform actions, such as replicating pods and handling node operations. * **cluster-autoscaler** - To keep up with application demands in AKS, you might need to adjust the number of nodes that run your workloads. The cluster autoscaler component watches for pods in your cluster that can't be scheduled because of resource constraints. When the cluster autoscaler detects issues, it scales up the number of nodes in the node pool to meet the application demands. It also regularly checks nodes for a lack of running pods and scales down the number of nodes as needed. From fdf63af40e5ff695413425117d532cc3ae1d1238 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:35:13 +0530 Subject: [PATCH 06/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 2532c35e9b..f0a37ee317 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -39,7 +39,7 @@ The AKS - Control Plane app collects logs for the following [Azure Kubernetes Se * **kube-apiserver**. The API server exposes the underlying Kubernetes APIs. This component provides the interaction for management tools, such as kubectl or the Kubernetes dashboard. * **kube-scheduler**. The Scheduler determines what nodes can run the workload when you create or scale applications and then starts them. * **kube-controller-manager** - The Controller Manager oversees a number of smaller controllers that perform actions, such as replicating pods and handling node operations. -* **cluster-autoscaler** - To keep up with application demands in AKS, you might need to adjust the number of nodes that run your workloads. The cluster autoscaler component watches for pods in your cluster that can't be scheduled because of resource constraints. When the cluster autoscaler detects issues, it scales up the number of nodes in the node pool to meet the application demands. It also regularly checks nodes for a lack of running pods and scales down the number of nodes as needed. +* **cluster-autoscaler**. The cluster autoscaler component watches for pods in your cluster that can't be scheduled because of resource constraints. When the cluster autoscaler detects issues, it scales up the number of nodes in the node pool to meet the application demands. It also regularly checks nodes for a lack of running pods and scales down the number of nodes as needed. ### Sample log messages From b93b64dab531fc07b0d52c0236b39e85417bd027 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:35:21 +0530 Subject: [PATCH 07/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index f0a37ee317..97bad80d8d 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -38,7 +38,7 @@ The AKS - Control Plane app collects logs for the following [Azure Kubernetes Se * **kube-audit-admin**. Contains Kubernetes API Server audit logs excluding events with the get and list verbs. These events are useful for monitoring the resource modification requests made to the Kubernetes API. * **kube-apiserver**. The API server exposes the underlying Kubernetes APIs. This component provides the interaction for management tools, such as kubectl or the Kubernetes dashboard. * **kube-scheduler**. The Scheduler determines what nodes can run the workload when you create or scale applications and then starts them. -* **kube-controller-manager** - The Controller Manager oversees a number of smaller controllers that perform actions, such as replicating pods and handling node operations. +* **kube-controller-manager**. The Controller Manager oversees a number of smaller controllers that perform actions, such as replicating pods and handling node operations. * **cluster-autoscaler**. The cluster autoscaler component watches for pods in your cluster that can't be scheduled because of resource constraints. When the cluster autoscaler detects issues, it scales up the number of nodes in the node pool to meet the application demands. It also regularly checks nodes for a lack of running pods and scales down the number of nodes as needed. From 74d29111ccb905008b6acd53cb07d3f9522f8086 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:35:30 +0530 Subject: [PATCH 08/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 97bad80d8d..f811bdcee7 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -209,7 +209,7 @@ Sumo Logic Metrics source is currently in Beta, to participate, contact your Sum In the Sumo Logic Azure Metrics source configuration, - Tag the location field in the source with correct Azure resource location value.
Azure Container Instance Tag Location -- Configure namespaces as `Microsoft.ContainerService/managedClusters`, `microsoft.kubernetes/connectedClusters`, `microsoft.kubernetesconfiguration/extensions`, `microsoft.hybridcontainerservice/provisionedClusters`.
Azure Container Instance Namespaces +- Configure the namespaces as `Microsoft.ContainerService/managedClusters`, `microsoft.kubernetes/connectedClusters`, `microsoft.kubernetesconfiguration/extensions`, and `microsoft.hybridcontainerservice/provisionedClusters`.
Azure Container Instance Namespaces ### Collecting logs collection for the Azure Kubernetes Cluster From ff535be46fc256fe774fc309180a313a655eb0c3 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:35:37 +0530 Subject: [PATCH 09/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index f811bdcee7..d30e69eb97 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -248,7 +248,7 @@ import AppInstall from '../../reuse/apps/app-install.md'; ### Overview -The **Azure Kubernetes Service - Overview** dashboard provides insights like Audit Requests by Location, Active/Total Clusters, Clusters with API Server Errors, Clusters with Autoscaler Errors, Clusters with Kube Controller Manager Errors, Clusters with Scheduler Errors, Clusters with Cloud Control Manager Errors, Nodes Across Cluster and Critical Nodes Across Cluster. +The **Azure Kubernetes Service - Overview** dashboard provides insights like Audit Requests by Location, Active/Total Clusters, Clusters with API Server Errors, Clusters with Autoscaler Errors, Clusters with Kube Controller Manager Errors, Clusters with Scheduler Errors, Clusters with Cloud Control Manager Errors, Nodes Across Cluster, and Critical Nodes Across Cluster. Azure Kubernetes Service - Overview From fb45cf58a2838e15dd37a57b4701bb0c2902a498 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:35:46 +0530 Subject: [PATCH 10/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index d30e69eb97..02bacaaa5d 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -211,7 +211,7 @@ In the Sumo Logic Azure Metrics source configuration, - Tag the location field in the source with correct Azure resource location value.
Azure Container Instance Tag Location - Configure the namespaces as `Microsoft.ContainerService/managedClusters`, `microsoft.kubernetes/connectedClusters`, `microsoft.kubernetesconfiguration/extensions`, and `microsoft.hybridcontainerservice/provisionedClusters`.
Azure Container Instance Namespaces -### Collecting logs collection for the Azure Kubernetes Cluster +### Collecting logs for the Azure Kubernetes Cluster This section walks you through the process of configuring a pipeline to send logs from Azure Monitor to Sumo Logic. From 5bfaa3b85ecd531ed1c63bf5caa7fbba46f8473c Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:35:53 +0530 Subject: [PATCH 11/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 02bacaaa5d..315768bff0 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -254,7 +254,7 @@ The **Azure Kubernetes Service - Overview** dashboard provides insights like Aud ### Administrative Operations -The **Azure Kubernetes Service - Administrative Operations** dashboard provides details like Top 10 Operations That Caused The Most Errors, Distribution by Operation Type (Read, Write and Delete), Distribution by Operations, Recent Write Operations, Recent Delete Operations, Users / Applications by Operation type, Distribution by Status. +The **Azure Kubernetes Service - Administrative Operations** dashboard provides details like Top 10 Operations That Caused The Most Errors, Distribution by Operation Type (Read, Write, and Delete), Distribution by Operations, Recent Write Operations, Recent Delete Operations, Users / Applications by Operation type, and Distribution by Status. Azure Kubernetes Service - Administrative Operations From 129eaa1e226d472b28eacefa12aa4f42e33fa658 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:36:01 +0530 Subject: [PATCH 12/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 315768bff0..3dee54a1c2 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -260,7 +260,7 @@ The **Azure Kubernetes Service - Administrative Operations** dashboard provides ### Audit -The **Azure Kubernetes Service - Audit** dashboard provides details about Requests by Location, Failure by Operations, Failure by Stages, Failure by Reason, Distribution by Status Code, Top 10 Failed Resources, Successful Resource Details, Top 10 Users, Failure Trend by User, Failure Details. +The **Azure Kubernetes Service - Audit** dashboard provides details about the Requests by Location, Failure by Operations, Failure by Stages, Failure by Reason, Distribution by Status Code, Top 10 Failed Resources, Successful Resource Details, Top 10 Users, Failure Trend by User, and Failure Details. Azure Kubernetes Service - Audit From 799d9786c7fef86038a56232ffee1e7a452dcdf1 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:36:09 +0530 Subject: [PATCH 13/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 3dee54a1c2..5d5a7a2fd3 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -266,7 +266,7 @@ The **Azure Kubernetes Service - Audit** dashboard provides details about the Re ### Audit Admin -The **Azure Kubernetes Service - Audit Admin** dashboard details about Requests by Location, Failure by Operations, Failure by Stages, Failure by Reason, Distribution by Status Code, Top 10 Failed Resources, Successful Resource Details, Top 10 Users, Failure Trend by User, Failure Details. +The **Azure Kubernetes Service - Audit Admin** dashboard details about the Requests by Location, Failure by Operations, Failure by Stages, Failure by Reason, Distribution by Status Code, Top 10 Failed Resources, Successful Resource Details, Top 10 Users, Failure Trend by User, and Failure Details. Azure Kubernetes Service - Audit Admin From d17465773c44333f5f58c8a33ab6f75f73031d48 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:36:19 +0530 Subject: [PATCH 14/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 5d5a7a2fd3..69835eae9a 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -272,7 +272,7 @@ The **Azure Kubernetes Service - Audit Admin** dashboard details about the Reque ### API Server -The **Azure Kubernetes Service - API Server** dashboard provides insights about Failed Urls, Total Requests by Url, Failed Methods, Total Requests by Method, Requests by Severity, Errors by Severity and Error Log Events. +The **Azure Kubernetes Service - API Server** dashboard provides insights about the Failed Urls, Total Requests by Url, Failed Methods, Total Requests by Method, Requests by Severity, Errors by Severity, and Error Log Events. Azure Kubernetes Service - API Server From 5a42cf480f74660cf418b5aeb59420860e2bffd1 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:36:27 +0530 Subject: [PATCH 15/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 69835eae9a..5b62275d46 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -278,7 +278,7 @@ The **Azure Kubernetes Service - API Server** dashboard provides insights about ### Cloud Control Manager -The **Azure Kubernetes Service - Cloud Control Manager** dashboard provides insights about Severity Breakdown, Severity Over Time, Error Message Count, Error Log Stream. +The **Azure Kubernetes Service - Cloud Control Manager** dashboard provides insights about the Severity Breakdown, Severity Over Time, Error Message Count, and Error Log Stream. Azure Kubernetes Service - Cloud Control Manager From 8ebb4d17f0bd6df6a45f3a650becfc4498bf338f Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:36:34 +0530 Subject: [PATCH 16/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 5b62275d46..4d5e627eb6 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -284,7 +284,7 @@ The **Azure Kubernetes Service - Cloud Control Manager** dashboard provides insi ### Cluster Autoscaler -The **Azure Kubernetes Service - Cluster Autoscaler** dashboard provides insights about Severity Breakdown, Severity Over Time, Error Message Count, Error Log Stream. +The **Azure Kubernetes Service - Cluster Autoscaler** dashboard provides insights about the Severity Breakdown, Severity Over Time, Error Message Count, and Error Log Stream. Azure Kubernetes Service - Cluster Autoscaler From bc70d8e11c370e730378b0567b7acd945487e943 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:37:55 +0530 Subject: [PATCH 17/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 4d5e627eb6..b29a9534dc 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -344,7 +344,7 @@ These alerts are metric based and will work for all Key Vaults. | `Azure Kubernetes Service - CPU Usage Percentage` | This alert is triggered with critical type when cpu usage percentage when cpu usage percentage greater than 95% and triggered with warning type when greater than 85%. | percentage < 95 | percentage >= 95 | | `Azure Kubernetes Service - Kube Node(s) Unreachable` | This alert is triggered when kube node(s) unreachable count greater than 1. | Count >= 1 | Count < 1 | | `Azure Kubernetes Service - Memory Working Set Percentage` | This alert triggers when memory working set percentage greater than 100. | percentage >= 100 | percentage < 100 | -| `Azure Kubernetes Service - Node Disk Usage %` | This alert is triggered with critical type when node disk usage % is greater than 80% and trigger with type warning when greater than 70%. | percentage >= 80 | percentage < 80 | +| `Azure Kubernetes Service - Node Disk Usage %` | This alert is triggered when node disk usage is greater than 80% . Also, a warning alert will be triggered when node disk usage is greater than 70%. | percentage >= 80 | percentage < 80 | ## Troubleshooting From 86046b883b115a6507c28b0070007ae22d96944e Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:38:31 +0530 Subject: [PATCH 18/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index b29a9534dc..2fb9271434 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -290,7 +290,7 @@ The **Azure Kubernetes Service - Cluster Autoscaler** dashboard provides insight ### Controller Manager -The **Azure Kubernetes Service - Controller Manager** dashboard provides insights about Severity Breakdown, Severity Over Time, Error Message Count, Error Log Stream. +The **Azure Kubernetes Service - Controller Manager** dashboard provides insights about the Severity Breakdown, Severity Over Time, Error Message Count, and Error Log Stream. Azure Kubernetes Service - Controller Manager From c35c0ffc59a2a5537cc4f428c3b8a8f93a958c34 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:38:41 +0530 Subject: [PATCH 19/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 2fb9271434..3ea846acd2 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -296,7 +296,7 @@ The **Azure Kubernetes Service - Controller Manager** dashboard provides insight ### Policy and Recommendations -The **Azure Kubernetes Service - Policy and Recommendations** dashboard provides details like Total Recommendation Events, Total Success Policy Events, Total Failed Policy Events, Failed Policy Events, Recent Recommendation Events, Recommendation, Policy etc. +The **Azure Kubernetes Service - Policy and Recommendations** dashboard provides details like Total Recommendation Events, Total Success Policy Events, Total Failed Policy Events, Failed Policy Events, Recent Recommendation Events, Recommendation, and Policy. Azure Kubernetes Service - Policy and Recommendations From 7ada5bbf24e399c0295beaf6e7e93f2e8e0fa0cb Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:42:58 +0530 Subject: [PATCH 20/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 3ea846acd2..1240ec5614 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -302,7 +302,7 @@ The **Azure Kubernetes Service - Policy and Recommendations** dashboard provides ### Scheduler -The **Azure Kubernetes Service - Scheduler** dashboard provides details about Severity Over Time, Severity Breakdown and Error Messages. +The **Azure Kubernetes Service - Scheduler** dashboard provides details about the Severity Over Time, Severity Breakdown, and Error Messages. Azure Kubernetes Service - Scheduler From 74ebb92e8da63f5408e97fa0dd33660155949ec1 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:43:04 +0530 Subject: [PATCH 21/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 1240ec5614..ac107a3459 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -340,7 +340,7 @@ The **Azure Kubernetes Service - Node Memory** dashboard provides insights about These alerts are metric based and will work for all Key Vaults. | Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition | -|:------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------|:------------------| +|:--|:--|:--|:--| | `Azure Kubernetes Service - CPU Usage Percentage` | This alert is triggered with critical type when cpu usage percentage when cpu usage percentage greater than 95% and triggered with warning type when greater than 85%. | percentage < 95 | percentage >= 95 | | `Azure Kubernetes Service - Kube Node(s) Unreachable` | This alert is triggered when kube node(s) unreachable count greater than 1. | Count >= 1 | Count < 1 | | `Azure Kubernetes Service - Memory Working Set Percentage` | This alert triggers when memory working set percentage greater than 100. | percentage >= 100 | percentage < 100 | From 79bf5e2a6cfba343b7ea9598e78d21e5a349ec6e Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:43:12 +0530 Subject: [PATCH 22/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index ac107a3459..53f7cfe013 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -339,7 +339,7 @@ The **Azure Kubernetes Service - Node Memory** dashboard provides insights about ### Azure Key Vaults alerts These alerts are metric based and will work for all Key Vaults. -| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition | +| Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition | |:--|:--|:--|:--| | `Azure Kubernetes Service - CPU Usage Percentage` | This alert is triggered with critical type when cpu usage percentage when cpu usage percentage greater than 95% and triggered with warning type when greater than 85%. | percentage < 95 | percentage >= 95 | | `Azure Kubernetes Service - Kube Node(s) Unreachable` | This alert is triggered when kube node(s) unreachable count greater than 1. | Count >= 1 | Count < 1 | From 4c9ee9f26540e4110a113f9ad447b33b2bcdbbcd Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:43:19 +0530 Subject: [PATCH 23/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 53f7cfe013..2b06197bc9 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -341,7 +341,7 @@ These alerts are metric based and will work for all Key Vaults. | Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition | |:--|:--|:--|:--| -| `Azure Kubernetes Service - CPU Usage Percentage` | This alert is triggered with critical type when cpu usage percentage when cpu usage percentage greater than 95% and triggered with warning type when greater than 85%. | percentage < 95 | percentage >= 95 | +| `Azure Kubernetes Service - CPU Usage Percentage` | This alert is triggered when CPU usage percentage is greater than 95%. Also, a warning type alert will be triggered when CPU usage percentage is greater than 85%. | percentage >= 95 | percentage < 95 | | `Azure Kubernetes Service - Kube Node(s) Unreachable` | This alert is triggered when kube node(s) unreachable count greater than 1. | Count >= 1 | Count < 1 | | `Azure Kubernetes Service - Memory Working Set Percentage` | This alert triggers when memory working set percentage greater than 100. | percentage >= 100 | percentage < 100 | | `Azure Kubernetes Service - Node Disk Usage %` | This alert is triggered when node disk usage is greater than 80% . Also, a warning alert will be triggered when node disk usage is greater than 70%. | percentage >= 80 | percentage < 80 | From e80c176ae4f37d02ae57055df51806661fdb8e01 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:43:28 +0530 Subject: [PATCH 24/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 2b06197bc9..9643cdec8c 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -308,7 +308,7 @@ The **Azure Kubernetes Service - Scheduler** dashboard provides details about th ### Apiserver -The **Azure Kubernetes Service - Apiserver** dashboard provides insights about Average API Server CPU Usage (%), Average API Server Memory Usage (%), Average Inflight Requests Count, API Server CPU Usage (%), API Server Memory Usage (%) and Average Inflight Requests. +The **Azure Kubernetes Service - Apiserver** dashboard provides insights about the Average API Server CPU Usage (%), Average API Server Memory Usage (%), Average Inflight Requests Count, API Server CPU Usage (%), API Server Memory Usage (%), and Average Inflight Requests. Azure Kubernetes Service - Apiserver From dbd0da3e4bb02f38bce0907c3b2c5b1f521b8794 Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:45:38 +0530 Subject: [PATCH 25/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 9643cdec8c..beb7cc6111 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -342,7 +342,7 @@ These alerts are metric based and will work for all Key Vaults. | Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition | |:--|:--|:--|:--| | `Azure Kubernetes Service - CPU Usage Percentage` | This alert is triggered when CPU usage percentage is greater than 95%. Also, a warning type alert will be triggered when CPU usage percentage is greater than 85%. | percentage >= 95 | percentage < 95 | -| `Azure Kubernetes Service - Kube Node(s) Unreachable` | This alert is triggered when kube node(s) unreachable count greater than 1. | Count >= 1 | Count < 1 | +| `Azure Kubernetes Service - Kube Node(s) Unreachable` | This alert is triggered when kube node(s) unreachable count greater than 1. | Count >= 1 | Count < 1 | | `Azure Kubernetes Service - Memory Working Set Percentage` | This alert triggers when memory working set percentage greater than 100. | percentage >= 100 | percentage < 100 | | `Azure Kubernetes Service - Node Disk Usage %` | This alert is triggered when node disk usage is greater than 80% . Also, a warning alert will be triggered when node disk usage is greater than 70%. | percentage >= 80 | percentage < 80 | From 44ee583404966b2819aec7ecc5a94e7e1754d04a Mon Sep 17 00:00:00 2001 From: Sachin Magar <159125519+sachin-sumologic@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:46:01 +0530 Subject: [PATCH 26/31] Update docs/integrations/microsoft-azure/kubernetes.md Co-authored-by: Jagadisha V <129049263+JV0812@users.noreply.github.com> --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index beb7cc6111..8c78b5eb32 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -343,7 +343,7 @@ These alerts are metric based and will work for all Key Vaults. |:--|:--|:--|:--| | `Azure Kubernetes Service - CPU Usage Percentage` | This alert is triggered when CPU usage percentage is greater than 95%. Also, a warning type alert will be triggered when CPU usage percentage is greater than 85%. | percentage >= 95 | percentage < 95 | | `Azure Kubernetes Service - Kube Node(s) Unreachable` | This alert is triggered when kube node(s) unreachable count greater than 1. | Count >= 1 | Count < 1 | -| `Azure Kubernetes Service - Memory Working Set Percentage` | This alert triggers when memory working set percentage greater than 100. | percentage >= 100 | percentage < 100 | +| `Azure Kubernetes Service - Memory Working Set Percentage` | This alert is triggered when memory working set is greater than 100%. | percentage >= 100 | percentage < 100 | | `Azure Kubernetes Service - Node Disk Usage %` | This alert is triggered when node disk usage is greater than 80% . Also, a warning alert will be triggered when node disk usage is greater than 70%. | percentage >= 80 | percentage < 80 | From a2564f1752067f3b1eb031e1315968d8567b7d9a Mon Sep 17 00:00:00 2001 From: Sachin Magar Date: Mon, 21 Apr 2025 14:50:06 +0530 Subject: [PATCH 27/31] updated monitor section --- docs/integrations/microsoft-azure/kubernetes.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 00930d4272..f67ec46198 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -341,10 +341,10 @@ These alerts are metric based and will work for all Key Vaults. | Alert Name | Alert Description and Conditions | Alert Condition | Recover Condition | |:------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------|:------------------| -| `Azure Kubernetes Service - CPU Usage Percentage` | This alert is triggered with critical type when cpu usage percentage when cpu usage percentage greater than 95% and triggered with warning type when greater than 85%. | percentage < 95 | percentage >= 95 | -| `Azure Kubernetes Service - Kube Node(s) Unreachable` | This alert is triggered when kube node(s) unreachable count greater than 1. | Count >= 1 | Count < 1 | -| `Azure Kubernetes Service - Memory Working Set Percentage` | This alert triggers when memory working set percentage greater than 100. | percentage >= 100 | percentage < 100 | -| `Azure Kubernetes Service - Node Disk Usage %` | This alert is triggered with critical type when node disk usage % is greater than 80% and trigger with type warning when greater than 70%. | percentage >= 80 | percentage < 80 | +| `Azure Kubernetes Service - High CPU Usage` | This alert is triggered with critical type when cpu usage percentage when cpu usage percentage greater than 95% and triggered with warning type when greater than 85%. | percentage < 95 | percentage >= 95 | +| `Azure Kubernetes Service - Unreachable Kube Node(s)` | This alert is triggered when kube node(s) unreachable count greater than 1. | Count >= 1 | Count < 1 | +| `Azure Kubernetes Service - High Memory Working Set` | This alert triggers when memory working set percentage greater than 100. | percentage >= 100 | percentage < 100 | +| `Azure Kubernetes Service - High Node Disk Usage` | This alert is triggered with critical type when node disk usage % is greater than 80% and trigger with type warning when greater than 70%. | percentage >= 80 | percentage < 80 | ## Troubleshooting From 2289fcfe4ff1edf99d4d9f42a18190e2c8d6b665 Mon Sep 17 00:00:00 2001 From: Sachin Magar Date: Tue, 22 Apr 2025 15:57:02 +0530 Subject: [PATCH 28/31] updated kubernetes version --- docs/integrations/microsoft-azure/kubernetes.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index beaa73f8d0..b2276eb151 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -22,11 +22,7 @@ The following are the minimum supported requirements for this application: Kubernetes - 1.10 and later - - - AKS - 1.12.8 + 1.30.10 and later From 039f80594552ce9549a221d8dcdf906e3d151d2d Mon Sep 17 00:00:00 2001 From: Sachin Magar Date: Tue, 22 Apr 2025 16:00:11 +0530 Subject: [PATCH 29/31] revert id change --- docs/integrations/microsoft-azure/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index b2276eb151..ce96d1aa57 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -1,5 +1,5 @@ --- -id: azure-kubernetes-service +id: kubernetes title: Azure Kubernetes Service sidebar_label: Azure Kubernetes Service description: The Sumo Logic app for Azure Kubernetes Service (AKS) provides visibility into the AKS with operational insights into the Audit, API server, Scheduler, Cloud Control Manager, Kube Control Manager, Cluster Autoscalar, and worker nodes. From cd3b5703c4512ef651688074ea6d36c1edfe4d82 Mon Sep 17 00:00:00 2001 From: Sachin Magar Date: Tue, 22 Apr 2025 16:54:02 +0530 Subject: [PATCH 30/31] added fields and FER sections --- .../microsoft-azure/kubernetes.md | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index ce96d1aa57..6578dd86cf 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -37,6 +37,62 @@ The AKS - Control Plane app collects logs for the following [Azure Kubernetes Se * **kube-controller-manager**. The Controller Manager oversees a number of smaller controllers that perform actions, such as replicating pods and handling node operations. * **cluster-autoscaler**. The cluster autoscaler component watches for pods in your cluster that can't be scheduled because of resource constraints. When the cluster autoscaler detects issues, it scales up the number of nodes in the node pool to meet the application demands. It also regularly checks nodes for a lack of running pods and scales down the number of nodes as needed. +### Configure field in field schema + +1. [**Classic UI**](/docs/get-started/sumo-logic-ui-classic). In the main Sumo Logic menu, select **Manage Data > Logs > Fields**.
[**New UI**](/docs/get-started/sumo-logic-ui). In the top menu select **Configuration**, and then under **Logs** select **Fields**. You can also click the **Go To...** menu at the top of the screen and select **Fields**. +1. Search for the following fields: + - `tenant_name`. This field is tagged at the collector level. You can get the tenant name using the instructions [here](https://learn.microsoft.com/en-us/azure/active-directory-b2c/tenant-management-read-tenant-name#get-your-tenant-name). + - `location`. The region to which the resource name belongs to. + - `subscription_id`. ID associated with a subscription where the resource is present. + - `resource_group`. The resource group name where the Azure resource is present. + - `provider_name`. Azure resource provider name (for example, Microsoft.Network). + - `resource_type`. Azure resource type (for example, storage accounts). + - `resource_name`. The name of the resource (for example, storage account name). + - `service_type`. Type of the service that can be accessed with a Azure resource. + - `service_name`. Services that can be accessed with an Azure resource (for example, in Azure Kubernetes service is Subscriptions). +1. Create the fields if they are not present. Refer to [Manage fields](/docs/manage/fields/#manage-fields). + +### Configure field extraction rules + +Create the following Field Extraction Rule(s) (FER) for Azure Kubernetes Service by following the instructions in [Create a Field Extraction Rule](/docs/manage/field-extractions/create-field-extraction-rule/). + +#### Azure location extraction FER + + ```sql + Rule Name: AzureLocationExtractionFER + Applied at: Ingest Time + Scope (Specific Data): tenant_name=* + ``` + + ```sql title="Parse Expression" + json "location", "properties.resourceLocation", "properties.region" as location, resourceLocation, service_region nodrop + | replace(toLowerCase(resourceLocation), " ", "") as resourceLocation + | if (!isBlank(resourceLocation), resourceLocation, location) as location + | if (!isBlank(service_region), service_region, location) as location + | if (isBlank(location), "global", location) as location + | fields location + ``` + +#### Resource ID extraction FER + + ```sql + Rule Name: AzureResourceIdExtractionFER + Applied at: Ingest Time + Scope (Specific Data): tenant_name=* + ``` + + ```sql title="Parse Expression" + json "resourceId", "ResourceId" as resourceId1, resourceId2 nodrop + | if (isBlank(resourceId1), resourceId2, resourceId1) as resourceId + | toUpperCase(resourceId) as resourceId + | parse regex field=resourceId "/SUBSCRIPTIONS/(?[^/]+)" nodrop + | parse field=resourceId "/RESOURCEGROUPS/*/" as resource_group nodrop + | parse regex field=resourceId "/PROVIDERS/(?[^/]+)" nodrop + | parse regex field=resourceId "/PROVIDERS/[^/]+(?:/LOCATIONS/[^/]+)?/(?[^/]+)/(?.+)" nodrop + | parse regex field=resource_name "(?[^/]+)(?:/PROVIDERS/[^/]+)?/(?[^/]+)/?(?.+)" nodrop + | if (isBlank(parent_resource_name), resource_name, parent_resource_name) as resource_name + | fields subscription_id, location, provider_name, resource_group, resource_type, resource_name, service_type, service_name + ``` ### Sample log messages From 2a1fbf3dfa8a61229004a9ca47515f5fb29a3481 Mon Sep 17 00:00:00 2001 From: Sachin Magar Date: Tue, 22 Apr 2025 17:02:31 +0530 Subject: [PATCH 31/31] removed troubleshooting section --- docs/integrations/microsoft-azure/kubernetes.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/docs/integrations/microsoft-azure/kubernetes.md b/docs/integrations/microsoft-azure/kubernetes.md index 6578dd86cf..5e568ec677 100644 --- a/docs/integrations/microsoft-azure/kubernetes.md +++ b/docs/integrations/microsoft-azure/kubernetes.md @@ -396,11 +396,4 @@ These alerts are metric based and will work for all Key Vaults. | `Azure Kubernetes Service - High CPU Usage` | This alert is triggered when CPU usage percentage is greater than 95%. Also, a warning type alert will be triggered when CPU usage percentage is greater than 85%. | percentage >= 95 | percentage < 95 | | `Azure Kubernetes Service - Unreachable Kube Node(s)` | This alert is triggered when kube node(s) unreachable count greater than 1. | Count >= 1 | Count < 1 | | `Azure Kubernetes Service - High Memory Working Set` | This alert is triggered when memory working set is greater than 100%. | percentage >= 100 | percentage < 100 | -| `Azure Kubernetes Service - High Node Disk Usage` | This alert is triggered when node disk usage is greater than 80% . Also, a warning alert will be triggered when node disk usage is greater than 70%. | percentage >= 80 | percentage < 80 | - - -## Troubleshooting - -### HTTP Logs and Metrics Source used by Azure Functions - -To troubleshoot metrics collection, follow the instructions in [Collect Metrics from Azure Monitor > Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection). +| `Azure Kubernetes Service - High Node Disk Usage` | This alert is triggered when node disk usage is greater than 80% . Also, a warning alert will be triggered when node disk usage is greater than 70%. | percentage >= 80 | percentage < 80 | \ No newline at end of file