Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info
Monitorowanie interfejsu API umożliwia tworzenie reguł opartych na wzorcach, które wywołują alerty na podstawie zestawu wstępnie zdefiniowanych warunków. Te typy alertów są nazywane alertami stałymi i były jedynymi typami alertów obsługiwanymi w pierwszej wersji usługi API Monitoring.
Możesz na przykład wywołać stały alert, gdy:
- [Odsetek błędów 5xx] [jest większy niż] [10%] przez [10 minut] w przypadku [celu mytarget1]
- [count of 2xx errors] [is less than] [50] for [5 minutes] in [region us-east-1]
- [Czas oczekiwania p90] [jest większy niż] [750 ms] przez [10 minut] na [serwerze proxy myproxy1]
Gdy warunki stałego alertu zostaną spełnione, API Monitoring wyśle alert, aby powiadomić Cię o problemie. Zanim jednak funkcja monitorowania interfejsu API wywoła alert, musisz zdefiniować konkretne warunki alertu.
Stałe alerty są przydatne, ale trudno jest określić odpowiednie progi dla danego warunku, ponieważ wzorce ruchu zmieniają się z upływem czasu. Jeśli na przykład ustawisz zbyt niski próg, otrzymasz mnóstwo alertów. Jeśli ustawisz zbyt wysoki próg, możesz przeoczyć niektóre krytyczne problemy lub przerwy w działaniu.
Wykrywanie anomalii
Dzięki wykrywaniu anomalii Edge wykrywa problemy z ruchem i wydajnością, zamiast wymagać od Ciebie ich wcześniejszego określenia. Edge automatycznie wyszukuje anomalie na poziomie organizacji, środowiska i regionu. Po wykryciu anomalia jest rejestrowana i wyświetlana w panelu zdarzeń w interfejsie Edge.
Wykrywanie anomalii działa poprzez stosowanie modeli sztucznej inteligencji (AI) i uczenia maszynowego (ML) do historycznych danych interfejsu API. Wykrywanie anomalii może następnie generować alerty w czasie rzeczywistym w przypadku scenariuszy, o których nawet nie pomyślałeś(-aś), aby zwiększyć produktywność i skrócić średni czas rozwiązania problemu (MTTR) z interfejsem API.
Przykłady wykrytych anomalii mogą obejmować sytuacje, w których nowa wersja interfejsu API prowadzi do nieoczekiwanego wzrostu ruchu i odpowiedniego wzrostu czasu oczekiwania interfejsu API. Inną przyczyną może być nieprawidłowo skonfigurowana wersja w backendzie, która powoduje wzrost liczby błędów backendu zgłaszanych przez interfejs API.
Wykryta anomalia zawiera te informacje:
- Wskaźnik, który spowodował anomalię, np. opóźnienie serwera proxy lub kod błędu HTTP.
- Próg anomalii. Próg może być niewielki, umiarkowany lub wysoki.
Na przykład Edge może automatycznie wykrywać anomalie, takie jak:
- [Niewielki] [wzrost liczby błędów 503] w [środowisku prod, region region1]
- [Umiarkowany] [wzrost liczby błędów 4xx] w [środowisku prod, region region2]
- [Poważny] [wzrost opóźnienia] w [środowisku prod, region region3]
Na podstawie informacji o anomalii wyświetlanych na panelu Zdarzenia możesz utworzyć nowy typ alertu, zwany alertem o anomalii, który będzie Cię powiadamiać o tych warunkach.
Rodzaje anomalii
Edge automatycznie wykrywa te typy anomalii:
- Wzrost liczby błędów HTTP 503 na poziomie organizacji, środowiska i regionu
- Wzrost liczby błędów HTTP 504 na poziomie organizacji, środowiska i regionu
- Wzrost liczby wszystkich błędów HTTP 4xx lub 5xx na poziomie organizacji, środowiska i regionu
- Wzrost całkowitego czasu oczekiwania na odpowiedź dla 90. percentyla (p90) na poziomie organizacji, środowiska i regionu
Włączanie wykrywania anomalii
Wykrywanie anomalii jest domyślnie wyłączone w przypadku organizacji i środowisk Edge. Aby włączyć wykrywanie anomalii, wyślij prośbę do zespołu pomocy Apigee Edge o włączenie tej funkcji w przypadku konkretnej organizacji i środowiska. Apigee oceni Twoje środowisko i poinformuje Cię, czy można włączyć wykrywanie anomalii.
Ze względu na wydajność nie włączaj wykrywania anomalii we wszystkich organizacjach i środowiskach. Apigee zaleca włączanie wykrywania anomalii tylko w organizacji i środowisku, w których średnie obciążenie ruchem wynosi co najmniej 10 transakcji na sekundę.
Sprawdzanie, czy wykrywanie anomalii jest włączone
Aby sprawdzić, czy wykrywanie anomalii jest włączone:
- W interfejsie Edge wybierz Analyze > Alert Rules (Analizuj > Reguły alertów).
Kliknij przycisk + Alert. Otworzy się panel tworzenia alertu:

Wybierz odpowiednie środowisko.
Jeśli opcja Anomalia jest wyszarzona w przypadku Typu alertu, wykrywanie anomalii jest wyłączone.