Zapytania dotyczące tabeli FunctionAppLogs
Wyświetlanie dzienników aplikacji z poziomu aplikacji funkcji
Lista dzienników aplikacji posortowana według czasu (ostatnio wyświetlane dzienniki).
FunctionAppLogs
| project TimeGenerated, HostInstanceId, Message, _ResourceId
| sort by TimeGenerated desc
Pokaż dzienniki z ostrzeżeniami lub wyjątkami
Lista dzienników, które zawierają ostrzeżenia lub wyjątki (najnowsze dzienniki są wyświetlane jako pierwsze).
FunctionAppLogs
| where Level == "Warning" or Level == "Error"
| project TimeGenerated, HostInstanceId, Level, Message, _ResourceId
| sort by TimeGenerated desc
Liczba błędów i wyjątków
Pokaż wykres kolumnowy liczby dzienników zawierających ostrzeżenia lub błędy w ciągu ostatniej godziny na aplikację.
FunctionAppLogs
| where TimeGenerated > ago(1h)
| where Level == "Warning" or Level == "Error"
| summarize count_per_app = count() by _ResourceId
| sort by count_per_app desc
| render columnchart
Działanie funkcji w czasie
Wykres liniowy przedstawiający trend woluminu żądań funkcji na funkcję w czasie.
FunctionAppLogs
//| where _ResourceId == "MyResourceId" // Uncomment and enter a resource ID to get results for a specific resource
| where Category startswith "Function." and Message startswith "Executed "
| summarize count() by bin(TimeGenerated, 1h), FunctionName // Aggregate by hour
| render timechart
Wyniki funkcji
Wywołanie funkcji indywidualnej powoduje wyświetlenie ostatniej godziny (wyświetlane są pierwsze najnowsze dzienniki).
FunctionAppLogs
| where TimeGenerated > ago(1h)
| where Category startswith "Function." and Message startswith "Executed "
| parse Message with "Executed '" Name "' (" Result ", Id=" Id ", Duration=" Duration:long "ms)"
| project TimeGenerated, FunctionName, Result, FunctionInvocationId, Duration, _ResourceId
| sort by TimeGenerated desc
Częstotliwość błędów funkcji
Podsumowanie powodzenia i błędów funkcji na godzinę.
FunctionAppLogs
| where Category startswith "Function." and Message startswith "Executed "
| parse Message with "Executed '" Name "' (" Result ", Id=" Id ", Duration=" Duration:long "ms)"
// | where Name == "MyFunction" // Use this to restrict to a specific function
| summarize count() by bin(TimeGenerated, 1h), Name, Result, _ResourceId
| order by TimeGenerated desc
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla