OpenTelemetry for NET - OpenTelemetry for NET. Экспорт 

Page / - Изменено Alexandr Fokin в 2023/07/06 13:54 

OpenTelemetry for NET. Экспорт 
Изменено Alexandr Fokin
в 2023/07/06 13:54

Оглавление

OpenTelemetry.Exporter.*
https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src 

Трассировка	
В случае синхронного экспорта значений, первичная установка соединения может занять сравнительно много времени.
Синхронный экспорт может сильно влиять на производительность приложения.	
OpenTelemetry.Exporter.Console	https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Exporter.Console
Вывод в консоль.	
OpenTelemetry.Exporter.InMemory	https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Exporter.InMemory
Сохранение всех Activity в C# Коллекцию (без какой-либо группировки)	
 	 	
OpenTelemetry.Exporter.Jaeger	https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Exporter.Jaeger
Экспортирует трассировки в Jaeger.	
OpenTelemetry.Exporter.Zipkin	https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Exporter.Zipkin
Экспортирует трассировки в Zipkin.	

Метрики	
Prometheus	OpenTelemetry.Exporter.Prometheus	Оба экспортера. (Не уточнял, но предполагаю, что либо пакет общий и заменить другие, либо пакет устаревает и не будет поддерживатся)	
	OpenTelemetry.Exporter.Prometheus.HttpListener	https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Exporter.Prometheus.HttpListener
Экспорт метрик в Prometheus. Создает HTTP 1.1 endpoint в приложение (через HttpListener), который будет опрашивать Prometheus для получения метрик.	
	OpenTelemetry.Exporter.Prometheus.AspNetCore	https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Exporter.Prometheus.AspNetCore
Экспорт метрик в Prometheus. Создает HTTP 1.1 endpoint в приложение (через ASP.NET Core Middleware), который будет опрашивать Prometheus для получения метрик.	
 	OpenTelemetry.Exporter.OpenTelemetryProtocol