Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
335a01d
[chore][tailsamplingprocessor] Add stability level per metric
ChrsMark Sep 25, 2025
f4aaa35
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Sep 25, 2025
8ae1ae7
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Sep 25, 2025
4ea9d5a
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Sep 26, 2025
08dfd88
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Sep 29, 2025
1f5223d
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Sep 30, 2025
2e77435
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Oct 1, 2025
c16424f
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Oct 1, 2025
cc4c63c
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Oct 2, 2025
fb2c6db
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Oct 6, 2025
b4c4ac8
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Oct 8, 2025
0c0a7e3
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Oct 9, 2025
7951602
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Oct 20, 2025
3c88c9d
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Oct 20, 2025
5673dbd
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Oct 20, 2025
1aea546
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Oct 20, 2025
5a57466
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Oct 21, 2025
e7d9256
tune unit-tests
ChrsMark Oct 21, 2025
41fb8a0
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Oct 21, 2025
fc32a29
Merge branch 'main' into tailsamplingprocessor_metric_stability
ChrsMark Oct 21, 2025
fbd9dae
Merge branch 'main' into tailsamplingprocessor_metric_stability
edmocosta Oct 21, 2025
b6810c6
Merge branch 'main' into tailsamplingprocessor_metric_stability
edmocosta Oct 21, 2025
0a521db
Merge branch 'main' into tailsamplingprocessor_metric_stability
edmocosta Oct 21, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
96 changes: 48 additions & 48 deletions processor/tailsamplingprocessor/documentation.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ The following telemetry is emitted by this component.

### otelcol_processor_tail_sampling_count_spans_sampled

Count of spans that were sampled or not per sampling policy
Count of spans that were sampled or not per sampling policy [development]

| Unit | Metric Type | Value Type | Monotonic |
| ---- | ----------- | ---------- | --------- |
| {spans} | Sum | Int | true |
| Unit | Metric Type | Value Type | Monotonic | Stability |
| ---- | ----------- | ---------- | --------- | --------- |
| {spans} | Sum | Int | true | development |

#### Attributes

Expand All @@ -24,11 +24,11 @@ Count of spans that were sampled or not per sampling policy

### otelcol_processor_tail_sampling_count_traces_sampled

Count of traces that were sampled or not per sampling policy
Count of traces that were sampled or not per sampling policy [development]

| Unit | Metric Type | Value Type | Monotonic |
| ---- | ----------- | ---------- | --------- |
| {traces} | Sum | Int | true |
| Unit | Metric Type | Value Type | Monotonic | Stability |
| ---- | ----------- | ---------- | --------- | --------- |
| {traces} | Sum | Int | true | development |

#### Attributes

Expand All @@ -40,11 +40,11 @@ Count of traces that were sampled or not per sampling policy

### otelcol_processor_tail_sampling_early_releases_from_cache_decision

Number of spans that were able to be immediately released due to a decision cache hit.
Number of spans that were able to be immediately released due to a decision cache hit. [development]

| Unit | Metric Type | Value Type | Monotonic |
| ---- | ----------- | ---------- | --------- |
| {spans} | Sum | Int | true |
| Unit | Metric Type | Value Type | Monotonic | Stability |
| ---- | ----------- | ---------- | --------- | --------- |
| {spans} | Sum | Int | true | development |

#### Attributes

Expand All @@ -54,11 +54,11 @@ Number of spans that were able to be immediately released due to a decision cach

### otelcol_processor_tail_sampling_global_count_traces_sampled

Global count of traces that were sampled or not by at least one policy
Global count of traces that were sampled or not by at least one policy [development]

| Unit | Metric Type | Value Type | Monotonic |
| ---- | ----------- | ---------- | --------- |
| {traces} | Sum | Int | true |
| Unit | Metric Type | Value Type | Monotonic | Stability |
| ---- | ----------- | ---------- | --------- | --------- |
| {traces} | Sum | Int | true | development |

#### Attributes

Expand All @@ -69,64 +69,64 @@ Global count of traces that were sampled or not by at least one policy

### otelcol_processor_tail_sampling_new_trace_id_received

Counts the arrival of new traces
Counts the arrival of new traces [development]

| Unit | Metric Type | Value Type | Monotonic |
| ---- | ----------- | ---------- | --------- |
| {traces} | Sum | Int | true |
| Unit | Metric Type | Value Type | Monotonic | Stability |
| ---- | ----------- | ---------- | --------- | --------- |
| {traces} | Sum | Int | true | development |

### otelcol_processor_tail_sampling_sampling_decision_latency

Latency (in microseconds) of a given sampling policy
Latency (in microseconds) of a given sampling policy [development]

| Unit | Metric Type | Value Type |
| ---- | ----------- | ---------- |
| µs | Histogram | Int |
| Unit | Metric Type | Value Type | Stability |
| ---- | ----------- | ---------- | --------- |
| µs | Histogram | Int | development |

### otelcol_processor_tail_sampling_sampling_decision_timer_latency

Latency (in milliseconds) of each run of the sampling decision timer
Latency (in milliseconds) of each run of the sampling decision timer [development]

| Unit | Metric Type | Value Type |
| ---- | ----------- | ---------- |
| ms | Histogram | Int |
| Unit | Metric Type | Value Type | Stability |
| ---- | ----------- | ---------- | --------- |
| ms | Histogram | Int | development |

### otelcol_processor_tail_sampling_sampling_late_span_age

Time (in seconds) from the sampling decision was taken and the arrival of a late span
Time (in seconds) from the sampling decision was taken and the arrival of a late span [development]

| Unit | Metric Type | Value Type |
| ---- | ----------- | ---------- |
| s | Histogram | Int |
| Unit | Metric Type | Value Type | Stability |
| ---- | ----------- | ---------- | --------- |
| s | Histogram | Int | development |

### otelcol_processor_tail_sampling_sampling_policy_evaluation_error

Count of sampling policy evaluation errors
Count of sampling policy evaluation errors [development]

| Unit | Metric Type | Value Type | Monotonic |
| ---- | ----------- | ---------- | --------- |
| {errors} | Sum | Int | true |
| Unit | Metric Type | Value Type | Monotonic | Stability |
| ---- | ----------- | ---------- | --------- | --------- |
| {errors} | Sum | Int | true | development |

### otelcol_processor_tail_sampling_sampling_trace_dropped_too_early

Count of traces that needed to be dropped before the configured wait time
Count of traces that needed to be dropped before the configured wait time [development]

| Unit | Metric Type | Value Type | Monotonic |
| ---- | ----------- | ---------- | --------- |
| {traces} | Sum | Int | true |
| Unit | Metric Type | Value Type | Monotonic | Stability |
| ---- | ----------- | ---------- | --------- | --------- |
| {traces} | Sum | Int | true | development |

### otelcol_processor_tail_sampling_sampling_trace_removal_age

Time (in seconds) from arrival of a new trace until its removal from memory
Time (in seconds) from arrival of a new trace until its removal from memory [development]

| Unit | Metric Type | Value Type |
| ---- | ----------- | ---------- |
| s | Histogram | Int |
| Unit | Metric Type | Value Type | Stability |
| ---- | ----------- | ---------- | --------- |
| s | Histogram | Int | development |

### otelcol_processor_tail_sampling_sampling_traces_on_memory

Tracks the number of traces current on memory
Tracks the number of traces current on memory [development]

| Unit | Metric Type | Value Type |
| ---- | ----------- | ---------- |
| {traces} | Gauge | Int |
| Unit | Metric Type | Value Type | Stability |
| ---- | ----------- | ---------- | --------- |
| {traces} | Gauge | Int | development |

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading