Andrii
06/28/2025, 9:41 PMSPICEDB
prefix
I'll check OTEL prefix for sample ratio and will let you know hereyetitwo
06/28/2025, 9:42 PMObservability Flags:
--otel-endpoint string OpenTelemetry collector endpoint - the endpoint can also be set by using enviroment variables
--otel-insecure connect to the OpenTelemetry collector in plaintext
--otel-provider string OpenTelemetry provider for tracing ("none", "otlphttp", "otlpgrpc") (default "none")
--otel-sample-ratio float ratio of traces that are sampled (default 0.01)
--otel-service-name string service name for trace data (default "spicedb")
--otel-trace-propagator string OpenTelemetry trace propagation format ("b3", "w3c", "ottrace"). Add multiple propagators separated by comma. (default "w3c")
yetitwo
06/28/2025, 9:42 PMAndrii
06/28/2025, 9:43 PMAndrii
06/28/2025, 11:40 PMAndrii
06/28/2025, 11:42 PMyetitwo
06/29/2025, 12:40 AMyetitwo
06/29/2025, 12:40 AMAndrii
06/29/2025, 10:58 AMBen Simpson
06/30/2025, 4:54 AMSPICEDB_OTEL_SAMPLE_RATIO = 0.001
OTEL_TRACES_SAMPLER = "parentbased_traceidratio"
OTEL_TRACES_SAMPLER_ARG = 0.001
Andrii
06/30/2025, 7:01 PMBen Simpson
06/30/2025, 10:12 PMSPICEDB_OTEL_SAMPLE_RATIO
definitely seems to be working. I think in our case we must be doing 100% sampling elsewhere which is causing the ParentBasedSampler
to sample everythingAndrii
06/30/2025, 11:03 PMBen Simpson
07/01/2025, 3:47 AMAndrii
07/01/2025, 11:16 AM