name: Jaeger Query — Services and Operations slug: query-services version: 0.1.0 description: |- List services that have reported traces and enumerate the operation names observed for a chosen service. Use this capability to populate service/operation pickers in a UI or to seed downstream trace search. api: id: jaeger:jaeger-query-api openapi: openapi/jaeger-query-api-openapi.yml operations: - operationId: QueryService_GetServices method: GET path: /api/v3/services summary: List all services that have reported spans. - operationId: QueryService_GetOperations method: GET path: /api/v3/operations summary: List operations for a specific service. inputs: - name: service type: string required: false description: Service name to enumerate operations for. - name: spanKind type: string required: false description: Optional OpenTelemetry SpanKind filter. outputs: - name: services type: string[] - name: operations type: object[] governance: authentication: None by default — the Query API is typically deployed behind an internal network or reverse proxy with auth. rateLimits: None enforced at the API layer; bounded by Query service resources.