jaeger_list_operations
Discover operation names for a specific service in Jaeger tracing to filter trace searches effectively. Lists endpoints, methods, or functions traced for a given service.
Instructions
List all operation names Jaeger has seen for a given service.
Wraps GET /api/services/{service}/operations. Useful for discovering
which operation names to pass as filters to jaeger_search_traces.
Output is capped at 500 operations.
Examples:
- Use when: "What HTTP endpoints does order-service expose in tracing?"
→ service='order-service'.
- Use when: You want to search for a specific slow operation but need
the exact name — list operations first, then pass it to
jaeger_search_traces.
- Use when: Auditing which gRPC methods a service traces.
- Don't use when: You don't have a specific service — start with
jaeger_list_services first.
- Don't use when: You want to search traces immediately (skip this
step if you already know the operation name).
Returns:
dict with service / operations_count / truncated /
operations (sorted alphabetically).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| service | Yes | Service name exactly as returned by jaeger_list_services. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| service | Yes | ||
| operations_count | Yes | ||
| truncated | Yes | ||
| operations | Yes |