Ocena wydajności wdrożonego centrum zdarzeń przy użyciu witryny Azure Portal

Ukończone

Podczas korzystania z usługi Event Hubs należy monitorować centrum, aby mieć pewność, że działa ono zgodnie z oczekiwaniami.

Kontynuując przykład bankowy, wdrożono usługę Azure Event Hubs i skonfigurowano aplikacje nadawcy i odbiorcy. Aplikacje są gotowe do testowania rozwiązania do przetwarzania płatności. Aplikacja nadawcy zbiera dane karty kredytowej klienta, a aplikacja odbiorcy sprawdza, czy karta kredytowa jest prawidłowa. Ze względu na poufny charakter działalności Twojego pracodawcy proces przetwarzania płatności musi być niezawodny i solidny, nawet wtedy, gdy jest tymczasowo niedostępny.

Oceń usługę Event Hubs, sprawdzając, czy centrum zdarzeń przetwarza dane zgodnie z oczekiwaniami. Metryki dostępne w usłudze Event Hubs umożliwiają zapewnienie, że działa prawidłowo.

Jak wyświetlić działania centrum zdarzeń przy użyciu witryny Azure Portal?

Okienko Przegląd usługi centrum zdarzeń zawiera liczby komunikatów, które reprezentują dane (zdarzenia) odebrane i wysłane przez centrum zdarzeń. Możesz wybrać skalę czasu podczas wyświetlania tych zdarzeń.

Screenshot of the Azure portal displaying the Event Hub namespace with message counts.

Jak można przetestować odporność centrum zdarzeń?

Komunikaty odebrane z aplikacji nadawcy, nawet jeśli centrum stanie się niedostępne, są pomyślnie przesyłane i przetwarzane natychmiast po udostępnieniu centrum. Przejściowe problemy z łącznością mogą wystąpić z powodu uaktualnień usługi zaplecza i ponownych uruchomień. Gdy wystąpią, możesz wyświetlić objawy, które mogą obejmować:

  • Spadek przychodzących komunikatów/żądań.
  • Plik dziennika może zawierać komunikaty o błędach.
  • Aplikacje mogą zostać odłączone od usługi przez kilka sekund.
  • Żądania mogą być chwilowo ograniczane.

Zestawy SDK klienta dla usługi Event Hubs mają wbudowaną odporność. Aby przetestować tę funkcję, możesz wyłączyć centrum zdarzeń za pomocą witryny Azure Portal.

Po ponownym włączeniu centrum zdarzeń możesz ponownie uruchomić aplikację odbiorcy i użyć metryk usługi Event Hubs dla przestrzeni nazw, aby sprawdzić, czy wszystkie komunikaty nadawcy zostały pomyślnie przesłane i odebrane.

Przydatne metryki dostępne w centrach zdarzeń obejmują:

  • Żądania ograniczone: liczba żądań ograniczonych, ponieważ przepływność przekroczyła użycie jednostek.
  • Połączenia aktywne: liczba aktywnych połączeń w przestrzeni nazw lub centrum zdarzeń.
  • Bajty przychodzące/wychodzące: liczba bajtów wysłanych do/otrzymanych z usługi Event Hubs w określonym czasie.

Podsumowanie

Witryna Azure Portal udostępnia liczniki komunikatów i inne metryki umożliwiające kontrolę kondycji usługi Event Hubs.