diff --git a/receiver/podmanreceiver/metadata.yaml b/receiver/podmanreceiver/metadata.yaml index 406364da61a85..9300044976e07 100644 --- a/receiver/podmanreceiver/metadata.yaml +++ b/receiver/podmanreceiver/metadata.yaml @@ -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 @@ -26,6 +22,10 @@ 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: @@ -33,27 +33,39 @@ attributes: 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." @@ -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." @@ -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