Telemetrie
PowerShell Universal erfasst Opt-in-Telemetriedaten. Während einer MSI-Installation fragt die Benutzeroberfläche ab, ob Telemetriedaten erfasst werden sollen. Sie können Telemetriedaten auch auf anderen Systemen konfigurieren, um uns zu helfen, mehr darüber zu erfahren, wie PSU verwendet wird.
Wie konfigurieren Sie die Telemetrie?
Die Telemetrie wird über das Konfigurationssystem appsettings.json konfiguriert. Wenn Sie die Telemetrie aktiviert haben und diese deaktivieren möchten, können Sie dies tun, indem Sie die Datei unter %ProgramData%\PowerShellUniversal\appsettings.json ändern. Sie kann auch durch Setzen der Umgebungsvariablen PSUTelemetry aktiviert und deaktiviert werden. Setzen Sie den Wert auf true, um Telemetriedaten zu senden.
Warum erfassen wir Telemetriedaten?
Telemetrie liefert Informationen darüber, wie das Produkt verwendet wird. Sie hilft uns bei Entscheidungen darüber, auf welche Funktionen wir uns konzentrieren, und liefert Rückmeldungen zu Fehlerraten in neuen Produktversionen.
Was erfassen wir?
Nachfolgend finden Sie die Datenpunkte, die wir erfassen, und warum wir sie erfassen.
Sitzungs-ID
Die Sitzungs-ID ist eine GUID, die beim Start des PowerShell Universal-Prozesses generiert wird. Sie basiert nicht auf Informationen über das System und wird lediglich verwendet, um zusätzliche vom Prozess gesendete Telemetriedaten zuzuordnen.
Version
Dies ist die ausgeführte PowerShell Universal-Version. Sie ermöglicht es uns zu sehen, welche Produktversionen unsere Benutzer verwenden.
Betriebssystem
Wir verwenden das Betriebssystem, um festzustellen, auf welchen Betriebssystemen unser Produkt ausgeführt wird, damit wir uns auf Qualität und Funktionen für diese Plattform konzentrieren können.
Zeitstempel und Betriebszeit
Der Zeitstempel gibt an, wann die Telemetriedaten gesendet wurden. Der Betriebszeit-Wert gibt an, wie lange der PSU-Server läuft. Der Zeitstempel ist hilfreich für die Zuordnung von Daten, und die Betriebszeit ist nützlich, um zu sehen, wie lange PSU-Server laufen, damit wir die Plattform für die mittlere Laufzeit so stabil wie möglich machen können.
Anzahl von Identitäten, Computern und Rollen
Wir senden die Anzahl der Identitäten, Computer und Rollen in einem System, um zu sehen, wie groß PSU-Installationen sind. Dies hilft uns, unsere Entwicklungsanstrengungen zu fokussieren, damit die größtmögliche Anzahl von Installationen zufriedengestellt wird.
Ressourcenanzahl
Wir senden mehrere Ressourcenzählungen, um zu sehen, wie häufig und in welchem Umfang bestimmte Ressourcen verwendet werden. Dazu gehören:
Endpunkte
Apps
Skripte
Zeitpläne
Portalseiten
Stark genutzte Ressourcen werden stärker weiterentwickelt.
Lizenzstatus
Informationen zum Lizenzstatus sind für Marketingzwecke nützlich und um zu bestimmen, welche Funktionen zu lizenzierten Instanzen führen. Zahlende Kunden stellen sicher, dass wir unsere Entwicklungs- und Support-Initiativen für die Plattform unterstützen können.
Fehler in der letzten Stunde
Wir verwenden Fehlerbenachrichtigungen als Metrik, um zu bestimmen, wie gesund PSU-Umgebungen einer bestimmten Version sind. Dies kann helfen, Daten über die Stabilität eines Releases zu liefern, bevor zu viele Kunden betroffen sind.
Hosting-Methode
Dies gibt entweder IIS oder Kestrel zurück. Dies hilft, die am häufigsten verwendeten Hosting-Methoden zu bestimmen.
Wie erfassen wir Daten?
Wir verwenden keine Systeme von Drittanbietern, um Daten zu erfassen oder zu speichern. PSU-Instanzen mit aktivierter Telemetrie senden eine Telemetrieanfrage direkt an Ironman Software, einmal beim Start und einmal pro Stunde. Die Telemetrie hat keine Auswirkung auf die Leistung, erfordert jedoch Internetzugriff für den Knoten, auf dem die Funktion aktiviert ist.
Wenn eine Firewall im Einsatz ist, müssen Sie Zugriff auf ironmansoftware.com gewähren.
Wir verwenden die Standard-HttpClient-Klasse in .NET, um diese Daten zu senden, und übergeben der Anfrage keine benutzerdefinierten Header. Wir verwenden einen Proxy, wenn dieser in PSU konfiguriert wurde.
Werden weitere Daten erfasst?
Wir könnten in zukünftigen Produktversionen weitere Datenpunkte hinzufügen. Wir dokumentieren alle Änderungen hier und im Changelog. Wir erfassen ausschließlich anonyme Informationen.
Zuletzt aktualisiert
War das hilfreich?