Изменения документа OpenTelemetry for NET. Экспорт
Редактировал(а) Alexandr Fokin 2023/07/06 13:54
От версии 2.5
отредактировано Alexandr Fokin
на 2022/12/13 19:53
на 2022/12/13 19:53
Изменить комментарий:
К данной версии нет комментариев
К версии 2.4
отредактировано Alexandr Fokin
на 2022/12/13 19:49
на 2022/12/13 19:49
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,34 +5,14 @@ 1 -[[https:~~/~~/github.com/open-telemetry/opentelemetry-dotnet/tree/main/src>>https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src]] 2 - 3 ----- 4 - 5 5 |(% colspan="2" style="width:315px" %)((( 6 6 ===== Трассировка ===== 7 7 ))) 8 8 |(% colspan="2" style="width:315px" %)В случае синхронного экспорта значений, первичная установка соединения может занять сравнительно много времени. 9 9 Синхронный режим может сильно влиять на производительность приложения. 10 -|(% style="width:315px" %)OpenTelemetry.Exporter.Console|(% style="width:1148px" %)((( 11 -[[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]] 12 - 13 -Вывод в консоль. 14 -))) 15 -|(% style="width:315px" %)OpenTelemetry.Exporter.InMemory|(% style="width:1148px" %)((( 16 -[[https:~~/~~/github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Exporter.InMemory>>https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Exporter.InMemory]] 17 - 18 -Сохранение всех Activity в C# коллекцию (без какой-либо группировки) 19 -))) 6 +|(% style="width:315px" %)OpenTelemetry.Exporter.Console|(% style="width:1148px" %)Вывод в консоль. 7 +|(% style="width:315px" %)OpenTelemetry.Exporter.InMemory|(% style="width:1148px" %)Сохранение всех Activity в C# коллекцию (без какой-либо группировки) 20 20 |(% style="width:315px" %) |(% style="width:1148px" %) 21 -|(% style="width:315px" %)OpenTelemetry.Exporter.Jaeger|(% style="width:1148px" %) (((22 - [[https:~~/~~/github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Exporter.Jaeger>>https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Exporter.Jaeger]]9 +|(% style="width:315px" %)OpenTelemetry.Exporter.Jaeger|(% style="width:1148px" %)Экспортирует трассировки в [[Jaeger>>doc:Разработка.Логи, трассировка, метрики, мониторинг.Трассировка.Jaeger.WebHome]]. 10 +|(% style="width:315px" %) |(% style="width:1148px" %) 23 23 24 -Экспортирует трассировки в [[Jaeger>>doc:Разработка.Логи, трассировка, метрики, мониторинг.Трассировка.Jaeger.WebHome]]. 25 -))) 26 -|(% style="width:315px" %)OpenTelemetry.Exporter.Zipkin|(% style="width:1148px" %)((( 27 -[[https:~~/~~/github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Exporter.Zipkin>>https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Exporter.Zipkin]] 28 - 29 -Экспортирует трассировки в [[Zipkin>>doc:Разработка.Логи, трассировка, метрики, мониторинг.Трассировка.Zipkin.WebHome]]. 30 -))) 31 - 32 32 ---- 33 33 34 34 ... ... @@ -36,16 +36,8 @@ 36 36 ===== Метрики ===== 37 37 ))) 38 38 |(% style="width:294px" %)OpenTelemetry.Exporter.Prometheus|(% style="width:1169px" %)Оба экспортера. (Либо пакет общий, либо первоначальный и будет убран) 39 -|(% style="width:294px" %)OpenTelemetry.Exporter.Prometheus.HttpListener|(% style="width:1169px" %)((( 40 -[[https:~~/~~/github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Exporter.Prometheus.HttpListener>>https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Exporter.Prometheus.HttpListener]] 41 - 42 -Экспорт метрик в [[Prometheus>>doc:Разработка.Логи, трассировка, метрики, мониторинг.Мониторинг.Prometheus.WebHome]]. Создает [[HTTP 1.1>>doc:Сети.Протоколы.HTTP 1\.1.WebHome]] endpoint в приложение (через HttpListener), который будет опрашивать Prometheus для получения метрик. 43 -))) 44 -|(% style="width:294px" %)OpenTelemetry.Exporter.Prometheus.AspNetCore|(% style="width:1169px" %)((( 45 -[[https:~~/~~/github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Exporter.Prometheus.AspNetCore>>https://github.com/open-telemetry/opentelemetry-dotnet/tree/main/src/OpenTelemetry.Exporter.Prometheus.AspNetCore]] 46 - 47 -Экспорт метрик в [[Prometheus>>doc:Разработка.Логи, трассировка, метрики, мониторинг.Мониторинг.Prometheus.WebHome]]. Создает [[HTTP 1.1>>doc:Сети.Протоколы.HTTP 1\.1.WebHome]] endpoint в приложение (через [[ASP.NET Core>>doc:Разработка.NET.Frameworks and Apps.Web.ASP\.NET Core.WebHome]] [[Middleware>>doc:Разработка.NET.Frameworks and Apps.Web.ASP\.NET Core.ASP\.NET Core\. Механизмы.Middleware.WebHome]]), который будет опрашивать Prometheus для получения метрик. 48 -))) 19 +|(% style="width:294px" %)OpenTelemetry.Exporter.Prometheus.HttpListener|(% style="width:1169px" %)Экспорт метрик в [[Prometheus>>doc:Разработка.Логи, трассировка, метрики, мониторинг.Мониторинг.Prometheus.WebHome]]. Создает [[HTTP 1.1>>doc:Сети.Протоколы.HTTP 1\.1.WebHome]] endpoint в приложение (через HttpListener), который будет опрашивать Prometheus для получения метрик. 20 +|(% style="width:294px" %)OpenTelemetry.Exporter.Prometheus.AspNetCore|(% style="width:1169px" %)Экспорт метрик в [[Prometheus>>doc:Разработка.Логи, трассировка, метрики, мониторинг.Мониторинг.Prometheus.WebHome]]. Создает [[HTTP 1.1>>doc:Сети.Протоколы.HTTP 1\.1.WebHome]] endpoint в приложение (через [[ASP.NET Core>>doc:Разработка.NET.Frameworks and Apps.Web.ASP\.NET Core.WebHome]] [[Middleware>>doc:Разработка.NET.Frameworks and Apps.Web.ASP\.NET Core.ASP\.NET Core\. Механизмы.Middleware.WebHome]]), который будет опрашивать Prometheus для получения метрик. 49 49 |(% style="width:294px" %)OpenTelemetry.Exporter.OpenTelemetryProtocol|(% style="width:1169px" %) 50 50 |(% style="width:294px" %) |(% style="width:1169px" %) 51 51