Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten przewodnik zawiera instrukcje krok po kroku dotyczące włączania logowania diagnostycznego dla narzędzi Foundry Tools. Te dzienniki zawierają bogate, częste dane dotyczące działania zasobu używanego do identyfikacji i debugowania problemów. Przed kontynuowaniem musisz mieć konto platformy Azure z subskrypcją co najmniej jednego narzędzia foundry, takiego jak Azure Speech.
Wymagania wstępne
Aby włączyć rejestrowanie diagnostyczne, należy wybrać lokalizację do przechowywania danych dziennika. W tym samouczku są używane usługi Azure Storage i Log Analytics.
- Azure Storage — zachowuje dzienniki diagnostyczne na potrzeby inspekcji zasad, analizy statycznej lub kopii zapasowej. Konto magazynu nie musi znajdować się w tej samej subskrypcji co zasób emitujący logi, o ile użytkownik konfigurujący ustawienie ma odpowiedni dostęp do obu subskrypcji poprzez kontrolę dostępu na podstawie ról (RBAC) platformy Azure.
- Log Analytics — elastyczne narzędzie do wyszukiwania dzienników i analizy, które umożliwia analizę nieprzetworzonych dzienników generowanych przez zasób platformy Azure.
Uwaga
- Dostępne są inne opcje konfiguracji. Aby dowiedzieć się więcej, zobacz Zbieranie i używanie danych dziennika z zasobów platformy Azure.
- Funkcja "Ślad" w rejestrowaniu diagnostycznym jest dostępna tylko w przypadku odpowiedzi na pytania niestandardowe.
Włączanie zbierania dzienników diagnostycznych
Zacznij od włączenia rejestrowania diagnostycznego przy użyciu witryny Azure Portal.
Uwaga
Aby włączyć tę funkcję przy użyciu programu PowerShell lub interfejsu wiersza polecenia platformy Azure, skorzystaj z instrukcji podanych w temacie Zbieranie i używanie danych dziennika z zasobów platformy Azure.
- Przejdź do Portalu Azure. Następnie znajdź i wybierz zasób z Foundry.
- Następnie w menu nawigacji po lewej stronie znajdź pozycję Monitorowanie i wybierz pozycję Ustawienia diagnostyczne. Ten ekran zawiera wszystkie wcześniej utworzone ustawienia diagnostyczne dla tego zasobu.
- Jeśli istnieje wcześniej utworzony zasób, którego chcesz użyć, możesz wybrać go teraz. W przeciwnym razie wybierz + Dodaj diagnostyczne ustawienie.
- Wprowadź nazwę ustawienia. Następnie wybierz Archiwizuj na koncie magazynu i Wyślij do usługi Log Analytics.
- Po wyświetleniu monitu o skonfigurowanie wybierz konto magazynu i obszar roboczy OMS, którego chcesz użyć do przechowywania swoich dzienników diagnostycznych. Uwaga: jeśli nie masz konta magazynu ani obszaru roboczego OMS, postępuj zgodnie z instrukcjami, aby je utworzyć.
- Wybierz kolejno pozycje Inspekcja, RequestResponse i AllMetrics. Następnie ustaw okres przechowywania danych dziennika diagnostycznego. Jeśli zasady przechowywania są ustawione na zero, zdarzenia dla tej kategorii dziennika są przechowywane w nieskończoność.
- Wybierz pozycję Zapisz.
Zanim dane rejestrowania będą dostępne do wykonywania zapytań i analizowania, może upłynąć do dwóch godzin, więc nie martw się, jeśli nie widzisz niczego od razu.
Wyświetlanie i eksportowanie danych diagnostycznych z usługi Azure Storage
Usługa Azure Storage to niezawodne rozwiązanie magazynu obiektów zoptymalizowane pod kątem przechowywania dużych ilości danych bez struktury. W tej sekcji dowiesz się, jak wykonywać zapytania dotyczące konta magazynu pod kątem łącznej liczby transakcji w ciągu 30-dniowego przedziału czasu i wyeksportować dane do programu Excel.
- W witrynie Azure Portal znajdź zasób usługi Azure Storage utworzony w ostatniej sekcji.
- W menu nawigacji po lewej stronie znajdź pozycję Monitorowanie i wybierz pozycję Metryki.
- Użyj dostępnych list rozwijanych, aby skonfigurować zapytanie. W tym przykładzie ustawmy zakres czasu na Ostatnie 30 dni oraz metrykę na Transakcja.
- Po zakończeniu zapytania zobaczysz wizualizację transakcji w ciągu ostatnich 30 dni. Aby wyeksportować te dane, użyj przycisku Eksportuj do programu Excel znajdującego się w górnej części strony.
Dowiedz się więcej o tym, co można zrobić z danymi diagnostycznymi w usłudze Azure Storage.
Wyświetlanie dzienników w usłudze Log Analytics
Postępuj zgodnie z tymi instrukcjami, aby eksplorować dane analizy dzienników dla zasobu.
- W witrynie Azure Portal znajdź i wybierz pozycję Log Analytics z menu nawigacji po lewej stronie.
- Znajdź i wybierz zasób utworzony podczas włączania diagnostyki.
- W obszarze Ogólne znajdź i wybierz pozycję Dzienniki. Na tej stronie można uruchamiać zapytania względem dzienników.
Przykładowe zapytania
Poniżej przedstawiono kilka podstawowych zapytań Kusto, których można użyć do eksplorowania danych dziennika.
Uruchom to zapytanie dla wszystkich dzienników diagnostycznych z narzędzi Foundry Tools w określonym przedziale czasu:
AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES"
Uruchom to zapytanie, aby wyświetlić 10 najnowszych dzienników:
AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES"
| take 10
Uruchom to zapytanie, aby grupować operacje według zasobu:
AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES" |
summarize count() by Resource
Uruchom to zapytanie, aby znaleźć średni czas potrzebny do wykonania operacji:
AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES"
| summarize avg(DurationMs)
by OperationName
Uruchom to zapytanie, aby wyświetlić wolumen operacji w czasie z podziałem według nazwy operacji (OperationName), z liczbą zliczaną w przedziałach co 10 sekund.
AzureDiagnostics
| where ResourceProvider == "MICROSOFT.COGNITIVESERVICES"
| summarize count()
by bin(TimeGenerated, 10s), OperationName
| render areachart kind=unstacked
Następne kroki
- Aby dowiedzieć się, jak włączyć rejestrowanie oraz metryki i kategorie dzienników obsługiwane przez różne usługi platformy Azure, przeczytaj omówienie metryk na platformie Microsoft Azure i Omówienie dzienników diagnostycznych platformy Azure.
- Przeczytaj następujące artykuły, aby dowiedzieć się więcej o centrach zdarzeń:
- Zapoznaj się z artykułem Na temat wyszukiwania informacji w dziennikach usługi Azure Monitor.