Jaeger · Capability

Sampling Config

Sampling Config is a Naftiko capability published by Jaeger, one of 5 capabilities the APIs.io network indexes for this provider.

Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Run with Naftiko

Capability Spec

sampling-config.yaml Raw ↑
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.