Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym samouczku użyjesz środowiska testowego w Portalu Agenta Azure SRE, aby przetestować i debugować narzędzia przed wdrożeniem. Plac zabaw umożliwia wykonywanie narzędzi w izolacji przy użyciu niestandardowych parametrów i natychmiastowego przeglądania wyników.
W tym poradniku nauczysz się, jak:
- Uzyskiwanie dostępu do testowego środowiska zabaw dla dowolnego narzędzia
- Testowanie narzędzia Kusto za pomocą zapytań na żywo
- Testowanie narzędzia systemowego przy użyciu parametrów niestandardowych
- Przed wdrożeniem sprawdź wyniki
Szacowany czas: 5 minut
Wymagania wstępne
Przed rozpoczęciem upewnij się, że masz następujące elementy:
- Co najmniej jedno narzędzie utworzone (narzędzie Kusto lub narzędzie systemowe). Aby uzyskać więcej informacji, zobacz Tworzenie narzędzia Kusto.
- Dostęp do portalu agenta SRE.
Otwórz plac zabaw
Przejdź do testowego placu zabaw na Płótnie Agenta.
- Otwórz portal agenta SRE i wybierz agenta.
- Wybierz Płótno agenta budowniczego>.
- Wybierz pozycję Testowy plac zabaw w przełączniku widoku (obok pozycji Widok kanwy i Widok tabeli).
Na placu zabaw jest wyświetlany pusty stan z selektorem agenta niestandardowego/narzędzia u góry i komunikatem "Wybierz agenta lub narzędzie, aby rozpocząć sesję placu zabaw".
Wybieranie narzędzia
Wybierz narzędzie, które chcesz przetestować z selektora jednostek.
- Wybierz menu rozwijane Agent niestandardowy/Narzędzie znajdujące się u góry.
- Przeglądaj lub wyszukaj listę. Każdy wpis zawiera etykietę podrzędną wskazującą jego typ, taki jak Autonomiczny dla agentów niestandardowych, Wbudowane narzędzie dla narzędzi systemowych lub Narzędzie Kusto dla narzędzi Kusto .
- Wybierz narzędzie, które chcesz przetestować.
- Wybierz i zastosuj.
Plac zabaw ładuje konfigurację i interfejs testowy wybranego narzędzia.
Testowanie narzędzia Kusto
Jeśli wybrano narzędzie Kusto, wykonaj następujące kroki, aby go przetestować.
- Przejrzyj panel po lewej stronie, który pokazuje konfigurację zapytania (klaster, baza danych, tekst zapytania i definicje parametrów).
- W prawym panelu wypełnij wszystkie wartości parametrów wymagane przez zapytanie.
- Wybierz Uruchom test.
Panel testowy zawiera następujące informacje:
- Stan powodzenia lub niepowodzenia
- Liczba zwróconych wierszy i kolumn
- Wyniki zapytania wyświetlane w tabeli
- Czas wykonywania w milisekundach
Zielony wskaźnik powodzenia potwierdza, że zapytanie działa poprawnie względem połączonego klastra.
Uwaga / Notatka
Przycisk Zapisz jest wyłączony do momentu pomyślnego uruchomienia testu. Ten warunek zapewnia zapisywanie tylko zapytań, które rzeczywiście działają względem klastra.
Wskazówka
Jeśli zapytanie zwraca nieoczekiwane wyniki, dostosuj język KQL i ponownie wybierz pozycję Uruchom test . Można iterować bez opuszczania placu zabaw.
Testowanie narzędzia systemowego
Jeśli wybierzesz narzędzie systemowe, wykonaj następujące kroki, aby go przetestować.
- Przejrzyj panel po lewej stronie, który zawiera informacje o narzędziu (nazwa, opis, wtyczka i kategoria).
- W prawym panelu wypełnij wymagane wartości parametrów.
- Wybierz Wykonaj narzędzie.
Narzędzie wykonuje i wyświetla dane wyjściowe JSON w edytorze osadzonym. Sprawdź, czy dane wyjściowe są zgodne z oczekiwanym zachowaniem danych wejściowych.
Weryfikowanie i iterowanie
Po przetestowaniu przejrzyj wyniki i dostosuj je zgodnie z potrzebami.
- Narzędzie Kusto: jeśli wyniki są niepoprawne, dostosuj zapytanie w języku KQL i uruchom je jeszcze raz. Wybierz pozycję Zapisz , gdy zapytanie jest poprawne. Zapisywanie jest włączone tylko po pomyślnym uruchomieniu testu.
- Narzędzie systemowe: jeśli dane wyjściowe są nieoczekiwane, sprawdź wartości parametrów i wykonaj je ponownie.
Zmiany w narzędziach Kusto są zapisywane po wybraniu pozycji Zapisz. Narzędzia systemowe nie wymagają zapisywania, ponieważ są wykonywane przy użyciu podanego parametru.
Troubleshooting
Skorzystaj z poniższych informacji, aby rozwiązać typowe problemy.
W selektorze nie są wyświetlane żadne narzędzia
Musisz utworzyć co najmniej jedno narzędzie. Na pasku narzędzi Agent Canvas wybierz Utwórz>narzędzie>Kusto, aby je utworzyć.
Narzędzie Kusto wyświetla komunikat "Brak skonfigurowanych łączników"
Test narzędzia Kusto wymaga łącznika danych. Przejdź do Builder>Connectors i dodaj łącznik Azure Data Explorer przy użyciu adresu URL klastra i bazy danych. Następnie wróć do placu zabaw i ponownie wybierz narzędzie Kusto.
Test Kusto pokazuje błąd autoryzacji
Agent musi mieć dostęp do klastra Kusto. Sprawdź następujące elementy:
- Skonfigurowałeś łącznik danych dla klastra w Builderze>Łączniki.
- Poświadczenia łącznika mają uprawnienia zapytania do docelowej bazy danych.
Narzędzie systemowe zwraca błąd
Sprawdź następujące elementy:
- Wszystkie wymagane parametry zostały wypełnione.
- Wartości parametrów są zgodne z oczekiwanym formatem (ciągami, liczbami i podobnymi wartościami).
- Nazwa narzędzia i wtyczka są poprawnie skonfigurowane.
Narzędzia języka Python nie są wyświetlane na liście
Narzędzia języka Python mają własny interfejs testowy w edytorze narzędzi języka Python. Otwórz edytor z płótna Agenta. Aby przetestować narzędzie języka Python, użyj wbudowanego panelu testowego w edytorze.