opentelemetry-collector/service/metadata.yaml

173 lines
4.4 KiB
YAML

type: service
github_project: open-telemetry/opentelemetry-collector
status:
disable_codecov_badge: true
class: pkg
stability:
development: [traces, metrics, logs]
distributions: [core, contrib]
telemetry:
metrics:
process_uptime:
enabled: true
stability:
level: alpha
description: Uptime of the process
unit: s
sum:
async: true
value_type: double
monotonic: true
process_runtime_heap_alloc_bytes:
enabled: true
stability:
level: 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:
level: 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:
level: 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_cpu_seconds:
enabled: true
stability:
level: 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:
level: alpha
description: Total physical memory (resident set size)
unit: By
gauge:
async: true
value_type: int
receiver.produced.items:
prefix: otelcol.
enabled: true
description: Number of items emitted from the receiver.
unit: "{item}"
sum:
value_type: int
monotonic: true
processor.consumed.items:
prefix: otelcol.
enabled: true
description: Number of items passed to the processor.
unit: "{item}"
sum:
value_type: int
monotonic: true
processor.produced.items:
prefix: otelcol.
enabled: true
description: Number of items emitted from the processor.
unit: "{item}"
sum:
value_type: int
monotonic: true
connector.consumed.items:
prefix: otelcol.
enabled: true
description: Number of items passed to the connector.
unit: "{item}"
sum:
value_type: int
monotonic: true
connector.produced.items:
prefix: otelcol.
enabled: true
description: Number of items emitted from the connector.
unit: "{item}"
sum:
value_type: int
monotonic: true
exporter.consumed.items:
prefix: otelcol.
enabled: true
description: Number of items passed to the exporter.
unit: "{item}"
sum:
value_type: int
monotonic: true
receiver.produced.size:
prefix: otelcol.
enabled: false
description: Size of items emitted from the receiver, based on ProtoMarshaler.Sizer.
unit: "{item}"
sum:
value_type: int
monotonic: true
processor.consumed.size:
prefix: otelcol.
enabled: false
description: Size of items passed to the processor, based on ProtoMarshaler.Sizer.
unit: "{item}"
sum:
value_type: int
monotonic: true
processor.produced.size:
prefix: otelcol.
enabled: false
description: Size of items emitted from the processor, based on ProtoMarshaler.Sizer.
unit: "{item}"
sum:
value_type: int
monotonic: true
connector.consumed.size:
prefix: otelcol.
enabled: false
description: Size of items passed to the connector, based on ProtoMarshaler.Sizer.
unit: "{item}"
sum:
value_type: int
monotonic: true
connector.produced.size:
prefix: otelcol.
enabled: false
description: Size of items emitted from the connector, based on ProtoMarshaler.Sizer.
unit: "{item}"
sum:
value_type: int
monotonic: true
exporter.consumed.size:
prefix: otelcol.
enabled: false
description: Size of items passed to the exporter, based on ProtoMarshaler.Sizer.
unit: "{item}"
sum:
value_type: int
monotonic: true