Monitorowanie dokumentacji danych usługi AKS
Aby uzyskać szczegółowe informacje na temat zbierania i analizowania danych monitorowania dla usługi AKS, zobacz Monitorowanie usługi AKS .
Metryki
W poniższej tabeli wymieniono metryki platformy zebrane dla usługi AKS. Postępuj zgodnie z każdym linkiem, aby uzyskać szczegółową listę metryk dla każdego określonego typu.
Typ metryki | Dostawca zasobów/przestrzeń nazw typu i link do poszczególnych metryk |
---|---|
Klastry zarządzane | Microsoft.ContainerService/managedClusters |
klastry Połączenie | microsoft.kubernetes/connectedClusters |
Maszyny wirtualne | Microsoft.Compute/virtualMachines |
Zestawy skalowania maszyn wirtualnych | Microsoft.Compute/virtualMachineScaleSets |
Maszyny wirtualne zestawów skalowania maszyn wirtualnych | Microsoft.Compute/virtualMachineScaleSets/virtualMachines |
Aby uzyskać więcej informacji, zobacz listę wszystkich metryk platformy obsługiwanych w usłudze Azure Monitor.
Oprócz powyższych metryk platformy usługa Azure Monitor Container Insights zbiera te niestandardowe metryki dla węzłów, zasobników, kontenerów i woluminów trwałych.
Wymiary metryk
W poniższej tabeli wymieniono wymiary metryk usługi AKS.
Nazwa wymiaru | opis |
---|---|
requestKind | Używane przez metryki, takie jak Żądania inflight do dzielenia według typu żądania. |
condition | Używane przez metryki, takie jak Stany dla różnych warunków węzła, liczba zasobników w stanie Gotowości do podziału według typu warunku. |
status | Używane przez metryki, takie jak Stany dla różnych warunków węzła, aby podzielić stan warunku. |
status2 | Używane przez metryki, takie jak Stany dla różnych warunków węzła, aby podzielić stan warunku. |
węzeł | Używane przez metryki, takie jak użycie procesora CPU Millicores do dzielenia według nazwy węzła. |
Fazy | Używane przez metryki, takie jak liczba zasobników według fazy , aby podzielić przez fazę zasobnika. |
namespace | Używane przez metryki, takie jak liczba zasobników według fazy , aby podzielić przestrzeń nazw zasobnika. |
pod | Używane przez metryki, takie jak liczba zasobników według fazy , aby podzielić według nazwy zasobnika. |
pula węzłów | Używane przez metryki, takie jak Dysk używany przez bajty do podziału według nazwy puli węzłów. |
device | Używane przez metryki, takie jak Dysk używany przez bajty do dzielenia według nazwy urządzenia. |
Dzienniki zasobów
Usługa AKS implementuje dzienniki płaszczyzny sterowania dla klastra jako dzienniki zasobów w usłudze Azure Monitor. Zobacz Dzienniki zasobów, aby uzyskać szczegółowe informacje na temat tworzenia ustawienia diagnostycznego w celu zbierania tych dzienników i przykładowych zapytań dotyczących przykładów zapytań .
W poniższej tabeli wymieniono kategorie dzienników zasobów, które można zebrać dla usługi AKS. Zawiera również tabelę dzienników dla każdej kategorii wysyłanych podczas wysyłania dzienników do obszaru roboczego usługi Log Analytics przy użyciu trybu specyficznego dla zasobów. W trybie diagnostyki platformy Azure wszystkie dzienniki są zapisywane w tabeli AzureDiagnostics .
Kategoria | opis | Tabela (tryb specyficzny dla zasobu) |
---|---|---|
kube-apiserver | Dzienniki z serwera interfejsu API. | AKSControlPlane |
kube-audit | Dane dziennika inspekcji dla każdego zdarzenia inspekcji, w tym pobieranie, wyświetlanie, tworzenie, aktualizowanie, usuwanie, stosowanie poprawek i publikowanie. | AKSAudit |
kube-audit-admin | Podzestaw kategorii dziennika inspekcji kube-audit. Znacznie zmniejsza liczbę dzienników, wykluczając zdarzenia pobierania i wyświetlania listy z dziennika inspekcji. | AKSAudit Administracja |
kube-controller-manager | Uzyskaj lepszy wgląd w problemy, które mogą wystąpić między platformą Kubernetes i płaszczyzną sterowania platformy Azure. Typowym przykładem jest to, że klaster usługi AKS ma brak uprawnień do interakcji z platformą Azure. | AKSControlPlane |
kube-scheduler | Dzienniki z harmonogramu. | AKSControlPlane |
cluster-autoscaler | Dowiedz się, dlaczego klaster usługi AKS skaluje się w górę lub w dół, co może nie być oczekiwane. Te informacje są również przydatne do korelowania interwałów czasu, w których coś interesującego mogło się zdarzyć w klastrze. | AKSControlPlane |
cloud-controller-manager | Dzienniki ze składnika cloud-node-manager menedżera kontrolera chmury Kubernetes. | AKSControlPlane |
Straży | Zarządzane inspekcje identyfikatora Entra firmy Microsoft i kontroli dostępu opartej na rolach platformy Azure. W przypadku zarządzanego identyfikatora Entra firmy Microsoft obejmuje to token i informacje o użytkowniku. W przypadku kontroli dostępu opartej na rolach platformy Azure obejmuje to przeglądy dostępu w systemie i na wyjęcie. | AKSControlPlane |
csi-azuredisk-controller | Dzienniki ze sterownika magazynu Azure Disk CSI. | AKSControlPlane |
csi-azurefile-controller | Dzienniki ze sterownika magazynu CSI usługi Azure Files. | AKSControlPlane |
csi-snapshot-controller | Dzienniki z kontrolera migawki sterownika CSI platformy Azure. | AKSControlPlane |
Wszystkie metryki | Zawiera wszystkie metryki platformy. Wysyła te wartości do obszaru roboczego usługi Log Analytics, w którym można je ocenić przy użyciu innych danych przy użyciu zapytań dzienników. | AzureMetrics |
Aby uzyskać informacje, zobacz listę wszystkich typów kategorii dzienników zasobów obsługiwanych w usłudze Azure Monitor.
Tabele dzienników usługi Azure Monitor
Ta sekcja dotyczy wszystkich tabel dzienników usługi Azure Monitor związanych z usługą AKS i dostępnych do wykonywania zapytań przez usługę Log Analytics.
Typ zasobu | Uwagi |
---|---|
Usługi Kubernetes | Użyj tego linku, aby uzyskać listę wszystkich tabel używanych przez usługę AKS i opis ich struktury. |
Aby zapoznać się ze wszystkimi tabelami dzienników usługi Azure Monitor /Log Analytics, zobacz Dokumentację tabeli dzienników usługi Azure Monitor.
Dziennik aktywności
W poniższej tabeli wymieniono kilka przykładowych operacji związanych z usługą AKS, które można utworzyć w dzienniku aktywności. Użyj dziennika aktywności, aby śledzić informacje, takie jak po utworzeniu klastra lub zmianie konfiguracji. Te informacje można wyświetlić w portalu lub przy użyciu innych metod. Można go również użyć do utworzenia alertu dziennika aktywności w celu proaktywnego powiadamiania o wystąpieniu zdarzenia.
Działanie | opis |
---|---|
Microsoft.ContainerService/managedClusters/write | Tworzenie lub aktualizowanie klastra zarządzanego |
Microsoft.ContainerService/managedClusters/delete | Usuwanie klastra zarządzanego |
Microsoft.ContainerService/managedClusters/listClusterMonitoringUserCredential/action | Wyświetlanie listy poświadczeń klastraMonitoringUser |
Microsoft.ContainerService/managedClusters/listCluster Administracja Credential/action | Wyświetlanie listy poświadczeń klastra Administracja |
Microsoft.ContainerService/managedClusters/agentpools/write | Tworzenie lub aktualizowanie puli agentów |
Aby uzyskać pełną listę możliwych wpisów dziennika, zobacz Microsoft.ContainerService Resource Provider options (Opcje dostawcy zasobów Microsoft.ContainerService).
Aby uzyskać więcej informacji na temat schematu wpisów dziennika aktywności, zobacz Schemat dziennika aktywności.
Zobacz też
- Aby uzyskać opis monitorowania usługi Azure AKS, zobacz Monitorowanie usługi Azure AKS .
- Aby uzyskać szczegółowe informacje na temat monitorowania zasobów platformy Azure, zobacz Monitorowanie zasobów platformy Azure za pomocą usługi Azure Monitor .