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
Przestrzeń nazw: Insights.container/nodes
Wymiary: host
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
Przestrzeń 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
Przestrzeń nazw: Insights.container/containers
Wymiary: containerName
, , , Kubernetes namespace
controllerName
podName
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
Przestrzeń nazw: Insights.container/persistentvolumes
Wymiary: kubernetesNamespace
, , , podName
node
volumeName
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.
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 .