Abrufen von Ressourcenereignissen in Azure App Service

Azure App Service bietet integrierte Tools zum Überwachen des Status und der Integrität Ihrer Ressourcen. Ressourcenereignissen helfen Ihnen beim Verständnis aller Änderungen, die an Ihren zugrunde liegenden Web-App-Ressourcen vorgenommen wurden, und dabei, gegebenenfalls Maßnahmen zu ergreifen. Zu den Ereignisbeispielen zählen: Skalieren von Instanzen, Aktualisierungen von Anwendungseinstellungen, Neustarten der Web-App und vieles mehr. In diesem Artikel erfahren Sie, wie Sie Azure-Aktivitätsprotokolle anzeigen und Event Grid aktivieren, um App Service-Ressourcenereignisse zu überwachen.

Anzeigen von Azure-Aktivitätsprotokollen

Azure-Aktivitätsprotokolle enthalten Ressourcenereignisse, die von Vorgängen ausgegeben werden, die an Ressourcen in Ihrem Abonnement ausgeführt werden. Sowohl die Benutzeraktionen im Azure-Portal als auch Azure Resource Manager-Vorlagen tragen zu den Ereignissen bei, die vom Aktivitätsprotokoll erfasst werden.

Azure-Aktivitätsprotokolle erfassen für App Service Details wie:

  • Welche Vorgänge an den Ressourcen vorgenommen wurden (z. B. App Service-Pläne)
  • Wer den Vorgang gestartet hat
  • Wann der Vorgang durchgeführt wurde
  • Der Status des Vorgangs
  • Eigenschaftswerte, die bei der Untersuchung des Vorgangs helfen

Welche Möglichkeiten bieten Azure-Aktivitätsprotokolle?

Azure-Aktivitätsprotokolle können über das Azure-Portal, die PowerShell, die REST-API oder die CLI abgefragt werden. Sie können die Protokolle an ein Speicherkonto, an Event Hub und an Log Analytics senden. Sie können sie auch in Power BI analysieren oder Benachrichtigungen erstellen, um bei Ressourcenereignissen auf dem aktuellen Stand zu bleiben.

Anzeigen und Abrufen von Azure-Aktivitätsprotokollereignissen.

Senden von Aktivitätsprotokollen an Event Grid

Obwohl Aktivitätsprotokolle benutzerbasiert sind, gibt es eine neue Event Grid-Integration in App Service (Vorschau), die sowohl Benutzeraktionen als auch automatisierte Ereignisse protokolliert. In Event Grid können Sie einen Handler konfigurieren, der auf besagte Ereignisse reagiert. Verwenden Sie Event Grid z.B. zum automatischen Auslösen einer serverlosen Funktion, um jedes Mal, wenn ein neues Foto einem Blob Storage-Container hinzugefügt wird, eine Bildanalyse durchzuführen.

Alternativ dazu können Sie Event Grid mit Logic Apps verwenden, um Daten überall verarbeiten zu können, ohne Code schreiben zu müssen. Event Grid verknüpft Datenquellen und Ereignishandler.

Anzeigen der Eigenschaften und des Schemas für Azure App Service-Ereignisse.

Weitere Schritte