#open-telemetry #tracing #context #propagation #http-request

opentelemetry-http

发送HTTP请求的辅助实现。用途包括在HTTP上传播和提取上下文、导出遥测、请求采样策略。

12个重大版本发布

0.13.0 2024年7月15日
0.11.1 2024年3月28日
0.10.0 2023年11月6日
0.9.0 2023年7月29日
0.2.0 2021年3月24日

HTTP客户端 中排名 #55

Download history 230214/week @ 2024-05-03 256389/week @ 2024-05-10 261133/week @ 2024-05-17 251582/week @ 2024-05-24 274533/week @ 2024-05-31 284875/week @ 2024-06-07 255782/week @ 2024-06-14 267973/week @ 2024-06-21 262282/week @ 2024-06-28 259211/week @ 2024-07-05 245553/week @ 2024-07-12 275236/week @ 2024-07-19 344287/week @ 2024-07-26 362945/week @ 2024-08-02 433314/week @ 2024-08-09 451330/week @ 2024-08-16

每月下载量 1,659,599
188 个Crate中(直接使用32个) 中使用

Apache-2.0

285KB
4.5K SLoC

OpenTelemetry HTTP

OpenTelemetry — An observability framework for cloud-native software.

此Crate包含发送HTTP请求的辅助实现。用途包括在HTTP上传播和提取上下文、导出遥测、请求采样策略。

Crates.io: opentelemetry-http Documentation LICENSE GitHub Actions CI Slack

OpenTelemetry概述

OpenTelemetry是一个可观测性框架和工具包,旨在创建和管理遥测数据,如跟踪、指标和日志。OpenTelemetry对供应商和工具无关,这意味着它可以与广泛的可观测性后端一起使用,包括开源工具[Jaeger]和[Prometheus],以及商业产品。

OpenTelemetry不是像Jaeger、Prometheus或其他商业供应商那样的可观测性后端。OpenTelemetry专注于遥测的生成、收集、管理和导出。OpenTelemetry的一个主要目标是您可以轻松地对应用程序或系统进行 instrumentation,无论它们的语言、基础设施或运行时环境如何。关键的是,遥测的存储和可视化有意留给了其他工具。

依赖关系

~0.9–13MB
~176K SLoC