Omówienie interfejsu API usługi Azure Monitor Log Analytics
Artykuł
Interfejs API zapytań usługi Log Analytics to interfejs API REST, którego można użyć do wykonywania zapytań dotyczących pełnego zestawu danych zebranych przez dzienniki usługi Azure Monitor. Możesz użyć tego samego języka zapytań, który jest używany w całej usłudze. Ten interfejs API umożliwia pobieranie danych, tworzenie nowych wizualizacji danych i rozszerzanie możliwości usługi Log Analytics.
Uwierzytelnianie interfejsu API usługi Log Analytics
Musisz uwierzytelnić się, aby uzyskać dostęp do interfejsu API usługi Log Analytics:
Aby wykonywać zapytania dotyczące obszarów roboczych, należy użyć uwierzytelniania firmy Microsoft Entra.
Aby szybko eksplorować interfejs API bez korzystania z uwierzytelniania firmy Microsoft Entra, możesz użyć klucza interfejsu API do wykonywania zapytań dotyczących przykładowych danych w środowisku nieprodukcyjnym.
Uwierzytelnianie entra firmy Microsoft dla danych obszaru roboczego
Interfejs API usługi Log Analytics obsługuje uwierzytelnianie firmy Microsoft Entra z trzema różnymi przepływami protokołu OAuth2 identyfikatora Entra firmy Microsoft:
Kod autoryzacji
Niejawnie
Poświadczenia klienta
Przepływ kodu autoryzacji i niejawny przepływ wymagają co najmniej jednego interakcyjnego logowania użytkownika do aplikacji. Jeśli potrzebujesz przepływu nieinterakcyjnego, użyj przepływu poświadczeń klienta.
Po otrzymaniu tokenu proces wywoływania interfejsu API usługi Log Analytics jest taki sam dla wszystkich przepływów. Żądania wymagają nagłówka Authorization: Bearer wypełnionego tokenem odebranego z przepływu OAuth2.
Uwierzytelnianie klucza interfejsu API dla przykładowych danych
Aby szybko eksplorować interfejs API bez korzystania z uwierzytelniania firmy Microsoft Entra, udostępniamy przykładowy obszar roboczy z przykładowymi danymi. Możesz uwierzytelnić się przy użyciu klucza interfejsu API.
Uwaga
W przypadku korzystania z uwierzytelniania microsoft Entra może upłynąć do 60 minut, aby interfejs API REST usługi Application Insights rozpoznawał nowe uprawnienia kontroli dostępu opartej na rolach. Podczas propagacji uprawnień wywołania interfejsu API REST mogą zakończyć się niepowodzeniem z kodem błędu 403.
Limity zapytań interfejsu API usługi Log Analytics
Dołącz do serii meetup, aby tworzyć skalowalne rozwiązania sztucznej inteligencji oparte na rzeczywistych przypadkach użycia z innymi deweloperami i ekspertami.
As a Fabric analytics engineer associate, you should have subject matter expertise in designing, creating, and deploying enterprise-scale data analytics solutions.
W usłudze Log Analytics zapytania są zwykle wykonywane w kontekście obszaru roboczego. Obszar roboczy może zawierać dane dla wielu zasobów, co utrudnia izolowanie danych dla określonego zasobu.
Ta sekcja zawiera niewyczerpną listę znanych typowych błędów, które mogą wystąpić w interfejsie API usługi Log Analytics usługi Azure Monitor, ich przyczyny i możliwe rozwiązania.