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

OpenTelemetry

Identifier: PowerShellUniversal.Plugins.OpenTelemetry

OpenTelemetry ist eine Sammlung von APIs, SDKs und Werkzeugen. Verwenden Sie es, um Telemetriedaten (Metriken, Protokolle und Traces) zu instrumentieren, zu generieren, zu sammeln und zu exportieren, damit Sie die Leistung und das Verhalten Ihrer Software analysieren können.

Das Plugin ermöglicht die Integration mit der Technologie. Sie können App Settings verwenden, um zu konfigurieren, wohin Daten gesendet werden. PowerShell Universal stellt derzeit nur die Konfiguration eines einzelnen OTLP-Endpunkts bereit. Die folgende Konfiguration würde mit Prometheus funktionieren.

{    
    "OpenTelemetry": {
        "Otlp": {
            "Endpoint": "http://localhost:9090/api/v1/otlp/v1/metrics"
        }
    }
}

Prometheus

Sie können Prometheus so konfigurieren, dass es PowerShell Universal-Daten sammelt, indem Sie es mit aktiviertem OTLP-Collector starten.

 .\prometheus.exe --web.enable-otlp-receiver

Innerhalb von PowerShell Universal müssen Sie die URL /api/v1/otlp/v1/metrics für den Prometheus-Server angeben. Dieses Beispiel verwendet Prometheus 3.5.

{    
    "OpenTelemetry": {
        "Otlp": {
            "Endpoint": "http://localhost:9090/api/v1/otlp/v1/metrics"
        }
    }
}

Zuletzt aktualisiert

War das hilfreich?