Cargo Features
Pingap has no features set by default.
[dependencies]
pingap = { version = "0.9.0", features = ["full", "pyro", "perf"] }
- full perf? = opentelemetry, opentelemetry-http, opentelemetry-jaeger-propagator, opentelemetry-otlp, opentelemetry_sdk, prometheus, sentry
-
pingora = { git = "https://github.com/cloudflare/pingora", rev = "1c6eed066b57e5bf387b7ebcad9e447515dece80", default-features = false, features = [
Affects
http_header::HTTP_HEADER_CONTENT_TEXT
,pingap::otel
,ctx::OtelTracer
,ctx::State.otel_tracer
,ctx::State.upstream_span
,state::Error
,state::Result
… - pyro perf? = pyroscope, pyroscope_pprofrs
- perf = dhat, full, pyro
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- dhat perf?
- opentelemetry full?
-
Enables opentelemetry ^0.24.0
- opentelemetry-http full?
-
Enables opentelemetry-http ^0.13.0
- opentelemetry-jaeger-propagator full?
- opentelemetry-otlp full?
-
Enables opentelemetry-otlp ^0.17.0
- opentelemetry_sdk full?
-
Enables opentelemetry_sdk ^0.24.1
- prometheus full?
- pyroscope pyro?
- pyroscope_pprofrs pyro?
- sentry full?
-
Enables sentry ^0.26