Instrukcje: konfigurowanie eksperymentu w celu emitowania zdarzeń błędów eksperymentu do usługi App Insights
W tym przewodniku przedstawiono kroki wymagane do skonfigurowania eksperymentu opartego na agencie programu Chaos Studio w celu emitowania danych telemetrycznych do usługi App Insights. Te zdarzenia pokazują uruchamianie i zatrzymywanie każdego błędu, a także typ wykonanego błędu i zasób, względem którego wystąpił błąd. Usługa App Insights jest podstawowym zalecanym rozwiązaniem rejestrowania dla eksperymentów opartych na agentach w programie Chaos Studio.
Wymagania wstępne
- Subskrypcja platformy Azure
- Istniejący eksperyment oparty na agencie programu Chaos Studio
- [Wymagane również dla zasobu usługi Application Insights] Istniejący obszar roboczy usługi Log Analytics
- Istniejący zasób usługi Application Insights
- [Wymagane w przypadku eksperymentów chaosu opartych na agentach] Tożsamość zarządzana przypisana przez użytkownika
Krok 1. Kopiowanie klucza instrumentacji z zasobu usługi Application Insights
Po spełnieniu wszystkich kroków wymagań wstępnych skopiuj klucz instrumentacji znajdujący się na stronie przeglądu zasobu usługi Application Insights (zobacz zrzut ekranu)
Krok 2. Włączanie platformy docelowej dla błędu opartego na agencie za pomocą usługi Application Insights
Przejdź do strony przeglądu programu Chaos Studio i kliknij blok Cele w sekcji "Zarządzanie eksperymentami". Znajdź platformę docelową. Jeśli jest on już włączony jako element docelowy dla eksperymentów opartych na agentach, należy wyłączyć go jako element docelowy, a następnie "włączyć dla obiektów docelowych opartych na agentach", aby wyświetlić okienko konfiguracji agenta programu Chaos Studio.
Zobacz poniższy zrzut ekranu, aby zapoznać się z przykładem:
Krok 3. Dodawanie konta usługi Application Insights i klucza instrumentacji
Na tym etapie strona konfiguracja docelowa agenta widoczna na zrzucie ekranu powinna pojawić się . Po skonfigurowaniu tożsamości zarządzanej upewnij się, że usługa Application Insights jest włączona, a następnie wybierz odpowiednie konto usługi Application Insights i wprowadź klucz instrumentacji skopiowany w kroku 1. Po wypełnieniu wymaganych informacji możesz kliknąć pozycję "Przejrzyj i utwórz", aby wdrożyć zasób.
Krok 4. Uruchamianie eksperymentu chaosu
Na tym etapie element docelowy chaosu jest teraz skonfigurowany do emitowania danych telemetrycznych do skonfigurowanego zasobu usługi App Insights. Jeśli przejdziesz do określonego zasobu usługi Application Insights i otworzysz blok "Dzienniki" w sekcji "Monitorowanie", stan kondycji agenta powinien zostać wyświetlony i wszystkie akcje podejmowane przez agenta na platformie docelowej. Teraz możesz uruchomić eksperyment i zobaczyć rejestrowanie w zasobie usługi Application Insights. Zobacz zrzut ekranu, aby zapoznać się z przykładem zasobu usługi App Insights uruchomionego pomyślnie na platformie Docelowej chaosu opartego na agencie.
Aby wysłać zapytanie do dzienników, przejdź do karty "Dzienniki" w zasobie usługi Application Insights, aby uzyskać żądane informacje dotyczące rejestrowania żądanego formatu.