For the complete documentation index, see llms.txt. This page is also available as Markdown.

Überwachung

PowerShell Universal integriert sich automatisch mit Microsoft Application Insights, um Überwachung und Warnungen für Ihr System bereitzustellen. Es stellt außerdem Leistungsindikatoren für verschiedene Funktionen in der Umgebung bereit.

Application Insights

Application Insights konfigurieren

Im Azure-Portal müssen Sie eine neue Application Insights-Ressource erstellen. Nachdem sie erstellt wurde, müssen Sie die Verbindungszeichenfolge kopieren.

Application Insights-Informationen

Fügen Sie anschließend Ihre Verbindungszeichenfolge in die Einstellungsdatei für PowerShell Universal ein. Starten Sie schließlich den PowerShell Universal-Server neu. Die Anwendungsüberwachung ist nun aktiviert.

Wenn Sie PowerShell Universal in Azure ausführen, können Sie auch eine neue Anwendungseinstellung erstellen. Klicken Sie in Ihrer Web-App auf Konfiguration und dann auf Neue Anwendungseinstellung.

Der Name sollte lauten:

Der Wert sollte die Verbindungszeichenfolge sein. Starten Sie Ihre Web-App neu, um mit dem Sammeln von Metriken zu beginnen.

Überwachungsdaten anzeigen

Im Azure-Portal können Sie die Application Insights-Ressource aufrufen, um Informationen über Ihren PowerShell Universal-Server anzuzeigen. Dazu gehören Daten wie fehlgeschlagene Antworten, Serverantwortzeit, Serveranfragen und Verfügbarkeit. Sie können außerdem Warnungen einrichten, um bestimmte Zustände des PowerShell Universal-Servers zu überwachen.

Leistungsindikatoren

Leistungsindikatoren werden nur unter Windows unterstützt.

Leistungsindikatoren werden bei der Ausführung des MSI-Installationsprogramms installiert. Danach werden Leistungsdaten automatisch von den folgenden Indikatoren generiert.

  • PowerShell Universal \ Active API Endpoints \ _Total

  • PowerShell Universal \ Active API Endpoints \ Endpoint

  • PowerShell Universal \ API Endpoint Calls per Second \ _Total

  • PowerShell Universal \ API Endpoint Calls per Second \ Endpoint

  • PowerShell Universal \ API Execution Time \ _Total

  • PowerShell Universal \ API Execution Time \ Endpoint

  • PowerShell Universal \ Active Dashboard Connections \ _Total

  • PowerShell Universal \ Active Dashboard Connections \ Dashboard

Installation

Standardmäßig installiert das MSI die Leistungsindikatoren. Wenn Sie PowerShell Universal außerhalb des MSI ausführen, müssen Sie sie selbst installieren. Sie können dies mit dem folgenden Skript tun. Sie müssen es über eine Eingabeaufforderung mit erhöhten Rechten ausführen.

Prozesse

Prozesse, die direkt von PowerShell Universal gestartet werden, werden auf der Prozessseite angezeigt. Sie können auf diese Seite zugreifen, indem Sie auf Home und dann auf die Karte Prozesse klicken.

Die Informationen umfassen die Prozess-ID, den Zweck, den Dateinamen und die Speichernutzung. Sie können außerdem den Status der Runspaces innerhalb des Prozesses anzeigen.

Beachten Sie, dass von Ihren Skripten gestartete Prozesse hier nicht aufgeführt werden.

Benutzersitzungen

Sie können Benutzersitzungen für Dashboards und die Admin-Konsole anzeigen, indem Sie auf der Startseite auf die Karte Benutzersitzungen klicken. Die Sitzungsinformationen umfassen die Verbindungszeit, die Quelle, den Benutzernamen, die User-Agent-Zeichenfolge und die Remote-IP-Adresse.

Zuletzt aktualisiert

War das hilfreich?