Udostępnij za pośrednictwem


Zapisywanie zapytania w usłudze Azure Monitor Log Analytics

Zapytania dzienników to żądania w usłudze Azure Monitor, których można użyć do przetwarzania i pobierania danych w obszarze roboczym usługi Log Analytics. Zapisanie zapytania dziennika umożliwia:

  • Użyj zapytania we wszystkich kontekstach usługi Log Analytics, w tym obszaru roboczego i skoncentrowanego na zasobach.
  • Zezwalaj innym użytkownikom na uruchamianie tego samego zapytania.
  • Utwórz bibliotekę typowych zapytań dla organizacji.

Uprawnienia

  • Aby zapisać zapytanie, potrzebna jest rola Współautor usługi Log Analytics.
  • Aby wyświetlić zapisane zapytanie, potrzebna jest rola Czytelnik usługi Log Analytics.

Opcje zapisywania

Podczas zapisywania zapytania jest on przechowywany w pakiecie zapytań, który ma korzyści wynikające z poprzedniej metody przechowywania zapytania w obszarze roboczym, w tym:

  • Łatwiejsze odnajdywanie dzięki możliwości filtrowania i grupowania zapytań według różnych właściwości.
  • Zapytania są dostępne w przypadku korzystania z zakresu zasobów w usłudze Log Analytics.
  • Zapytania są udostępniane w ramach subskrypcji.
  • Dostępnych jest więcej danych do opisywania i kategoryzowania zapytania.

Zapisywanie zapytania

Aby zapisać zapytanie w pakiecie zapytań, wybierz pozycję Zapisz jako zapytanie z listy rozwijanej Zapisz w usłudze Log Analytics.

Zrzut ekranu przedstawiający menu Zapisz zapytanie.

Po zapisaniu zapytania w pakiecie zapytań zostanie wyświetlone następujące okno dialogowe, w którym można podać wartości właściwości zapytania. Właściwości zapytania są używane do filtrowania i grupowania podobnych zapytań, aby ułatwić znalezienie szukanego zapytania. Aby uzyskać szczegółowy opis każdej właściwości, zobacz Właściwości zapytania.

Większość użytkowników powinna pozostawić opcję Zapisz w domyślnym pakiecie zapytań, co spowoduje zapisanie zapytania w domyślnym pakiecie zapytań. Wyczyść to pole wyboru, jeśli w subskrypcji znajdują się inne pakiety zapytań. Aby uzyskać informacje na temat tworzenia nowego pakietu zapytań, zobacz Pakiety zapytań w dziennikach usługi Azure Monitor.

Zrzut ekranu przedstawiający okno dialogowe Zapisywanie jako zapytanie.

Edytowanie zapytania

Możesz edytować zapytanie, które zostało już zapisane. Możesz zmienić samo zapytanie lub zmodyfikować dowolne z jego właściwości. Po otwarciu istniejącego zapytania w usłudze Log Analytics i wprowadzeniu zmian można zapisać edytowane zapytanie z tymi samymi właściwościami lub zmodyfikować wszelkie właściwości przed zapisaniem.

Jeśli chcesz zapisać zapytanie o innej nazwie, wybierz pozycję Zapisz jako zapytanie tak, jakby utworzono nowe zapytanie.

Zapisz jako starsze zapytanie

Nie zalecamy zapisywania jako starszego zapytania ze względu na zalety pakietów zapytań. Możesz zapisać zapytanie w obszarze roboczym, aby połączyć je z innymi zapytaniami zapisanymi w obszarze roboczym przed wydaniem pakietów zapytań.

Aby zapisać starsze zapytanie, wybierz pozycję Zapisz jako zapytanie z listy rozwijanej Zapisz w usłudze Log Analytics. Wybierz opcję Zapisz jako starsze zapytanie. Jedyną dostępną opcją będzie starsza kategoria.

Rozwiązywanie problemów

Nie można wybrać opcji zapisywania w domyślnym pakiecie zapytań

Ten błąd może wystąpić, gdy subskrypcja, w której próbujesz zapisać zapytanie, nie ma domyślnego pakietu zapytań. Jeśli wyczyścisz opcję Zapisz w domyślnym pakiecie zapytań, wybierz subskrypcję, która nie ma domyślnego pakietu zapytań, a następnie wybierz subskrypcję z domyślnym pakietem zapytań, nie będzie można wybrać tej opcji.

Aby rozwiązać ten błąd, zamknij okno dialogowe Zapisz jako zapytanie , zapisz zapytanie ponownie i wybierz tylko subskrypcję z domyślnym pakietem zapytań.

Naprawiono komunikat o błędzie "Potrzebujesz uprawnień do tworzenia grup zasobów w subskrypcji "xxxx"

Podczas próby zapisania zapytania w domyślnym pakiecie zapytań na ekranie może pojawić się następujący komunikat o błędzie: Musisz mieć uprawnienia do tworzenia grup zasobów w subskrypcji "xxxx".

Ten błąd może wystąpić, gdy domyślny pakiet zapytania nie istnieje i nie masz uprawnień Współautor dla subskrypcji.

Aby rozwiązać ten błąd, osoba z uprawnieniami współautora dla subskrypcji musi zapisać pierwsze zapytanie w domyślnym pakiecie zapytań.

Następne kroki

Wprowadzenie do zapytań KQL