Skip to content

Commit 2f55f56

Browse files
author
Jill Grant
authored
Merge pull request #245088 from bwren/aks
AKS horizontal article
2 parents 7a13bda + d25ca0d commit 2f55f56

30 files changed

+380
-324
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1855,6 +1855,11 @@
18551855
"redirect_url": "/azure/aks/managed-azure-ad",
18561856
"redirect_document_id": false
18571857
},
1858+
{
1859+
"source_path_from_root": "/articles/aks/monitor-apiserver.md",
1860+
"redirect_url": "/azure/aks/monitor-aks#resource-logs",
1861+
"redirect_document_id": false
1862+
},
18581863
{
18591864
"source_path": "articles/germany/germany-developer-guide.md",
18601865
"redirect_url": "/previous-versions/azure/germany/germany-developer-guide",

articles/aks/TOC.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -555,8 +555,6 @@
555555
items:
556556
- name: Monitor AKS
557557
href: monitor-aks.md
558-
- name: Monitor kube-audit events
559-
href: monitor-apiserver.md
560558
- name: Monitor reference
561559
href: monitor-aks-reference.md
562560
- name: View the kubelet logs

articles/aks/cluster-autoscaler.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ To further help improve cluster resource utilization and free up CPU and memory
288288
[aks-faq-node-resource-group]: faq.md#can-i-modify-tags-and-other-properties-of-the-aks-resources-in-the-node-resource-group
289289
[aks-multiple-node-pools]: use-multiple-node-pools.md
290290
[aks-scale-apps]: tutorial-kubernetes-scale.md
291-
[aks-view-master-logs]: monitor-aks.md#configure-monitoring
291+
[aks-view-master-logs]: ../azure-monitor/containers/monitor-kubernetes.md#configure-monitoring
292292
[azure-cli-install]: /cli/azure/install-azure-cli
293293
[az-aks-create]: /cli/azure/aks#az-aks-create
294294
[az-aks-update]: /cli/azure/aks#az-aks-update

articles/aks/gpu-cluster.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,7 @@ To see the GPU in action, you can schedule a GPU-enabled workload with the appro
422422
[azureml-aks]: ../machine-learning/how-to-attach-kubernetes-anywhere.md
423423
[azureml-deploy]: ../machine-learning/how-to-deploy-managed-online-endpoints.md
424424
[azureml-triton]: ../machine-learning/how-to-deploy-with-triton.md
425-
[aks-container-insights]: monitor-aks.md#container-insights
425+
[aks-container-insights]: monitor-aks.md#integrations
426426
[advanced-scheduler-aks]: operator-best-practices-advanced-scheduler.md
427427
[az-provider-register]: /cli/azure/provider#az-provider-register
428428
[az-feature-register]: /cli/azure/feature#az-feature-register

articles/aks/integrations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ There are many open-source and third-party integrations you can install on your
8989
[helm-qs]: quickstart-helm.md
9090
[prometheus]: https://prometheus.io/
9191
[prometheus-helm-chart]: https://github.com/prometheus-community/helm-charts#usage
92-
[prometheus-az-monitor]: monitor-aks.md#container-insights
92+
[prometheus-az-monitor]: monitor-aks.md#integrations
9393
[istio]: https://istio.io/
9494
[istio-install]: https://istio.io/latest/docs/setup/install/
9595
[linkerd]: https://linkerd.io/

articles/aks/intro-kubernetes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ To secure your AKS clusters, see [Integrate Azure AD with AKS][aks-aad].
5353

5454
Container Insights has native integration with AKS, like collecting critical metrics and logs, alerting on identified issues, and providing visualization with workbooks or integration with Grafana. It can also collect Prometheus metrics and send them to [Azure Monitor managed service for Prometheus][azure-monitor-managed-prometheus], and all together deliver end-to-end observability.
5555

56-
Logs from the AKS control plane components are collected separately in Azure as resource logs and sent to different locations, such as [Azure Monitor Logs][azure-monitor-logs]. For more information, see [Collect resource logs][collect-resource-logs].
56+
Logs from the AKS control plane components are collected separately in Azure as resource logs and sent to different locations, such as [Azure Monitor Logs][azure-monitor-logs]. For more information, see [Collect control plane logs][monitor-aks.md#collect-control-plane-logs].
5757

5858
## Clusters and nodes
5959

@@ -175,7 +175,7 @@ Learn more about deploying and managing AKS.
175175
[azure-monitor-overview]: ../azure-monitor/overview.md
176176
[container-insights]: ../azure-monitor/containers/container-insights-overview.md
177177
[azure-monitor-managed-prometheus]: ../azure-monitor/essentials/prometheus-metrics-overview.md
178-
[collect-resource-logs]: monitor-aks.md#collect-resource-logs
178+
[collect-control-plane-logs]: monitor-aks.md#collect-control-plane-logs
179179
[azure-monitor-logs]: ../azure-monitor/logs/data-platform-logs.md
180180
[helm]: quickstart-helm.md
181181
[aks-best-practices]: best-practices.md
64.2 KB
Loading
110 KB
Loading
257 KB
Loading

articles/aks/monitor-aks-reference.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: Monitoring AKS data reference
2+
title: Monitor AKS data reference
33
description: Important reference material needed when you monitor AKS
44
ms.custom: subject-monitoring, ignite-2022
5-
ms.date: 07/18/2022
5+
ms.date: 08/01/2023
66
ms.topic: conceptual
77
---
88

9-
# Monitoring AKS data reference
9+
# Monitor AKS data reference
1010

1111
See [Monitoring AKS](monitor-aks.md) for details on collecting and analyzing monitoring data for AKS.
1212

@@ -24,7 +24,7 @@ The following table lists the platform metrics collected for AKS. Follow each l
2424

2525
For more information, see a list of [all platform metrics supported in Azure Monitor](../azure-monitor/essentials/metrics-supported.md).
2626

27-
In addition to the above platform metrics, Azure Monitor container insights collects [these custom metrics](../azure-monitor/containers/container-insights-custom-metrics.md) for nodes, pods, containers, and persistent volumes.
27+
In addition to the above platform metrics, Azure Monitor Container insights collects [these custom metrics](../azure-monitor/containers/container-insights-custom-metrics.md) for nodes, pods, containers, and persistent volumes.
2828

2929
## Metric dimensions
3030

@@ -47,11 +47,12 @@ The following table lists [dimensions](../azure-monitor/essentials/data-platform
4747

4848
## Resource logs
4949

50-
The following table lists the resource log categories you can collect for AKS. These are the logs for AKS control plane components. See [Configure monitoring](monitor-aks.md#configure-monitoring) for information on creating a diagnostic setting to collect these logs and recommendations on which to enable. See [How to query logs from Container insights](../azure-monitor/containers/container-insights-log-query.md#resource-logs) for query examples.
50+
AKS implements control plane logs for the cluster as [resource logs in Azure Monitor](../azure-monitor/essentials/resource-logs.md). See [Resource logs](monitor-aks.md#resource-logs) for details on creating a diagnostic setting to collect these logs and [How to query logs from Container insights](../azure-monitor/containers/container-insights-log-query.md#resource-logs) for query examples.
51+
52+
The following table lists the resource log categories you can collect for AKS. All logs are written to the [AzureDiagnostics](/azure/azure-monitor/reference/tables/azurediagnostics) table.
5153

52-
For reference, see a list of [all resource logs category types supported in Azure Monitor](../azure-monitor/essentials/resource-logs-schema.md).
5354

54-
| Category | Description |
55+
| Category | Description |
5556
|:---|:---|
5657
| kube-apiserver | Logs from the API server. |
5758
| kube-audit | Audit log data for every audit event including get, list, create, update, delete, patch, and post. |
@@ -63,9 +64,11 @@ For reference, see a list of [all resource logs category types supported in Azur
6364
| guard | Managed Azure Active Directory and Azure RBAC audits. For managed Azure AD, this includes token in and user info out. For Azure RBAC, this includes access reviews in and out. |
6465
| csi-azuredisk-controller | Logs from the Azure Disk CSI storage driver. |
6566
| csi-azurefile-controller | Logs from the Azure Files CSI storage driver. |
66-
| csi-snapshot-controller | Logs from the Azure CSI driver snapshot controller. |
67+
| csi-snapshot-controller | Logs from the Azure CSI snapshot driver controller. |
6768
| AllMetrics | Includes all platform metrics. Sends these values to Log Analytics workspace where it can be evaluated with other data using log queries. |
6869

70+
For reference, see a list of [all resource logs category types supported in Azure Monitor](../azure-monitor/essentials/resource-logs-schema.md).
71+
6972
## Azure Monitor Logs tables
7073

7174
This section refers to all of the Azure Monitor Logs tables relevant to AKS and available for query by Log Analytics.
@@ -78,7 +81,7 @@ For a reference of all Azure Monitor Logs / Log Analytics tables, see the [Azure
7881

7982
## Activity log
8083

81-
The following table lists a few example operations related to AKS that may be created in the [Activity log](../azure-monitor/essentials/activity-log.md). Use the Activity log to track information such as when a cluster is created or had its configuration change. You can either view this information in the portal or create an Activity log alert to be proactively notified when an event occurs.
84+
The following table lists a few example operations related to AKS that may be created in the [Activity log](../azure-monitor/essentials/activity-log.md). Use the Activity log to track information such as when a cluster is created or had its configuration change. You can view this information [in the portal](../azure-monitor/essentials/activity-log.md#view-the-activity-log) or by using [other methods](../azure-monitor/essentials/activity-log.md#other-methods-to-retrieve-activity-log-events). You can also use it to create an [Activity log alert]() to be proactively notified when an event occurs.
8285

8386
| Operation | Description |
8487
|:---|:---|

0 commit comments

Comments
 (0)