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

OpenTelemetry

Identificatore: PowerShellUniversal.Plugins.OpenTelemetry

OpenTelemetry è un insieme di API, SDK e strumenti. Lo utilizzi per strumentare, generare, raccogliere ed esportare dati di telemetria (metriche, log e tracce) per analizzare le prestazioni e il comportamento del suo software.

Il plugin consente l'integrazione con la tecnologia. Può utilizzare le Impostazioni dell'app per configurare dove inviare i dati. Attualmente PowerShell Universal espone una sola configurazione di endpoint OTLP. La configurazione seguente funzionerebbe con Prometheus.

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

Prometheus

Può configurare Prometheus per raccogliere i dati di PowerShell Universal avviandolo con il collector OTLP abilitato.

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

All'interno di PowerShell Universal, dovrà specificare l'URL /api/v1/otlp/v1/metrics per il server Prometheus. Questo esempio utilizza Prometheus 3.5.

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

Ultimo aggiornamento

È stato utile?