# Probabilistic Sampling Processor

<!-- llms-txt-link: /llms.txt -->

> OpenTelemetry Collector processor · contrib distribution

- **Component ID**: `contrib-probabilisticsamplerprocessor`
- **Name**: `probabilisticsamplerprocessor`
- **Type**: processor
- **Distribution**: contrib
- **Repository**: `opentelemetry-collector-contrib`

## Stability

| Level | Signals |
| --- | --- |
| alpha | logs |
| beta | traces |

## Internal telemetry

| Metric | Type | Value type | Unit | Stability | Enabled | Attributes | Description |
| --- | --- | --- | --- | --- | --- | --- | --- |
| `processor_probabilistic_sampler_count_logs_sampled` | sum (monotonic) | int | 1 | development | yes |  | Count of logs that were sampled or not |
| `processor_probabilistic_sampler_count_traces_sampled` | sum (monotonic) | int | 1 | development | yes |  | Count of traces that were sampled or not |

## Data

- **JSON (latest)**: [/data/collector/components/contrib-probabilisticsamplerprocessor/latest.json](/data/collector/components/contrib-probabilisticsamplerprocessor/latest.json)
- **JSON (pinned)**: [/data/collector/components/contrib-probabilisticsamplerprocessor/contrib-probabilisticsamplerprocessor-219be7affc43.json](/data/collector/components/contrib-probabilisticsamplerprocessor/contrib-probabilisticsamplerprocessor-219be7affc43.json)
- **Explore**: [/collector/components/contrib/probabilisticsamplerprocessor](/collector/components/contrib/probabilisticsamplerprocessor)
