-
Notifications
You must be signed in to change notification settings - Fork 36
feat(jaeger): add regex support for tag search in /api/traces #116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
daa8672
075dbce
182a2f6
293cf42
3132c5c
5d7e873
963249e
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -59,7 +59,7 @@ The `/select/jaeger/api/traces` HTTP endpoint provides the following params: | |
|
|
||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. P3: The docs now show two different formats for the Prompt for AI agents |
||
| - `service`: the service name. | ||
| - `operation`: the span name (also known as the operation name in Jaeger). | ||
| - `tags`: the attributes (also known as tags) filter, example: `{"key":"value"}` | ||
| - `tags`: the attributes (also known as tags) filter, example: `{"key":"value"}`. Prefix a value with `~` to use regex matching, e.g. `{"key":"~value.*"}` | ||
| - `start`: the start timestamp in unix microseconds. | ||
| - `end`: the end timestamp in unix microseconds. | ||
| - `minDuration`: the minimum duration of the span, with units `ns`, `us`, `ms`, `s`, `m`, or `h`. | ||
|
|
@@ -216,3 +216,6 @@ Some valid filter examples: | |
| - Multiple span attribute filters: `error=unset otel.scope.name=redis-manual` | ||
| - Single resource attribute filter: `resource_attr:telemetry.sdk.language=go` | ||
| - Span attribute and resource attribute filters: `span.kind=client resource_attr:os.type=linux` | ||
| - Multiple regex filters: `span.kind=~cli.* http.status_code:~^2` | ||
|
|
||
| Note that the examples are for user input on the Jaeger frontend, which parses and sends the request in JSON format later. | ||
Uh oh!
There was an error while loading. Please reload this page.