Czujnik AWS Auto Scaling
Czujnik AWS Auto Scaling monitoruje parametry grupy AWS Auto Scaling. AWS Auto Scaling automatycznie dostosowuje pojemność, aby utrzymać stabilną i przewidywalną wydajność aplikacji.
Czujnik może śledzić zmiany w grupie Auto Scaling i obserwować różne stany instancji grupy. Dzięki temu można dowiedzieć się o dużych wahaniach liczby uruchomionych instancji w grupie, co może zwiększyć koszty, oraz obserwować maksymalny rozmiar grupy, co informuje o maksymalnym obciążeniu.
Wymagania
Aby korzystać z AWS Auto Scaling, musisz podać Access Key ID i Secret Access Key. Użytkownik, którego dane uwierzytelniające są wprowadzane podczas konfiguracji czujnika, potrzebuje uprawnień dostępu do zapytań CloudWatch.
Alerty
- Zmiana uruchomionych instancji o > 80% - nastąpiła bardzo duża zmiana w liczbie uruchomionych instancji, co jest związane z kosztami.
- Więcej niż 75% dostępnych instancji jest uruchomionych
Metryki wydajności
- Group\Desired Capacity - Liczba instancji, które grupa próbuje utrzymać
- Group\Maximum Size - Maksymalny rozmiar grupy
- Group\Minimum Size - Minimalny rozmiar grupy
- Group\Pending Instances - Liczba oczekujących instancji. Oczekująca instancja nie jest jeszcze w usłudze.
- Group\Standby Instances - Liczba instancji w stanie gotowości.
- Group\Terminating Instances - Liczba instancji, które są w trakcie zakończenia
- Group\Total Instances - Całkowita liczba instancji (w usłudze, oczekujących i zakończenia) w grupie
- Group\Running Instances - Liczba instancji uruchomionych jako część grupy
- Group\%Running Instances - Procent instancji uruchomionych (w stosunku do wszystkich instancji)
Raporty (Kolektory danych)
Domyślnie czujnik dodaje raport zawierający wykresy Group\Pending Instances, Group\Standby Instances, Group\% Running Instances i Group\Running Instances. Te metryki będą zbierane i dostępne jako raport lub przez @trend-viewer