Amazon Elastic Container Service (Amazon ECS) udostępnia teraz stan sprawności kontenerów jako nową metrykę w usłudze CloudWatch Container Insights, zapewniając lepszą obserwowalność. Klienci mogą teraz monitorować stan operacyjny swoich kontenerów za pomocą dedykowanej metryki CloudWatch oraz tworzyć alarmy, aby proaktywnie reagować na kontenery w nieprawidłowym stanie.
Gdy klienci konfigurują sprawdzanie stanu kontenera w definicji kontenera zadania ECS, Container Insights publikuje teraz metrykę UnHealthyContainerHealthStatus w przestrzeni nazw ECS/ContainerInsights. Metryka zwraca wartość 0 dla stanu HEALTHY i 1 dla stanu UNHEALTHY. Informacje o stanie zdrowia kontenerów są również dostępne w logach w formacie wbudowanych metryk (EMF), zapewniając dodatkowy kontekst podczas oceny kontroli stanu w stanie UNKNOWN. Metryka jest dostępna w wymiarach na poziomie klastra, usługi, zadania i kontenera, umożliwiając klientom monitorowanie stanu na preferowanym poziomie szczegółowości. Klienci mogą tworzyć alarmy CloudWatch dla tej metryki, aby otrzymywać powiadomienia, gdy kontenery staną się nieprawidłowe, co pozwala zespołom na podjęcie natychmiastowych działań i utrzymanie niezawodności aplikacji.
Aby rozpocząć, włącz usługę Container Insights z ulepszoną obserwowalnością w klastrze ECS i skonfiguruj kontrolę stanu kontenera w definicji zadania, aby rozpocząć gromadzenie metryki w CloudWatch. Metryka stanu kontenera jest dostępna we wszystkich regionach AWS, w których obsługiwana jest usługa Amazon ECS Container Insights. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją dotyczącą kontroli stanu kontenerów Amazon ECS oraz dokumentacją dotyczącą usługi CloudWatch Container Insights.