2021-08-19 03:14:57 +03:00
{
2022-12-19 23:55:34 +01:00
"$schema" : "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json" ,
2021-08-19 03:14:57 +03:00
"name" : "opentelemetry-cpp" ,
2024-10-19 07:54:58 +08:00
"version-semver" : "1.17.0" ,
2024-10-25 07:23:57 +02:00
"port-version" : 1 ,
2021-08-19 03:14:57 +03:00
"description" : [
"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."
] ,
"homepage" : "https://github.com/open-telemetry/opentelemetry-cpp" ,
2022-02-04 01:15:44 -08:00
"license" : "Apache-2.0" ,
2021-08-19 03:14:57 +03:00
"dependencies" : [
2023-04-10 15:50:22 -04:00
"abseil" ,
2021-08-19 03:14:57 +03:00
"nlohmann-json" ,
{
"name" : "vcpkg-cmake" ,
"host" : true
} ,
{
"name" : "vcpkg-cmake-config" ,
"host" : true
}
] ,
"features" : {
"elasticsearch" : {
2024-06-12 04:06:15 +02:00
"description" : "Whether to include the Elasticsearch Client in the SDK" ,
"dependencies" : [
{
"name" : "curl" ,
"default-features" : false
}
]
2021-08-19 03:14:57 +03:00
} ,
"etw" : {
2022-09-26 20:35:51 +02:00
"description" : "Whether to include the ETW Exporter in the SDK" ,
"supports" : "windows"
2021-08-19 03:14:57 +03:00
} ,
2024-01-25 12:58:28 -08:00
"geneva" : {
2024-02-21 21:49:21 -08:00
"description" : "Whether to include the Geneva Exporter from the opentelemetry-cpp-contrib repository" ,
"dependencies" : [
{
"name" : "opentelemetry-cpp" ,
"features" : [
"etw"
] ,
"platform" : "windows"
2024-07-15 19:02:26 +01:00
} ,
"opentelemetry-cpp-contrib-version"
2024-02-21 21:49:21 -08:00
]
2024-01-25 12:58:28 -08:00
} ,
2023-04-14 05:58:46 +08:00
"otlp-grpc" : {
"description" : "Whether to include the OTLP gRPC exporter in the SDK" ,
2021-11-05 13:00:50 -07:00
"dependencies" : [
"grpc" ,
2023-04-04 18:23:02 -04:00
{
"name" : "grpc" ,
"host" : true
2023-04-14 05:58:46 +08:00
}
2021-11-05 13:00:50 -07:00
]
} ,
2023-02-07 15:31:57 -08:00
"otlp-http" : {
"description" : "Whether to include the OpenTelemetry Protocol over HTTP in the SDK" ,
"dependencies" : [
"curl" ,
2024-01-31 16:01:42 -08:00
"protobuf"
2023-02-07 15:31:57 -08:00
]
} ,
2021-08-19 03:14:57 +03:00
"prometheus" : {
"description" : "Whether to include the Prometheus Client in the SDK" ,
"dependencies" : [
"prometheus-cpp"
]
} ,
2024-04-09 18:13:38 +01:00
"user-events" : {
"description" : "Whether to include the User Events Exporter from the opentelemetry-cpp-contrib repository" ,
"supports" : "linux" ,
"dependencies" : [
"libeventheader-tracepoint" ,
"libtracepoint" ,
{
"name" : "opentelemetry-cpp" ,
"features" : [
"otlp-http"
]
2024-07-15 19:02:26 +01:00
} ,
"opentelemetry-cpp-contrib-version"
2024-04-09 18:13:38 +01:00
]
} ,
2021-08-19 03:14:57 +03:00
"zipkin" : {
"description" : "Whether to include the Zipkin exporter in the SDK"
}
}
}