Gambi.OpenTelemetry 2026.1.0
Gambi for OpenTelemetry package
Ce document d�crit � quoi sert en comment utiliser la librairie Gambi.OpenTelemetry dans une application.
Description
Cette librairie fournit des extensions pour configurer facilement OpenTelemetry dans une application .NET. Elle inclut des m�thodes d'extension pour ajouter les services OpenTelemetry n�cessaires et pour exposer un endpoint de scraping Prometheus.
Mise en oeuvre
Appel de l'extension AddOpenTelemetry dans la configuration des services de l'application et de l'extension MapPrometheusScrapingEndpoint dans la configuration du pipeline de l'application.
...
builder.AddOpenTelemetry();
...
var app = builder.Build();
...
// Configure the Prometheus scraping endpoint for OpenTelemetry
app.MapPrometheusScrapingEndpoint();
...
app.Run();
Les variables d'environnement suivantes peuvent �tre utilis�es pour configurer le comportement de la collecte des m�triques OpenTelemetry :
OTLP_TRACING_ENDPOINT_URL: D�finit l'endpoint OTLP pour l'exportation des traces (par d�faut vers http://tempo:4317).OTLP_LOGGING_ENDPOINT_URL: D�finit l'endpoint OTLP pour l'exportation des logs (par d�faut vers http://otel-collector:4318).
No packages depend on Gambi.OpenTelemetry.
.NET 10.0
- OpenTelemetry.Exporter.OpenTelemetryProtocol (>= 1.14.0)
- OpenTelemetry.Exporter.Prometheus.AspNetCore (>= 1.9.0-beta.2)
- OpenTelemetry.Extensions.Hosting (>= 1.14.0)
- OpenTelemetry.Instrumentation.AspNetCore (>= 1.14.0)
- OpenTelemetry.Instrumentation.Http (>= 1.14.0)
| Version | Downloads | Last updated |
|---|---|---|
| 2026.1.0 | 3 | 12/09/2025 |