diff --git a/CHANGELOG.md b/CHANGELOG.md index ff1a568a24d..1b5f1f7b9d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,9 @@ release. - Add experimental histogram advice API. ([#3216](https://github.com/open-telemetry/opentelemetry-specification/pull/3216)) +- Specify second unit (`s`) and advice bucket boundaries of `[]` + for `process.runtime.jvm.gc.duration`. + ([#3458](https://github.com/open-telemetry/opentelemetry-specification/pull/3458)) ### Logs diff --git a/semantic_conventions/metrics/process-runtime-jvm-metrics.yaml b/semantic_conventions/metrics/process-runtime-jvm-metrics.yaml index 19978463eaa..7efbdb824ff 100644 --- a/semantic_conventions/metrics/process-runtime-jvm-metrics.yaml +++ b/semantic_conventions/metrics/process-runtime-jvm-metrics.yaml @@ -70,7 +70,7 @@ groups: metric_name: process.runtime.jvm.gc.duration brief: "Duration of JVM garbage collection actions." instrument: histogram - unit: "ms" + unit: "s" attributes: - id: gc type: string diff --git a/specification/metrics/semantic_conventions/runtime-environment-metrics.md b/specification/metrics/semantic_conventions/runtime-environment-metrics.md index 61dc41501b4..85058b9a062 100644 --- a/specification/metrics/semantic_conventions/runtime-environment-metrics.md +++ b/specification/metrics/semantic_conventions/runtime-environment-metrics.md @@ -209,10 +209,14 @@ This metric is [recommended](../metric-requirement-level.md#recommended). This metric is [recommended](../metric-requirement-level.md#recommended). +This metric SHOULD be specified with +[`ExplicitBucketBoundaries`](../../metrics/api.md#instrument-advice) +of `[]` (single bucket histogram capturing count, sum, min, max). + | Name | Instrument Type | Unit (UCUM) | Description | | -------- | --------------- | ----------- | -------------- | -| `process.runtime.jvm.gc.duration` | Histogram | `ms` | Duration of JVM garbage collection actions. | +| `process.runtime.jvm.gc.duration` | Histogram | `s` | Duration of JVM garbage collection actions. |