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-receiverInnerhalb 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?