Skip to content
Merged
Changes from all commits
Commits
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
89 changes: 45 additions & 44 deletions receiver/podmanreceiver/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,6 @@ status:
unsupported_platforms: [windows]

resource_attributes:
container.runtime:
description: "The runtime of the container. For this receiver, it will always be 'podman'."
type: string
enabled: true
container.id:
description: "The ID of the container."
type: string
Expand All @@ -26,34 +22,50 @@ resource_attributes:
description: "The name of the container."
type: string
enabled: true
container.runtime:
description: "The runtime of the container. For this receiver, it will always be 'podman'."
type: string
enabled: true

attributes:
core:
description: "The CPU core number when utilising per-CPU metrics."
type: string

metrics:
# CPU
container.cpu.usage.system:
# BlockIO
container.blockio.io_service_bytes_recursive.read:
enabled: true
description: "System CPU usage."
description: "Number of bytes transferred from the disk by the container"
extended_documentation: "[More docs](https://www.kernel.org/doc/Documentation/cgroup-v1/blkio-controller.txt)."
stability:
level: development
unit: s
unit: "{operations}"
sum:
value_type: int
monotonic: true
aggregation_temporality: cumulative
container.cpu.usage.total:
container.blockio.io_service_bytes_recursive.write:
enabled: true
description: "Total CPU time consumed."
description: "Number of bytes transferred to the disk by the container"
extended_documentation: "[More docs](https://www.kernel.org/doc/Documentation/cgroup-v1/blkio-controller.txt)."
stability:
level: development
unit: s
unit: "{operations}"
sum:
value_type: int
monotonic: true
aggregation_temporality: cumulative

# CPU
container.cpu.percent:
enabled: true
description: "Percent of CPU used by the container."
stability:
level: development
unit: "1"
gauge:
value_type: double
container.cpu.usage.percpu:
enabled: true
description: "Total CPU time consumed per CPU-core."
Expand All @@ -66,35 +78,27 @@ metrics:
aggregation_temporality: cumulative
attributes:
- core
container.cpu.percent:
enabled: true
description: "Percent of CPU used by the container."
stability:
level: development
unit: "1"
gauge:
value_type: double
# Memory
container.memory.usage.limit:
container.cpu.usage.system:
enabled: true
description: "Memory limit of the container."
description: "System CPU usage."
stability:
level: development
unit: By
unit: s
sum:
value_type: int
monotonic: true
aggregation_temporality: cumulative
monotonic: false
container.memory.usage.total:
container.cpu.usage.total:
enabled: true
description: "Memory usage of the container."
description: "Total CPU time consumed."
stability:
level: development
unit: By
unit: s
sum:
value_type: int
monotonic: true
aggregation_temporality: cumulative
monotonic: false
# Memory
container.memory.percent:
enabled: true
description: "Percentage of memory used."
Expand All @@ -103,46 +107,43 @@ metrics:
unit: "1"
gauge:
value_type: double
# Network
container.network.io.usage.rx_bytes:
container.memory.usage.limit:
enabled: true
description: "Bytes received by the container."
description: "Memory limit of the container."
stability:
level: development
unit: By
sum:
value_type: int
monotonic: true
aggregation_temporality: cumulative
container.network.io.usage.tx_bytes:
monotonic: false
container.memory.usage.total:
enabled: true
description: "Bytes sent by the container."
description: "Memory usage of the container."
stability:
level: development
unit: By
sum:
value_type: int
monotonic: true
aggregation_temporality: cumulative
# BlockIO
container.blockio.io_service_bytes_recursive.read:
monotonic: false
# Network
container.network.io.usage.rx_bytes:
enabled: true
description: "Number of bytes transferred from the disk by the container"
extended_documentation: "[More docs](https://www.kernel.org/doc/Documentation/cgroup-v1/blkio-controller.txt)."
description: "Bytes received by the container."
stability:
level: development
unit: "{operations}"
unit: By
sum:
value_type: int
monotonic: true
aggregation_temporality: cumulative
container.blockio.io_service_bytes_recursive.write:
container.network.io.usage.tx_bytes:
enabled: true
description: "Number of bytes transferred to the disk by the container"
extended_documentation: "[More docs](https://www.kernel.org/doc/Documentation/cgroup-v1/blkio-controller.txt)."
description: "Bytes sent by the container."
stability:
level: development
unit: "{operations}"
unit: By
sum:
value_type: int
monotonic: true
Expand Down