How to filter traces by request header #3551
Replies: 4 comments 3 replies
-
If the header is an array type we currently do not have the ability to query it. The team is working on vparquet4 actively which will extend the parquet format to support queries on these data types. The syntax for querying arrays is defined here: After vp4 is merged we will be able to add these extensions. |
Beta Was this translation helpful? Give feedback.
-
I have tried querying array still I didn't get result for the query |
Beta Was this translation helpful? Give feedback.
-
Arrays are not currently supported. The doc i linked to you shows our proposed syntax. We are actively working on merging vp4 and adding support for arrays. cc @stoewer |
Beta Was this translation helpful? Give feedback.
-
Hi, Thanks in advance. |
Beta Was this translation helpful? Give feedback.
-
Hi ,
I have enabled traces in tempo using opentelemetery. I want to filter traces by request header but header not showing in traces filter. I have passing request header by
OTEL_INSTRUMENTATION_HTTP_CAPTURE_HEADERS_SERVER_REQUEST
.tempo configuration
{
"overrides.yaml": "overrides:
defaults:
global:
max_bytes_per_trace: 10000000
",
"tempo.yaml": "multitenancy_enabled: false
usage_report:
reporting_enabled: true
compactor:
compaction:
block_retention: 720h
distributor:
receivers:
jaeger:
protocols:
grpc:
endpoint: 0.0.0.0:14250
thrift_binary:
endpoint: 0.0.0.0:6832
thrift_compact:
endpoint: 0.0.0.0:6831
thrift_http:
endpoint: 0.0.0.0:14268
opencensus: null
otlp:
protocols:
grpc:
endpoint: 0.0.0.0:4317
http:
endpoint: 0.0.0.0:4318
ingester:
{}
server:
http_listen_port: 3100
storage:
trace:
backend: local
local:
path: /var/tempo/traces
wal:
path: /var/tempo/wal
querier:
{}
query_frontend:
{}
overrides:
per_tenant_override_config: /conf/overrides.yaml
"
}
grafana tempo search
Beta Was this translation helpful? Give feedback.
All reactions