Monitorare le informazioni di riferimento per i dati del servizio Azure Kubernetes
Per informazioni dettagliate sulla raccolta e l'analisi dei dati di monitoraggio per il servizio Azure Kubernetes, vedere Monitoraggio del servizio Azure Kubernetes.
Metrica
La tabella seguente elenca le metriche della piattaforma raccolte per il servizio Azure Kubernetes. Seguire ogni collegamento per un elenco dettagliato delle metriche per ogni tipo specifico.
Tipo di metrica | Provider di risorse/Spazio dei nomi type e collegamento a singole metriche |
---|---|
Cluster gestiti | Microsoft.ContainerService/managedClusters |
Cluster connessi | microsoft.kubernetes/connectedClusters |
Macchine virtuali | Microsoft.Compute/virtualMachines |
set di scalabilità di macchine virtuali | Microsoft.Compute/virtualMachineScaleSets |
Macchine virtuali dei set di scalabilità di macchine virtuali | Microsoft.Compute/virtualMachineScaleSets/virtualMachines |
Per altre informazioni, vedere un elenco di tutte le metriche della piattaforma supportate in Monitoraggio di Azure.
Oltre alle metriche della piattaforma precedenti, Le informazioni dettagliate sui contenitori di Monitoraggio di Azure raccolgono queste metriche personalizzate per nodi, pod, contenitori e volumi permanenti.
Dimensioni delle metriche
La tabella seguente elenca le dimensioni per le metriche del servizio Azure Kubernetes.
Nome dimensione | Descrizione |
---|---|
requestKind | Usato da metriche come Richieste in volo per dividere in base al tipo di richiesta. |
condizione | Usato da metriche come Statusper dividere in base al nodo, Numero di pod in Stato Pronto per dividere per tipo di condizione. |
stato | Usato da metriche come Status per varie condizioni del nodo per dividere in base alla condizione. |
status2 | Usato da metriche come Status per varie condizioni del nodo per dividere in base alla condizione. |
node | Usato da metriche come Utilizzo CPU Millicores per dividere in base al nome del nodo. |
fase | Usato da metriche come Numero di pod per fase per dividere in base alla fase del pod. |
namespace | Usato da metriche come Numero di pod per fase per dividere in base allo spazio dei nomi del pod. |
pod | Usato da metriche come Numero di pod per fase per dividere in base al nome del pod. |
nodepool | Usato da metriche come Byte usati dal disco per dividere in base al nome del pool di nodi. |
dispositivo | Usato da metriche come Byte usati dal disco per dividere in base al nome del dispositivo. |
Log risorse
Il servizio Azure Kubernetes implementa i log del piano di controllo per il cluster come log delle risorse in Monitoraggio di Azure. Vedere log delle risorse per informazioni dettagliate sulla creazione di un'impostazione di diagnostica per raccogliere questi log e query di esempio per esempi di query.
La tabella seguente elenca le categorie di log delle risorse che è possibile raccogliere per il servizio Azure Kubernetes. Include anche la tabella a cui vengono inviati i log per ogni categoria quando si inviano i log a un'area di lavoro Log Analytics usando la modalità specifica della risorsa. In modalità diagnostica di Azure tutti i log vengono scritti nella tabella AzureDiagnostics.
Categoria | Descrizione | Table (modalità specifica della risorsa) |
---|---|---|
kube-apiserver | Log dal server API. | AKSControlPlane |
kube-audit | Dati del log di controllo per ogni evento di controllo, inclusi get, list, create, update, delete, patch e post. | AKSAudit |
kube-audit-admin | Subset della categoria del log kube-audit. Riduce significativamente il numero di log escludendo gli eventi di controllo get e list dal log. | AKSAuditAdmin |
kube-controller-manager | Ottenere una visibilità più approfondita dei problemi che possono verificarsi tra Kubernetes e il piano di controllo di Azure. Un esempio tipico è che il cluster del servizio Azure Kubernetes non dispone di autorizzazioni per interagire con Azure. | AKSControlPlane |
kube-scheduler | Log dall'utilità di pianificazione. | AKSControlPlane |
cluster-autoscaler | Comprendere perché il cluster del servizio Azure Kubernetes è in aumento o inattivo, che potrebbe non essere previsto. Queste informazioni sono utili anche per correlare gli intervalli di tempo in cui potrebbe verificarsi qualcosa di interessante nel cluster. | AKSControlPlane |
cloud-controller-manager | Log dal componente cloud-node-manager del gestore di controller cloud Kubernetes. | AKSControlPlane |
guard | Controllo degli accessi in base al ruolo e dell'ID Microsoft Entra gestito di Azure. Per l'ID Microsoft Entra gestito, include il token in entrata e le informazioni sull'utente in uscita. Per il controllo degli accessi in base al ruolo di Azure, sono incluse le verifiche di accesso in entrata e in uscita. | AKSControlPlane |
csi-azuredisk-controller | Log dal driver di archiviazione CSI del disco di Azure. | AKSControlPlane |
csi-azurefile-controller | Log dal driver di archiviazione CSI di File di Azure. | AKSControlPlane |
csi-snapshot-controller | Log dal controller di snapshot del driver CSI di Azure. | AKSControlPlane |
AllMetrics | Include tutte le metriche della piattaforma. Invia questi valori all'area di lavoro Log Analytics in cui è possibile valutarli con altri dati usando query di log. | AzureMetrics |
Per informazioni di riferimento, vedere un elenco di tutti i tipi di categoria dei log delle risorse supportati in Monitoraggio di Azure.
Tabelle di log di Monitoraggio di Azure
Questa sezione si riferisce a tutte le tabelle dei log di Monitoraggio di Azure pertinenti al servizio Azure Kubernetes e disponibili per la query da parte di Log Analytics.
Tipo di risorsa | Note |
---|---|
Servizi Kubernetes | Seguire questo collegamento per un elenco di tutte le tabelle usate dal servizio Azure Kubernetes e una descrizione della relativa struttura. |
Per informazioni di riferimento su tutti i log di Monitoraggio di Azure o le tabelle di Log Analytics, vedere il riferimento alla tabella di log di Monitoraggio di Azure.
Log attività
Nella tabella seguente sono elencate alcune operazioni di esempio correlate al servizio Azure Kubernetes che possono essere create nel log attività. Usare il log attività per tenere traccia delle informazioni, ad esempio quando un cluster viene creato o gli è stata apportata un modifica della configurazione. È possibile visualizzare queste informazioni nel portale o usando altri metodi. È anche possibile usarlo per creare un avviso del log attività per ricevere una notifica proattiva quando si verifica un evento.
Operazione | Descrizione |
---|---|
Microsoft.ContainerService/managedClusters/write | Crea o aggiorna cluster gestito |
Microsoft.ContainerService/managedClusters/delete | Elimina cluster gestito |
Microsoft.ContainerService/managedClusters/listClusterMonitoringUserCredential/action | Elencare credenziali clusterMonitoringUser |
Microsoft.ContainerService/managedClusters/listClusterAdminCredential/action | Elencare credenziali clusterAdmin |
Microsoft.ContainerService/managedClusters/agentpools/write | Creare o aggiornare il pool di agenti |
Per un elenco completo delle possibili voci di log, vedere opzioni del provider di risorse Microsoft.ContainerService.
Per altre informazioni sullo schema delle voci del log attività, vedere schema del log attività.
Vedi anche
- Per una descrizione del monitoraggio del servizio Azure Kubernetes di Azure, vedere Monitoraggio del servizio Azure Kubernetes.
- Per informazioni dettagliate sul monitoraggio delle risorse di Azure, vedere Monitoraggio delle risorse di Azure con Monitoraggio di Azure.
Azure Kubernetes Service