Files
telemetry/service/metadata.yaml
Alex BotenandGitHub aafce1281f [pkg/service] stabilize telemetry.UseLocalHostAsDefaultMetricsAddress (#15342)
This has been in beta for 18 months, time to stabilize.

---------

Signed-off-by: Alex Boten <[email protected]>
2026-05-21 18:23:52 +00:00

207 lines
5.5 KiB
YAML

display_name: Service
type: service
github_project: open-telemetry/opentelemetry-collector
status:
disable_codecov_badge: true
class: pkg
stability:
development: [traces, metrics, logs, profiles]
distributions: [core, contrib]
telemetry:
metrics:
connector.consumed.items:
prefix: otelcol.
enabled: true
stability: development
description: Number of items passed to the connector.
unit: "{item}"
sum:
value_type: int
monotonic: true
connector.consumed.size:
prefix: otelcol.
enabled: false
stability: development
description: Size of items passed to the connector, based on ProtoMarshaler.Sizer.
unit: "{item}"
sum:
value_type: int
monotonic: true
connector.produced.items:
prefix: otelcol.
enabled: true
stability: development
description: Number of items emitted from the connector.
unit: "{item}"
sum:
value_type: int
monotonic: true
connector.produced.size:
prefix: otelcol.
enabled: false
stability: development
description: Size of items emitted from the connector, based on ProtoMarshaler.Sizer.
unit: "{item}"
sum:
value_type: int
monotonic: true
exporter.consumed.items:
prefix: otelcol.
enabled: true
stability: development
description: Number of items passed to the exporter.
unit: "{item}"
sum:
value_type: int
monotonic: true
exporter.consumed.size:
prefix: otelcol.
enabled: false
stability: development
description: Size of items passed to the exporter, based on ProtoMarshaler.Sizer.
unit: "{item}"
sum:
value_type: int
monotonic: true
process_cpu_seconds:
enabled: true
stability: alpha
description: Total CPU user and system time in seconds
unit: s
sum:
async: true
value_type: double
monotonic: true
process_memory_rss:
enabled: true
stability: alpha
description: Total physical memory (resident set size)
unit: By
gauge:
async: true
value_type: int
process_runtime_heap_alloc_bytes:
enabled: true
stability: alpha
description: Bytes of allocated heap objects (see 'go doc runtime.MemStats.HeapAlloc')
unit: By
gauge:
async: true
value_type: int
process_runtime_total_alloc_bytes:
enabled: true
stability: alpha
description: Cumulative bytes allocated for heap objects (see 'go doc runtime.MemStats.TotalAlloc')
unit: By
sum:
async: true
value_type: int
monotonic: true
process_runtime_total_sys_memory_bytes:
enabled: true
stability: alpha
description: Total bytes of memory obtained from the OS (see 'go doc runtime.MemStats.Sys')
unit: By
gauge:
async: true
value_type: int
process_uptime:
enabled: true
stability: alpha
description: Uptime of the process
unit: s
sum:
async: true
value_type: double
monotonic: true
processor.consumed.items:
prefix: otelcol.
enabled: true
stability: development
description: Number of items passed to the processor.
unit: "{item}"
sum:
value_type: int
monotonic: true
processor.consumed.size:
prefix: otelcol.
enabled: false
stability: development
description: Size of items passed to the processor, based on ProtoMarshaler.Sizer.
unit: "{item}"
sum:
value_type: int
monotonic: true
processor.produced.items:
prefix: otelcol.
enabled: true
stability: development
description: Number of items emitted from the processor.
unit: "{item}"
sum:
value_type: int
monotonic: true
processor.produced.size:
prefix: otelcol.
enabled: false
stability: development
description: Size of items emitted from the processor, based on ProtoMarshaler.Sizer.
unit: "{item}"
sum:
value_type: int
monotonic: true
receiver.produced.items:
prefix: otelcol.
enabled: true
stability: development
description: Number of items emitted from the receiver.
unit: "{item}"
sum:
value_type: int
monotonic: true
receiver.produced.size:
prefix: otelcol.
enabled: false
stability: development
description: Size of items emitted from the receiver, based on ProtoMarshaler.Sizer.
unit: "{item}"
sum:
value_type: int
monotonic: true
feature_gates:
- id: service.AllowNoPipelines
description: 'Allow starting the Collector without starting any pipelines.'
stage: alpha
from_version: 'v0.122.0'
reference_url: 'https://github.com/open-telemetry/opentelemetry-collector/pull/12613'
- id: service.profilesSupport
description: 'Controls whether profiles support can be enabled'
stage: alpha
from_version: 'v0.112.0'
reference_url: 'https://github.com/open-telemetry/opentelemetry-collector/pull/11477'
- id: telemetry.UseLocalHostAsDefaultMetricsAddress
description: 'Controls whether default Prometheus metrics server use localhost as the default host for their endpoints'
stage: beta
from_version: 'v0.111.0'
reference_url: 'https://github.com/open-telemetry/opentelemetry-collector/pull/11251'