Abfragen für die FunctionAppLogs-Tabelle
Anzeigen von Anwendungsprotokollen aus Funktions-Apps
Eine Liste von Anwendungsprotokollen, sortiert nach Zeit (die neuesten Protokolle werden zuerst angezeigt).
FunctionAppLogs
| project TimeGenerated, HostInstanceId, Message, _ResourceId
| sort by TimeGenerated desc
Anzeigen von Protokollen mit Warnungen oder Ausnahmen
Eine Liste von Protokollen, die Warnungen oder Ausnahmen enthalten (die neuesten Protokolle werden zuerst angezeigt).
FunctionAppLogs
| where Level == "Warning" or Level == "Error"
| project TimeGenerated, HostInstanceId, Level, Message, _ResourceId
| sort by TimeGenerated desc
Fehler- und Ausnahmeanzahl
Zeigt ein Säulendiagramm der Anzahl der Protokolle an, die Warnungen oder Fehler in der letzten Stunde pro Anwendung enthalten.
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
Funktionsaktivität im Zeitverlauf
Liniendiagramm, das den Trend des Volumens von Funktionsanforderungen pro Funktion im Zeitverlauf zeigt.
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
Funktionsergebnisse
Der Aufruf einzelner Funktionen ergibt die letzte Stunde (die letzten Protokolle werden zuerst angezeigt).
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
Funktionsfehlerrate
Zusammenfassung des Funktionserfolgs und der Fehler pro Stunde.
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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für