opentelemetry-cpp v1.17.0
- Created
- Updated
OpenTelemetry is a collection of tools, APIs, and SDKs.
You use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) for analysis in order to understand your software's performance and behavior.
# License
# Supported Platforms
All platforms are supported
# Features
No default features set.
# elasticsearch
Whether to include the Elasticsearch Client in the SDK
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by curl )
- vcpkg-cmake-config (by curl )
# etw
Whether to include the ETW Exporter in the SDK
Supports: windows
- ✅ windows
- ❌
linux - ❌
osx - ❌
uwp
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# geneva
Whether to include the Geneva Exporter from the opentelemetry-cpp-contrib repository
Dependencies:
opentelemetry-cpp
Platforms:
windows
Features:etw
- opentelemetry-cpp-contrib-version
No transitive dependencies.
Host Dependencies:
No dependencies.
# otlp-grpc
Whether to include the OTLP gRPC exporter in the SDK
Dependencies:
Host Dependencies:
and 3 transitive dependencies:
- vcpkg-cmake (by abseil )
- vcpkg-cmake-config (by abseil )
- vcpkg-cmake-get-vars (by openssl )
# otlp-http
Whether to include the OpenTelemetry Protocol over HTTP in the SDK
Dependencies:
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by curl )
- vcpkg-cmake-config (by curl )
- vcpkg-cmake-get-vars (by openssl )
# prometheus
Whether to include the Prometheus Client in the SDK
Dependencies:
and 2 transitive dependencies:
- civetweb (by prometheus-cpp )
- zlib (by prometheus-cpp )
Host Dependencies:
2 transitive dependencies:
# user-events
Whether to include the User Events Exporter from the opentelemetry-cpp-contrib repository
Supports: linux
- ✅ linux
- ❌
osx - ❌
uwp - ❌
windows
Dependencies:
- libeventheader-tracepoint
- libtracepoint
opentelemetry-cpp
Features:
otlp-http
- opentelemetry-cpp-contrib-version
and 6 transitive dependencies:
- abseil (by protobuf )
curl (by curl , opentelemetry-cpp )
Platforms:
(uwp | !windows) & !(osx | ios) & !mingw
Features:non-http
,openssl
,schannel
,sectransp
,ssl
,sspi
- openssl (by curl )
- protobuf (by opentelemetry-cpp )
- utf8-range (by protobuf )
- zlib (by curl )
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by libtracepoint )
- vcpkg-cmake-config (by libtracepoint )
- vcpkg-cmake-get-vars (by openssl )
# zipkin
Whether to include the Zipkin exporter in the SDK
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# Dependencies
No transitive dependencies.
# Host Dependencies
No transitive dependencies.
# Dependents
- azure-core-tracing-opentelemetry-cpp
- google-cloud-cpp (feature
opentelemetry
) - opentelemetry-cpp (feature
geneva
) - opentelemetry-cpp (feature
user-events
)
# Host Dependents
No dependents.
# Contributors
- Sergii Baitala
- Tom Tan
- jmanjon
- João Soares
- Thomas1664
- Dennis
- Gregor Jasny
- autoantwort
- Kevin Lalumiere
- Carlos O'Ryan
- Mengna Li
- jim wang
- Frank
- Bruce Mitchener
- Tom Tan
- Pravila
- aristotelos
- WangWeiLin-MV
- Jia Yue Hua
- Kai Pastor