name: Jaeger Sampling Manager — Remote Sampling slug: sampling-config version: 0.1.0 description: |- Distribute sampling strategies to instrumented services. Tracer SDKs poll the Sampling Manager to learn the active strategy (probabilistic, rate-limiting, or per-operation) for their service, enabling central control of trace volume without redeploying applications. api: id: jaeger:jaeger-sampling-api openapi: openapi/jaeger-sampling-api-openapi.yml operations: - operationId: getSamplingStrategy method: POST path: /api/v2/samplingStrategy summary: Fetch the current sampling strategy for a service (gRPC-gateway form). - operationId: getSamplingStrategyLegacy method: GET path: /sampling summary: Legacy HTTP form used by older Jaeger SDKs. inputs: - name: serviceName type: string required: true outputs: - name: strategy type: object description: SamplingStrategyResponse — union of probabilistic, rate-limiting, and per-operation strategies. governance: port: 5778 (HTTP) / 5779 (gRPC) notes: Strategies are configured via Collector --sampling.strategies-file or via the adaptive sampling subsystem.