Metryki zbierane przez usługę Container Insights

Usługa Container Insights zbiera metryki niestandardowe z usług Azure Kubernetes Service (AKS) i węzłów i zasobników klastra Kubernetes z obsługą usługi Azure Arc. Za pomocą metryk niestandardowych można wykonywać następujące czynności:

  • Obecnie zagregowane obliczenia (średnia, liczba, maksimum, minimum i suma) na wykresach wydajności.
  • Przypinanie wykresów wydajności na pulpitach nawigacyjnych witryny Azure Portal.
  • Korzystaj z alertów dotyczących metryk.

Ważne

Te metryki nie będą już zbierane od 31 maja 2024 r., zgodnie z opisem w artykule Container Insights recommended alerts (custom metrics) (custom metrics) (wersja zapoznawcza) wycofanie do 31 maja 2024 r. Zobacz Włączanie usług Prometheus i Grafana , aby włączyć zbieranie metryk Rozwiązania Prometheus.

Korzystanie z metryk niestandardowych

Dostęp do metryk niestandardowych zbieranych przez usługę Container Insights można uzyskiwać za pomocą tych samych metod, do których są zbierane metryki niestandardowe z innych źródeł danych, w tym eksploratora metryk i alertów metryk.

Zebrane metryki

W poniższych sekcjach opisano wartości metryk zebranych dla klastra.

Metryki węzła

Obszaru nazw:Insights.container/nodes
Wymiaryhost:

Metryczne opis
cpuUsageMillicores Użycie procesora CPU w milisekundach według hosta.
cpuUsagePercentage, cpuUsageAllocatablePercentage (wersja zapoznawcza) Procent użycia procesora CPU według węzła i odpowiednio możliwego do przysyłania.
memoryRssBytes Wykorzystanie pamięci RSS w bajtach według hosta.
memoryRssPercentage, memoryRssAllocatablePercentage (wersja zapoznawcza) Procent użycia funkcji RSS pamięci według hosta i odpowiednio możliwego do przysyłania.
memoryWorkingSetBytes Wykorzystanie zestawu roboczego pamięci w bajtach według hosta.
memoryWorkingSetPercentage, memoryRssAllocatablePercentage (wersja zapoznawcza) Procent użycia zestawu roboczego pamięci według hosta i odpowiednio możliwego do przysyłania.
nodesCount Liczba węzłów według stanu.
diskUsedPercentage Procent dysku używanego w węźle przez urządzenie.

Metryki zasobnika

Obszaru nazw:Insights.container/pods
Wymiary:controllerName, Kubernetes namespace

Metryczne opis
podCount Liczba zasobników według kontrolera, przestrzeni nazw, węzła i fazy.
completedJobsCount Ukończone zadania zliczają próg konfigurowalny przez starszego użytkownika (wartość domyślna to sześć godzin) przez kontroler, przestrzeń nazw Kubernetes.
restartingContainerCount Liczba ponownych uruchomień kontenera według kontrolera i przestrzeni nazw platformy Kubernetes.
oomKilledContainerCount Liczba kontenerów OOM zabitych przez kontroler i przestrzeń nazw Kubernetes.
podReadyPercentage Procent zasobników w stanie gotowości według kontrolera i przestrzeni nazw Kubernetes.

Metryki kontenera

Obszaru nazw:Insights.container/containers
Wymiary:containerName, controllerName, , Kubernetes namespacepodName

Metryczne opis
(Stary)cpuExceededPercentage Procent użycia procesora CPU dla kontenerów przekraczających próg konfigurowalny przez użytkownika (wartość domyślna to 95,0) według nazwy kontenera, nazwy kontrolera, przestrzeni nazw kubernetes i nazwy zasobnika.
Zebrane
(Nowy)cpuThresholdViolated Metryka wyzwalana, gdy procent użycia procesora CPU dla kontenerów przekracza próg konfigurowalny przez użytkownika (wartość domyślna to 95,0) według nazwy kontenera, nazwy kontrolera, przestrzeni nazw kubernetes i nazwy zasobnika.
Zebrane
(Stara)memoryRssExceededPercentage Procent rss pamięci dla kontenerów przekraczających próg konfigurowalny przez użytkownika (wartość domyślna to 95,0) według nazwy kontenera, nazwy kontrolera, przestrzeni nazw kubernetes i nazwy zasobnika.
(Nowy)memoryRssThresholdViolated Metryka wyzwalana, gdy procent rss pamięci dla kontenerów przekraczający próg konfigurowalny przez użytkownika (wartość domyślna to 95,0) według nazwy kontenera, nazwy kontrolera, przestrzeni nazw kubernetes i nazwy zasobnika.
(Stara)memoryWorkingSetExceededPercentage Procent zestawu roboczego pamięci dla kontenerów przekraczających próg konfigurowalny przez użytkownika (wartość domyślna to 95,0) według nazwy kontenera, nazwy kontrolera, przestrzeni nazw kubernetes i nazwy zasobnika.
(Nowy)memoryWorkingSetThresholdViolated Metryka wyzwalana, gdy procent zestawu roboczego pamięci dla kontenerów przekracza próg konfigurowalny przez użytkownika (wartość domyślna to 95,0) według nazwy kontenera, nazwy kontrolera, przestrzeni nazw kubernetes i nazwy zasobnika.

Trwałe metryki woluminu

Obszaru nazw:Insights.container/persistentvolumes
Wymiary:kubernetesNamespace, node, , podNamevolumeName

Metryczne opis
(Stary)pvUsageExceededPercentage Procent wykorzystania woluminu trwałego (PV) dla woluminów trwałych przekraczających próg konfigurowalny przez użytkownika (wartość domyślna to 60,0) według nazwy oświadczenia, przestrzeni nazw Kubernetes, nazwy woluminu, nazwy zasobnika i nazwy węzła.
(Nowy)pvUsageThresholdViolated Metryka wyzwalana, gdy procent wykorzystania pv dla woluminów trwałych przekracza próg konfigurowalny przez użytkownika (wartość domyślna to 60,0) według nazwy oświadczenia, przestrzeni nazw Kubernetes, nazwy woluminu, nazwy zasobnika i nazwy węzła.

Włączanie metryk niestandardowych

Jeśli klaster używa uwierzytelniania tożsamości zarządzanej dla usługi Container Insights, metryki niestandardowe zostaną włączone. Jeśli nie, musisz włączyć metryki niestandardowe przy użyciu jednej z następujących metod.

Ten proces przypisuje rolę Wydawca metryk monitorowania do jednostki usługi klastra. Wydawca metryk monitorowania ma uprawnienia tylko do wypychania metryk do zasobu. Nie może zmienić żadnego stanu, zaktualizować zasobu ani odczytać żadnych danych. Aby uzyskać więcej informacji, zobacz Monitorowanie roli wydawcy metryk. Wymaganie roli Wydawca metryk monitorowania nie ma zastosowania do klastrów Kubernetes z obsługą usługi Azure Arc.

Wymagania wstępne

Przed zaktualizowaniem klastra upewnij się, że jesteś członkiem roli Właściciel w zasobie klastra usługi AKS, aby umożliwić zbieranie niestandardowych metryk wydajności dla węzłów i zasobników. To wymaganie nie ma zastosowania do klastrów Kubernetes z obsługą usługi Azure Arc.

Opcje włączania

Użyj jednej z poniższych metod, aby włączyć metryki niestandardowe dla jednego klastra lub wszystkich klastrów w ramach subskrypcji.

  1. Wybierz menu Szczegółowe informacje dla klastra w witrynie Azure Portal.

  2. Na banerze wyświetlanym w górnej części okienka wybierz pozycję Włącz , aby rozpocząć aktualizację.

    Screenshot that shows the Azure portal with the banner for upgrading an AKS cluster.

    Ukończenie procesu może potrwać kilka sekund. Postęp możesz śledzić w sekcji Powiadomienia z poziomu menu.

Weryfikowanie aktualizacji

Aby sprawdzić, czy metryki niestandardowe są włączone, otwórz Eksploratora metryk i sprawdź w przestrzeni nazw metryki, która zawiera szczegółowe informacje .

Następne kroki