Czujnik Azure Service Bus
Czujnik Azure Service Bus umożliwia monitorowanie metryk aplikacji chmurowych połączonych z przestrzenią nazw Service Bus. Azure Service Bus to usługa komunikacyjna w chmurze używana do łączenia dowolnych aplikacji, urządzeń i usług działających w chmurze z innymi aplikacjami lub usługami. W rezultacie pełni rolę kręgosłupa komunikacyjnego dla aplikacji dostępnych w chmurze lub na dowolnym urządzeniu.
Ten czujnik zapewnia wgląd w liczbę aktywnych połączeń, żądań lub błędów serwera, a także liczbę średnio aktywnych wiadomości i rozmiar kolejki w bajtach. Umożliwia również monitorowanie metryk Premium Tier, takich jak % użycia CPU i % użycia pamięci. Dzięki temu można kontrolować dane przesyłane między różnymi aplikacjami i usługami na wszystkich poziomach, a także koordynować pracę transakcyjną wymagającą wysokiego stopnia niezawodności.
Wymagania
Można monitorować wszystkie dostępne poziomy Service Bus, ale niektóre metryki, takie jak % użycia CPU i % użycia pamięci, są dostępne tylko dla Premium Tier.
Opcje
Ten czujnik wymaga poświadczeń dla subskrypcji Azure (ID aplikacji (klienta), ID dzierżawcy i wartość tajemnicy klienta).
Alerty
- Średnio wiadomości w ślepej uliczce > 5 - Wyzwalane, gdy średnia liczba wiadomości w kolejce lub temacie, które nie mogą zostać dostarczone do żadnego odbiorcy lub wiadomości, które nie mogły zostać przetworzone, przekracza ustalony próg
- Zużycie CPU > 90% - Wyzwalane, gdy maksymalne wykorzystanie procesora przekracza ustalony próg
- Zużycie pamięci > 90% - Wyzwalane, gdy maksymalne wykorzystanie pamięci przekracza ustalony próg
Metryki wydajności
- Połączenie\Aktywne połączenia - Liczba aktywnych połączeń w przestrzeni nazw oraz na jednostce w przestrzeni nazw. Wartość tej metryki to wartość w danym momencie
- Połączenie\Średnio zamknięte - Średnia liczba zamkniętych połączeń dla Service Bus
- Połączenie\Średnio otwarte - Średnia liczba otwartych połączeń dla Service Bus
- Wiadomości\Średnio aktywne - Średnia liczba wiadomości dostępnych do odbioru i przetwarzania w kolejce lub temacie
- Wiadomości\Średnio w ślepej uliczce - Średnia liczba wiadomości w kolejce lub temacie, które nie mogą zostać dostarczone do żadnego odbiorcy lub wiadomości, które nie mogły zostać przetworzone
- Wiadomości\Przychodzące - Łączna liczba przychodzących wiadomości dla Service Bus
- Wiadomości\Średnio w kolejce - Średnia liczba wiadomości w kolejce lub temacie
- Wiadomości\Wychodzące - Łączna liczba wychodzących wiadomości dla Service Bus
- Wiadomości\Średnio zaplanowane - Średnia liczba zaplanowanych wiadomości w kolejce lub temacie
- Wiadomości\Rozmiar kolejki w bajtach - Rozmiar jednostki (kolejki lub tematu) w bajtach
- Żądania\Przychodzące - Łączna liczba żądań dla Service Bus
- Żądania\Udane - Liczba udanych żądań skierowanych do Service Bus
- Żądania\Przeciążone - Liczba żądań przeciążonych z powodu przekroczenia użycia
- Żądania\Błędy serwera - Liczba żądań nieprzetworzonych z powodu błędu Service Bus
- Żądania\Nieprzetworzone - Liczba żądań nieprzetworzonych z powodu błędów użytkownika
- Zasoby\% użycia CPU - Maksymalne wykorzystanie procesora (tylko Premium Tier)
- Zasoby\% użycia pamięci - Maksymalne wykorzystanie pamięci (tylko Premium Tier)
Raporty (Kolektory danych)
Domyślnie czujnik dodaje raport zawierający wykresy Connection\Active Connections, Messages\Avg. Active, Messages\Queue Size in bytes, Request\Successful, Request\Server Errors,Request\Not Processed, Resource\% Memory Usage and Resource\% CPU Usage. Te metryki będą zbierane i dostępne jako raport lub przez @trend-viewer.