diff --git a/receiver/hostmetricsreceiver/internal/scraper/cpuscraper/documentation.md b/receiver/hostmetricsreceiver/internal/scraper/cpuscraper/documentation.md index d39606368be2b..a6343d5466780 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/cpuscraper/documentation.md +++ b/receiver/hostmetricsreceiver/internal/scraper/cpuscraper/documentation.md @@ -16,9 +16,9 @@ metrics: Total seconds each logical CPU spent on each mode. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| s | Sum | Double | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| s | Sum | Double | Cumulative | true | development | #### Attributes @@ -41,9 +41,9 @@ metrics: Current frequency of the CPU core in Hz. -| Unit | Metric Type | Value Type | -| ---- | ----------- | ---------- | -| Hz | Gauge | Double | +| Unit | Metric Type | Value Type | Stability | +| ---- | ----------- | ---------- | --------- | +| Hz | Gauge | Double | development | #### Attributes @@ -55,25 +55,25 @@ Current frequency of the CPU core in Hz. Number of available logical CPUs. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {cpu} | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {cpu} | Sum | Int | Cumulative | false | development | ### system.cpu.physical.count Number of available physical CPUs. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {cpu} | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {cpu} | Sum | Int | Cumulative | false | development | ### system.cpu.utilization Difference in system.cpu.time since the last measurement per logical CPU, divided by the elapsed time (value in interval [0,1]). -| Unit | Metric Type | Value Type | -| ---- | ----------- | ---------- | -| 1 | Gauge | Double | +| Unit | Metric Type | Value Type | Stability | +| ---- | ----------- | ---------- | --------- | +| 1 | Gauge | Double | development | #### Attributes diff --git a/receiver/hostmetricsreceiver/internal/scraper/cpuscraper/metadata.yaml b/receiver/hostmetricsreceiver/internal/scraper/cpuscraper/metadata.yaml index 5dcee68008147..9d68e628b8575 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/cpuscraper/metadata.yaml +++ b/receiver/hostmetricsreceiver/internal/scraper/cpuscraper/metadata.yaml @@ -25,6 +25,8 @@ metrics: enabled: true description: Total seconds each logical CPU spent on each mode. unit: s + stability: + level: development sum: value_type: double aggregation_temporality: cumulative @@ -35,6 +37,8 @@ metrics: enabled: false description: Difference in system.cpu.time since the last measurement per logical CPU, divided by the elapsed time (value in interval [0,1]). unit: "1" + stability: + level: development gauge: value_type: double attributes: [cpu, state] @@ -43,6 +47,8 @@ metrics: enabled: false description: Number of available physical CPUs. unit: "{cpu}" + stability: + level: development sum: value_type: int monotonic: false @@ -52,6 +58,8 @@ metrics: enabled: false description: Number of available logical CPUs. unit: "{cpu}" + stability: + level: development sum: value_type: int monotonic: false @@ -61,6 +69,8 @@ metrics: enabled: false description: Current frequency of the CPU core in Hz. unit: "Hz" + stability: + level: development gauge: value_type: double attributes: [cpu] \ No newline at end of file diff --git a/receiver/hostmetricsreceiver/internal/scraper/diskscraper/documentation.md b/receiver/hostmetricsreceiver/internal/scraper/diskscraper/documentation.md index cd204e5a56b4b..9217a9ea4d1d8 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/diskscraper/documentation.md +++ b/receiver/hostmetricsreceiver/internal/scraper/diskscraper/documentation.md @@ -16,9 +16,9 @@ metrics: Disk bytes transferred. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| By | Sum | Int | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| By | Sum | Int | Cumulative | true | development | #### Attributes @@ -31,9 +31,9 @@ Disk bytes transferred. Time disk spent activated. On Windows, this is calculated as the inverse of disk idle time. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| s | Sum | Double | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| s | Sum | Double | Cumulative | true | development | #### Attributes @@ -45,9 +45,9 @@ Time disk spent activated. On Windows, this is calculated as the inverse of disk The number of disk reads/writes merged into single physical disk access operations. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {operations} | Sum | Int | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {operations} | Sum | Int | Cumulative | true | development | #### Attributes @@ -60,9 +60,9 @@ The number of disk reads/writes merged into single physical disk access operatio Time spent in disk operations. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| s | Sum | Double | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| s | Sum | Double | Cumulative | true | development | #### Attributes @@ -75,9 +75,9 @@ Time spent in disk operations. Disk operations count. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {operations} | Sum | Int | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {operations} | Sum | Int | Cumulative | true | development | #### Attributes @@ -90,9 +90,9 @@ Disk operations count. The queue size of pending I/O operations. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {operations} | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {operations} | Sum | Int | Cumulative | false | development | #### Attributes @@ -104,9 +104,9 @@ The queue size of pending I/O operations. Time disk spent activated multiplied by the queue length. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| s | Sum | Double | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| s | Sum | Double | Cumulative | true | development | #### Attributes diff --git a/receiver/hostmetricsreceiver/internal/scraper/diskscraper/metadata.yaml b/receiver/hostmetricsreceiver/internal/scraper/diskscraper/metadata.yaml index 1439aa6ed7bb8..b5fae8f8397f8 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/diskscraper/metadata.yaml +++ b/receiver/hostmetricsreceiver/internal/scraper/diskscraper/metadata.yaml @@ -25,6 +25,8 @@ metrics: enabled: true description: Disk bytes transferred. unit: By + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -34,6 +36,8 @@ metrics: enabled: true description: Disk operations count. unit: "{operations}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -44,6 +48,8 @@ metrics: enabled: true description: Time disk spent activated. On Windows, this is calculated as the inverse of disk idle time. unit: s + stability: + level: development sum: value_type: double aggregation_temporality: cumulative @@ -53,6 +59,8 @@ metrics: enabled: true description: Time spent in disk operations. unit: s + stability: + level: development sum: value_type: double aggregation_temporality: cumulative @@ -62,6 +70,8 @@ metrics: enabled: true description: Time disk spent activated multiplied by the queue length. unit: s + stability: + level: development sum: value_type: double aggregation_temporality: cumulative @@ -72,6 +82,8 @@ metrics: enabled: true description: The queue size of pending I/O operations. unit: "{operations}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -81,6 +93,8 @@ metrics: enabled: true description: The number of disk reads/writes merged into single physical disk access operations. unit: "{operations}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative diff --git a/receiver/hostmetricsreceiver/internal/scraper/filesystemscraper/documentation.md b/receiver/hostmetricsreceiver/internal/scraper/filesystemscraper/documentation.md index e9992fe33c0d6..8bc3c5fb4afd0 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/filesystemscraper/documentation.md +++ b/receiver/hostmetricsreceiver/internal/scraper/filesystemscraper/documentation.md @@ -16,9 +16,9 @@ metrics: FileSystem inodes used. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {inodes} | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {inodes} | Sum | Int | Cumulative | false | development | #### Attributes @@ -34,9 +34,9 @@ FileSystem inodes used. Filesystem bytes used. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| By | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| By | Sum | Int | Cumulative | false | development | #### Attributes @@ -62,9 +62,9 @@ metrics: Fraction of filesystem bytes used. -| Unit | Metric Type | Value Type | -| ---- | ----------- | ---------- | -| 1 | Gauge | Double | +| Unit | Metric Type | Value Type | Stability | +| ---- | ----------- | ---------- | --------- | +| 1 | Gauge | Double | development | #### Attributes diff --git a/receiver/hostmetricsreceiver/internal/scraper/filesystemscraper/metadata.yaml b/receiver/hostmetricsreceiver/internal/scraper/filesystemscraper/metadata.yaml index 8188da8dd3cd2..612424d370a2a 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/filesystemscraper/metadata.yaml +++ b/receiver/hostmetricsreceiver/internal/scraper/filesystemscraper/metadata.yaml @@ -37,6 +37,8 @@ metrics: enabled: true description: Filesystem bytes used. unit: By + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -47,6 +49,8 @@ metrics: enabled: true description: FileSystem inodes used. unit: "{inodes}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -57,6 +61,8 @@ metrics: enabled: false description: Fraction of filesystem bytes used. unit: "1" + stability: + level: development gauge: value_type: double attributes: [device, mode, mountpoint, type] diff --git a/receiver/hostmetricsreceiver/internal/scraper/loadscraper/documentation.md b/receiver/hostmetricsreceiver/internal/scraper/loadscraper/documentation.md index e551e87dd1eb0..a17719756b32f 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/loadscraper/documentation.md +++ b/receiver/hostmetricsreceiver/internal/scraper/loadscraper/documentation.md @@ -16,22 +16,22 @@ metrics: Average CPU Load over 15 minutes. -| Unit | Metric Type | Value Type | -| ---- | ----------- | ---------- | -| {thread} | Gauge | Double | +| Unit | Metric Type | Value Type | Stability | +| ---- | ----------- | ---------- | --------- | +| {thread} | Gauge | Double | development | ### system.cpu.load_average.1m Average CPU Load over 1 minute. -| Unit | Metric Type | Value Type | -| ---- | ----------- | ---------- | -| {thread} | Gauge | Double | +| Unit | Metric Type | Value Type | Stability | +| ---- | ----------- | ---------- | --------- | +| {thread} | Gauge | Double | development | ### system.cpu.load_average.5m Average CPU Load over 5 minutes. -| Unit | Metric Type | Value Type | -| ---- | ----------- | ---------- | -| {thread} | Gauge | Double | +| Unit | Metric Type | Value Type | Stability | +| ---- | ----------- | ---------- | --------- | +| {thread} | Gauge | Double | development | diff --git a/receiver/hostmetricsreceiver/internal/scraper/loadscraper/metadata.yaml b/receiver/hostmetricsreceiver/internal/scraper/loadscraper/metadata.yaml index c034d428e9598..5e98c7f292e05 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/loadscraper/metadata.yaml +++ b/receiver/hostmetricsreceiver/internal/scraper/loadscraper/metadata.yaml @@ -15,6 +15,8 @@ metrics: enabled: true description: Average CPU Load over 1 minute. unit: "{thread}" + stability: + level: development gauge: value_type: double @@ -22,6 +24,8 @@ metrics: enabled: true description: Average CPU Load over 5 minutes. unit: "{thread}" + stability: + level: development gauge: value_type: double @@ -29,5 +33,7 @@ metrics: enabled: true description: Average CPU Load over 15 minutes. unit: "{thread}" + stability: + level: development gauge: value_type: double diff --git a/receiver/hostmetricsreceiver/internal/scraper/memoryscraper/documentation.md b/receiver/hostmetricsreceiver/internal/scraper/memoryscraper/documentation.md index 7bc0d1619f836..8eb8a296f304d 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/memoryscraper/documentation.md +++ b/receiver/hostmetricsreceiver/internal/scraper/memoryscraper/documentation.md @@ -16,9 +16,9 @@ metrics: Bytes of memory in use. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| By | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| By | Sum | Int | Cumulative | false | development | #### Attributes @@ -40,41 +40,41 @@ metrics: An estimate of how much memory is available for starting new applications, without swapping. This is a more accurate alternative than system.memory.usage with state=free. (Linux only) -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| By | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| By | Sum | Int | Cumulative | false | development | ### system.linux.memory.dirty The amount of dirty memory according to `/proc/meminfo`. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| By | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| By | Sum | Int | Cumulative | false | development | ### system.memory.limit Total bytes of memory available. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| By | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| By | Sum | Int | Cumulative | false | development | ### system.memory.page_size A constant value for the system's configured page size. -| Unit | Metric Type | Value Type | -| ---- | ----------- | ---------- | -| By | Gauge | Int | +| Unit | Metric Type | Value Type | Stability | +| ---- | ----------- | ---------- | --------- | +| By | Gauge | Int | development | ### system.memory.utilization Percentage of memory bytes in use. -| Unit | Metric Type | Value Type | -| ---- | ----------- | ---------- | -| 1 | Gauge | Double | +| Unit | Metric Type | Value Type | Stability | +| ---- | ----------- | ---------- | --------- | +| 1 | Gauge | Double | development | #### Attributes diff --git a/receiver/hostmetricsreceiver/internal/scraper/memoryscraper/metadata.yaml b/receiver/hostmetricsreceiver/internal/scraper/memoryscraper/metadata.yaml index 072e8aaa994ff..77d7f53f33b25 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/memoryscraper/metadata.yaml +++ b/receiver/hostmetricsreceiver/internal/scraper/memoryscraper/metadata.yaml @@ -21,6 +21,8 @@ metrics: enabled: false description: Total bytes of memory available. unit: By + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -30,6 +32,8 @@ metrics: enabled: true description: Bytes of memory in use. unit: By + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -40,6 +44,8 @@ metrics: enabled: false description: Percentage of memory bytes in use. unit: "1" + stability: + level: development gauge: value_type: double attributes: [state] @@ -48,6 +54,8 @@ metrics: enabled: false description: A constant value for the system's configured page size. unit: By + stability: + level: development gauge: value_type: int aggregation_temporality: cumulative @@ -57,6 +65,8 @@ metrics: enabled: false description: An estimate of how much memory is available for starting new applications, without swapping. This is a more accurate alternative than system.memory.usage with state=free. (Linux only) unit: By + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -66,6 +76,8 @@ metrics: enabled: false description: The amount of dirty memory according to `/proc/meminfo`. unit: By + stability: + level: development sum: value_type: int aggregation_temporality: cumulative diff --git a/receiver/hostmetricsreceiver/internal/scraper/networkscraper/documentation.md b/receiver/hostmetricsreceiver/internal/scraper/networkscraper/documentation.md index b9964c010d84e..095b5b32afa02 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/networkscraper/documentation.md +++ b/receiver/hostmetricsreceiver/internal/scraper/networkscraper/documentation.md @@ -16,9 +16,9 @@ metrics: The number of connections. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {connections} | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {connections} | Sum | Int | Cumulative | false | development | #### Attributes @@ -31,9 +31,9 @@ The number of connections. The number of packets dropped. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {packets} | Sum | Int | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {packets} | Sum | Int | Cumulative | true | development | #### Attributes @@ -46,9 +46,9 @@ The number of packets dropped. The number of errors encountered. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {errors} | Sum | Int | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {errors} | Sum | Int | Cumulative | true | development | #### Attributes @@ -61,9 +61,9 @@ The number of errors encountered. The number of bytes transmitted and received. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| By | Sum | Int | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| By | Sum | Int | Cumulative | true | development | #### Attributes @@ -76,9 +76,9 @@ The number of bytes transmitted and received. The number of packets transferred. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {packets} | Sum | Int | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {packets} | Sum | Int | Cumulative | true | development | #### Attributes @@ -101,14 +101,14 @@ metrics: The count of entries in conntrack table. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {entries} | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {entries} | Sum | Int | Cumulative | false | development | ### system.network.conntrack.max The limit for entries in the conntrack table. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {entries} | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {entries} | Sum | Int | Cumulative | false | development | diff --git a/receiver/hostmetricsreceiver/internal/scraper/networkscraper/metadata.yaml b/receiver/hostmetricsreceiver/internal/scraper/networkscraper/metadata.yaml index ea4bc1a3a8a01..1aed3ea032765 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/networkscraper/metadata.yaml +++ b/receiver/hostmetricsreceiver/internal/scraper/networkscraper/metadata.yaml @@ -31,6 +31,8 @@ metrics: enabled: true description: The number of packets transferred. unit: "{packets}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -40,6 +42,8 @@ metrics: enabled: true description: The number of packets dropped. unit: "{packets}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -49,6 +53,8 @@ metrics: enabled: true description: The number of errors encountered. unit: "{errors}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -58,6 +64,8 @@ metrics: enabled: true description: The number of bytes transmitted and received. unit: "By" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -67,6 +75,8 @@ metrics: enabled: true description: The number of connections. unit: "{connections}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -76,6 +86,8 @@ metrics: enabled: false description: The count of entries in conntrack table. unit: "{entries}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -84,6 +96,8 @@ metrics: enabled: false description: The limit for entries in the conntrack table. unit: "{entries}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative diff --git a/receiver/hostmetricsreceiver/internal/scraper/nfsscraper/documentation.md b/receiver/hostmetricsreceiver/internal/scraper/nfsscraper/documentation.md index f7e49eb5e40db..f0d4aa71535cf 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/nfsscraper/documentation.md +++ b/receiver/hostmetricsreceiver/internal/scraper/nfsscraper/documentation.md @@ -16,6 +16,6 @@ metrics: Reports the count of kernel NFS client network requests handled -| Unit | Metric Type | Value Type | -| ---- | ----------- | ---------- | -| {request} | Gauge | Int | +| Unit | Metric Type | Value Type | Stability | +| ---- | ----------- | ---------- | --------- | +| {request} | Gauge | Int | development | diff --git a/receiver/hostmetricsreceiver/internal/scraper/nfsscraper/metadata.yaml b/receiver/hostmetricsreceiver/internal/scraper/nfsscraper/metadata.yaml index d60db16a06513..154f23960db7f 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/nfsscraper/metadata.yaml +++ b/receiver/hostmetricsreceiver/internal/scraper/nfsscraper/metadata.yaml @@ -16,5 +16,7 @@ metrics: enabled: true description: Reports the count of kernel NFS client network requests handled unit: '{request}' + stability: + level: development gauge: value_type: int diff --git a/receiver/hostmetricsreceiver/internal/scraper/pagingscraper/documentation.md b/receiver/hostmetricsreceiver/internal/scraper/pagingscraper/documentation.md index 763b377af1e54..ff5e5b6ab9483 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/pagingscraper/documentation.md +++ b/receiver/hostmetricsreceiver/internal/scraper/pagingscraper/documentation.md @@ -16,9 +16,9 @@ metrics: The number of page faults. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {faults} | Sum | Int | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {faults} | Sum | Int | Cumulative | true | development | #### Attributes @@ -30,9 +30,9 @@ The number of page faults. The number of paging operations. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {operations} | Sum | Int | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {operations} | Sum | Int | Cumulative | true | development | #### Attributes @@ -45,9 +45,9 @@ The number of paging operations. Swap (unix) or pagefile (windows) usage. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| By | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| By | Sum | Int | Cumulative | false | development | #### Attributes @@ -70,9 +70,9 @@ metrics: Swap (unix) or pagefile (windows) utilization. -| Unit | Metric Type | Value Type | -| ---- | ----------- | ---------- | -| 1 | Gauge | Double | +| Unit | Metric Type | Value Type | Stability | +| ---- | ----------- | ---------- | --------- | +| 1 | Gauge | Double | development | #### Attributes diff --git a/receiver/hostmetricsreceiver/internal/scraper/pagingscraper/metadata.yaml b/receiver/hostmetricsreceiver/internal/scraper/pagingscraper/metadata.yaml index 70f3a7781988c..f632554021a38 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/pagingscraper/metadata.yaml +++ b/receiver/hostmetricsreceiver/internal/scraper/pagingscraper/metadata.yaml @@ -35,6 +35,8 @@ metrics: enabled: true description: Swap (unix) or pagefile (windows) usage. unit: By + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -45,6 +47,8 @@ metrics: enabled: true description: The number of paging operations. unit: "{operations}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -55,6 +59,8 @@ metrics: enabled: true description: The number of page faults. unit: "{faults}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -65,6 +71,8 @@ metrics: enabled: false description: Swap (unix) or pagefile (windows) utilization. unit: "1" + stability: + level: development gauge: value_type: double attributes: [device, state] diff --git a/receiver/hostmetricsreceiver/internal/scraper/processesscraper/documentation.md b/receiver/hostmetricsreceiver/internal/scraper/processesscraper/documentation.md index 17dab5b8b519c..7e28c614db77c 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/processesscraper/documentation.md +++ b/receiver/hostmetricsreceiver/internal/scraper/processesscraper/documentation.md @@ -16,9 +16,9 @@ metrics: Total number of processes in each state. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {processes} | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {processes} | Sum | Int | Cumulative | false | development | #### Attributes @@ -30,6 +30,6 @@ Total number of processes in each state. Total number of created processes. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {processes} | Sum | Int | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {processes} | Sum | Int | Cumulative | true | development | diff --git a/receiver/hostmetricsreceiver/internal/scraper/processesscraper/metadata.yaml b/receiver/hostmetricsreceiver/internal/scraper/processesscraper/metadata.yaml index fa4ded6cbcbc7..13aff210446f9 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/processesscraper/metadata.yaml +++ b/receiver/hostmetricsreceiver/internal/scraper/processesscraper/metadata.yaml @@ -21,6 +21,8 @@ metrics: enabled: true description: Total number of created processes. unit: "{processes}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -30,6 +32,8 @@ metrics: enabled: true description: Total number of processes in each state. unit: "{processes}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative diff --git a/receiver/hostmetricsreceiver/internal/scraper/processscraper/documentation.md b/receiver/hostmetricsreceiver/internal/scraper/processscraper/documentation.md index cd4ab5eed57d4..5490f1a371198 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/processscraper/documentation.md +++ b/receiver/hostmetricsreceiver/internal/scraper/processscraper/documentation.md @@ -16,9 +16,9 @@ metrics: Total CPU seconds broken down by different states. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| s | Sum | Double | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| s | Sum | Double | Cumulative | true | development | #### Attributes @@ -30,9 +30,9 @@ Total CPU seconds broken down by different states. Disk bytes transferred. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| By | Sum | Int | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| By | Sum | Int | Cumulative | true | development | #### Attributes @@ -44,17 +44,17 @@ Disk bytes transferred. The amount of physical memory in use. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| By | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| By | Sum | Int | Cumulative | false | development | ### process.memory.virtual Virtual memory size. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| By | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| By | Sum | Int | Cumulative | false | development | ## Optional Metrics @@ -72,9 +72,9 @@ Number of times the process has been context switched. This metric is only available on Linux. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {count} | Sum | Int | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {count} | Sum | Int | Cumulative | true | development | #### Attributes @@ -86,9 +86,9 @@ This metric is only available on Linux. Percentage of total CPU time used by the process since last scrape, expressed as a value between 0 and 1. On the first scrape, no data point is emitted for this metric. -| Unit | Metric Type | Value Type | -| ---- | ----------- | ---------- | -| 1 | Gauge | Double | +| Unit | Metric Type | Value Type | Stability | +| ---- | ----------- | ---------- | --------- | +| 1 | Gauge | Double | development | #### Attributes @@ -100,9 +100,9 @@ Percentage of total CPU time used by the process since last scrape, expressed as Number of disk operations performed by the process. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {operations} | Sum | Int | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {operations} | Sum | Int | Cumulative | true | development | #### Attributes @@ -116,17 +116,17 @@ Number of open handles held by the process. This metric is only available on Windows. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {count} | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {count} | Sum | Int | Cumulative | false | development | ### process.memory.utilization Percentage of total physical memory that is used by the process. -| Unit | Metric Type | Value Type | -| ---- | ----------- | ---------- | -| 1 | Gauge | Double | +| Unit | Metric Type | Value Type | Stability | +| ---- | ----------- | ---------- | --------- | +| 1 | Gauge | Double | development | ### process.open_file_descriptors @@ -134,9 +134,9 @@ Number of file descriptors in use by the process. On Windows this metric captures the number of open handles currently held by the process. If you want to capture this data on Windows use the `process.handles` metric instead to avoid any confusion. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {count} | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {count} | Sum | Int | Cumulative | false | development | ### process.paging.faults @@ -144,9 +144,9 @@ Number of page faults the process has made. This metric is only available on Linux. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {faults} | Sum | Int | Cumulative | true | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {faults} | Sum | Int | Cumulative | true | development | #### Attributes @@ -160,25 +160,25 @@ Number of pending signals for the process. This metric is only available on Linux. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {signals} | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {signals} | Sum | Int | Cumulative | false | development | ### process.threads Process threads count. -| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | -| ---- | ----------- | ---------- | ----------------------- | --------- | -| {threads} | Sum | Int | Cumulative | false | +| Unit | Metric Type | Value Type | Aggregation Temporality | Monotonic | Stability | +| ---- | ----------- | ---------- | ----------------------- | --------- | --------- | +| {threads} | Sum | Int | Cumulative | false | development | ### process.uptime The time the process has been running. -| Unit | Metric Type | Value Type | -| ---- | ----------- | ---------- | -| s | Gauge | Double | +| Unit | Metric Type | Value Type | Stability | +| ---- | ----------- | ---------- | --------- | +| s | Gauge | Double | development | ## Resource Attributes diff --git a/receiver/hostmetricsreceiver/internal/scraper/processscraper/metadata.yaml b/receiver/hostmetricsreceiver/internal/scraper/processscraper/metadata.yaml index aad6b83f1f62c..e3b746bcddb0b 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/processscraper/metadata.yaml +++ b/receiver/hostmetricsreceiver/internal/scraper/processscraper/metadata.yaml @@ -85,6 +85,8 @@ metrics: enabled: true description: Total CPU seconds broken down by different states. unit: s + stability: + level: development sum: value_type: double aggregation_temporality: cumulative @@ -98,6 +100,8 @@ metrics: expressed as a value between 0 and 1. On the first scrape, no data point is emitted for this metric. unit: "1" + stability: + level: development gauge: value_type: double attributes: [state] @@ -106,6 +110,8 @@ metrics: enabled: true description: The amount of physical memory in use. unit: By + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -115,6 +121,8 @@ metrics: enabled: true description: Virtual memory size. unit: By + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -124,6 +132,8 @@ metrics: enabled: false description: Percentage of total physical memory that is used by the process. unit: "1" + stability: + level: development gauge: value_type: double @@ -131,6 +141,8 @@ metrics: enabled: true description: Disk bytes transferred. unit: By + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -142,6 +154,8 @@ metrics: description: Number of page faults the process has made. extended_documentation: This metric is only available on Linux. unit: "{faults}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -153,6 +167,8 @@ metrics: description: Number of pending signals for the process. extended_documentation: This metric is only available on Linux. unit: "{signals}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -162,6 +178,8 @@ metrics: enabled: false description: Process threads count. unit: "{threads}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -175,6 +193,8 @@ metrics: by the process. If you want to capture this data on Windows use the `process.handles` metric instead to avoid any confusion. unit: '{count}' + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -185,6 +205,8 @@ metrics: description: Number of open handles held by the process. extended_documentation: This metric is only available on Windows. unit: '{count}' + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -195,6 +217,8 @@ metrics: description: Number of times the process has been context switched. extended_documentation: This metric is only available on Linux. unit: '{count}' + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -205,6 +229,8 @@ metrics: enabled: false description: Number of disk operations performed by the process. unit: "{operations}" + stability: + level: development sum: value_type: int aggregation_temporality: cumulative @@ -215,5 +241,7 @@ metrics: enabled: false description: The time the process has been running. unit: s + stability: + level: development gauge: value_type: double diff --git a/receiver/hostmetricsreceiver/internal/scraper/systemscraper/documentation.md b/receiver/hostmetricsreceiver/internal/scraper/systemscraper/documentation.md index 0527a8798c52c..cf1b1624ee456 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/systemscraper/documentation.md +++ b/receiver/hostmetricsreceiver/internal/scraper/systemscraper/documentation.md @@ -16,6 +16,6 @@ metrics: The time the system has been running -| Unit | Metric Type | Value Type | -| ---- | ----------- | ---------- | -| s | Gauge | Double | +| Unit | Metric Type | Value Type | Stability | +| ---- | ----------- | ---------- | --------- | +| s | Gauge | Double | development | diff --git a/receiver/hostmetricsreceiver/internal/scraper/systemscraper/metadata.yaml b/receiver/hostmetricsreceiver/internal/scraper/systemscraper/metadata.yaml index 68b27e03a2139..2db7d3a18f2e9 100644 --- a/receiver/hostmetricsreceiver/internal/scraper/systemscraper/metadata.yaml +++ b/receiver/hostmetricsreceiver/internal/scraper/systemscraper/metadata.yaml @@ -13,6 +13,8 @@ sem_conv_version: 1.9.0 metrics: system.uptime: enabled: true + stability: + level: development description: The time the system has been running unit: s gauge: