PDF

Czujnik Klastra Azure Kubernetes

Czujnik monitoruje zasoby Azure Kubernetes Services, używając metryk Azure Monitor.

Czujnik Klastra Azure Kubernetes umożliwia zbieranie podstawowych metryk dla zarządzanego klastra. Dzięki temu czujnikowi możesz na przykład otrzymywać powiadomienia, gdy dostępna pamięć w klastrze zaczyna się kończyć.

Opcje

Aby użyć tego czujnika, potrzebujesz Client ID, Tenant ID i Application Secret.

Alerty

  • Używana pamięć robocza > 70%
  • Używana pamięć robocza > 90%
  • Użycie dysku > 70%
  • Użycie dysku > 90%
  • Użycie pamięci RSS > 70%
  • Użycie pamięci RSS > 90%

Metryki wydajności

  • Container\Used Memory Working Set Bytes - Używana pamięć robocza kontenera w bajtach
  • Container\% Used Memory Working Set - Używana pamięć robocza kontenera w procentach
  • Container\RSS Memory Bytes - Używana pamięć RSS kontenera w bajtach
  • Container\% RSS Memory Used - Używana pamięć RSS kontenera w procentach
  • Nodes\CPU Cores Allocatable - Całkowita liczba dostępnych rdzeni CPU w zarządzanym klastrze
  • Nodes\Memory Bytes Allocatable - Całkowita ilość dostępnej pamięci w zarządzanym klastrze w bajtach
  • Nodes\Nodes Condition - Liczba węzłów w znanym stanie
  • Nodes\CPU Milicores Utilization - Zsumowany pomiar wykorzystania CPU w milikorach w całym klastrze
  • Nodes\% CPU Cluster Utilization - Zsumowana średnia wykorzystania CPU mierzona w procentach w całym klastrze
  • Nodes\Disk Used Bytes - Użycie miejsca na dysku w bajtach przez urządzenie
  • Nodes\% Disk Used - Użycie miejsca na dysku w procentach przez urządzenie
  • Nodes\Bytes Received - Odebrane bajty sieciowe
  • Nodes\Bytes Sent - Wysłane bajty sieciowe
  • Cluster Autoscaler\Cluster Health - Określa, czy autoskaler klastra podejmie działanie na klastrze
  • Cluster Autoscaler\Nodes Cooldown - Określa, czy redukcja skali jest w fazie wygaszania - Żadne węzły nie zostaną usunięte w tym czasie
  • Cluster Autoscaler\Nodes Unneeded - Autoskaler klastra oznacza te węzły jako kandydatów do usunięcia i ostatecznie są usuwane
  • Cluster Autoscaler\Pods Unschedulable - Liczba podów, które obecnie nie mogą być zaplanowane w klastrze
  • Pods\Phase - Liczba podów w znanej fazie
  • Pods\Ready - Liczba podów w stanie gotowości
  • API Server\Avg. Requests Inflight - Maksymalna liczba aktywnych zapytań w locie na serwerze API na rodzaj zapytania
  • Sensor\Check Time - Czas operacji monitorowania

Raporty (Kolektory Danych)

Domyślnie czujnik dodaje raport zawierający wykresy Container\Used Memory Working Set Bytes, Container\RSS Memory Bytes, Nodes\Nodes Condition, Nodes\CPU Cores Allocatable, Nodes\Memory Bytes Allocatable, Nodes\Bytes Received, Nodes\Bytes Sent, Nodes\Disk Used Bytes, Pods\Phase, i Pods\Ready. Te metryki będą zbierane i dostępne jako raport lub przez @trend-viewer

azureclusterkubernetesmicrosoft