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