From b4bfbbbcd6f21e1e3350ed91ca21fa5a1dc51c8e Mon Sep 17 00:00:00 2001 From: theletterf Date: Mon, 5 Aug 2024 06:09:47 +0000 Subject: [PATCH] Metada update 2024-08-05 --- metric-metadata/apachesparkreceiver.yaml | 2 +- metric-metadata/awss3receiver.yaml | 2 +- metric-metadata/azure.yaml | 49 +--- metric-metadata/azureblobreceiver.yaml | 2 +- metric-metadata/azuremonitorreceiver.yaml | 2 +- metric-metadata/bigipreceiver.yaml | 16 +- metric-metadata/cfgardenobserver.yaml | 9 + metric-metadata/clickhouseexporter.yaml | 3 +- metric-metadata/cloudfoundryreceiver.yaml | 1 + metric-metadata/countconnector.yaml | 2 +- metric-metadata/cpuscraper.yaml | 2 +- metric-metadata/datadogreceiver.yaml | 4 + .../deltatocumulativeprocessor.yaml | 53 ++++ metric-metadata/deltatorateprocessor.yaml | 2 +- metric-metadata/docker.yaml | 17 +- metric-metadata/dockerstatsreceiver.yaml | 2 +- metric-metadata/elasticsearchreceiver.yaml | 36 +-- metric-metadata/expvarreceiver.yaml | 2 +- metric-metadata/filesystemscraper.yaml | 2 +- metric-metadata/filterprocessor.yaml | 6 +- metric-metadata/groupbyattrsprocessor.yaml | 18 +- metric-metadata/groupbytraceprocessor.yaml | 62 +++- metric-metadata/hostmetricsreceiver.yaml | 1 + metric-metadata/httpcheckreceiver.yaml | 4 +- metric-metadata/kafkametricsreceiver.yaml | 12 +- metric-metadata/kubeletstatsreceiver.yaml | 62 ++-- metric-metadata/lokiexporter.yaml | 6 +- metric-metadata/memoryscraper.yaml | 2 +- .../metricsgenerationprocessor.yaml | 2 +- metric-metadata/mongodbatlasreceiver.yaml | 40 +-- metric-metadata/mongodbreceiver.yaml | 2 +- metric-metadata/mysqlreceiver.yaml | 62 ++-- metric-metadata/opampextension.yaml | 2 +- metric-metadata/opampsupervisor.yaml | 2 +- metric-metadata/oracledbreceiver.yaml | 2 +- metric-metadata/otelarrow.yaml | 3 + metric-metadata/otelarrowexporter.yaml | 2 +- metric-metadata/otelarrowreceiver.yaml | 4 +- metric-metadata/otlpjsonconnector.yaml | 10 + metric-metadata/pagingscraper.yaml | 2 +- metric-metadata/podmanreceiver.yaml | 6 +- metric-metadata/postgresqlreceiver.yaml | 14 +- .../probabilisticsamplerprocessor.yaml | 22 +- metric-metadata/processscraper.yaml | 4 +- .../prometheusremotewriteexporter.yaml | 4 +- metric-metadata/purefareceiver.yaml | 2 +- metric-metadata/purefbreceiver.yaml | 2 +- metric-metadata/redisreceiver.yaml | 2 +- metric-metadata/redisstorageextension.yaml | 10 + metric-metadata/servicegraphconnector.yaml | 8 +- metric-metadata/snowflakereceiver.yaml | 18 +- metric-metadata/sshcheckreceiver.yaml | 4 +- metric-metadata/sumconnector.yaml | 13 + metric-metadata/sumologicexporter.yaml | 38 ++- metric-metadata/sumologicextension.yaml | 2 +- metric-metadata/sumologicprocessor.yaml | 2 +- metric-metadata/vcenterreceiver.yaml | 275 +++++++++++++++++- metric-metadata/zookeeperreceiver.yaml | 4 +- 58 files changed, 671 insertions(+), 273 deletions(-) create mode 100644 metric-metadata/cfgardenobserver.yaml create mode 100644 metric-metadata/otelarrow.yaml create mode 100644 metric-metadata/otlpjsonconnector.yaml create mode 100644 metric-metadata/redisstorageextension.yaml create mode 100644 metric-metadata/sumconnector.yaml diff --git a/metric-metadata/apachesparkreceiver.yaml b/metric-metadata/apachesparkreceiver.yaml index 69bb344..d2de2c6 100644 --- a/metric-metadata/apachesparkreceiver.yaml +++ b/metric-metadata/apachesparkreceiver.yaml @@ -4,7 +4,7 @@ scope_name: otelcol/apachesparkreceiver status: class: receiver stability: - development: [metrics] + alpha: [metrics] distributions: [contrib] codeowners: active: [djaglowski, Caleb-Hurshman, mrsillydog] diff --git a/metric-metadata/awss3receiver.yaml b/metric-metadata/awss3receiver.yaml index 5bfa60a..1885c6a 100644 --- a/metric-metadata/awss3receiver.yaml +++ b/metric-metadata/awss3receiver.yaml @@ -3,7 +3,7 @@ type: awss3 status: class: receiver stability: - development: [traces] + development: [traces,metrics,logs] distributions: [] codeowners: active: [atoulme, adcharre] diff --git a/metric-metadata/azure.yaml b/metric-metadata/azure.yaml index fc72ff8..1fb3dbf 100644 --- a/metric-metadata/azure.yaml +++ b/metric-metadata/azure.yaml @@ -1,50 +1,3 @@ -type: resourcedetectionprocessor/azure - -parent: resourcedetection - status: - class: pkg codeowners: - active: [mx-psi] - -resource_attributes: - cloud.provider: - description: The cloud.provider - type: string - enabled: true - cloud.platform: - description: The cloud.platform - type: string - enabled: true - cloud.region: - description: The cloud.region - type: string - enabled: true - cloud.account.id: - description: The cloud.account.id - type: string - enabled: true - host.name: - description: The hostname - type: string - enabled: true - host.id: - description: The host.id - type: string - enabled: true - azure.resourcegroup.name: - description: The azure.resourcegroup.name - enabled: true - type: string - azure.vm.name: - description: The azure.vm.name - enabled: true - type: string - azure.vm.scaleset.name: - description: The azure.vm.scaleset.name - enabled: true - type: string - azure.vm.size: - description: The azure.vm.size - enabled: true - type: string + active: [open-telemetry/collector-approvers, atoulme, cparkins] diff --git a/metric-metadata/azureblobreceiver.yaml b/metric-metadata/azureblobreceiver.yaml index 61472ee..beba63d 100644 --- a/metric-metadata/azureblobreceiver.yaml +++ b/metric-metadata/azureblobreceiver.yaml @@ -4,7 +4,7 @@ scope_name: otelcol/azureblobreceiver status: class: receiver stability: - development: [logs, traces] + alpha: [logs, traces] distributions: [contrib] codeowners: active: [eedorenko, mx-psi] diff --git a/metric-metadata/azuremonitorreceiver.yaml b/metric-metadata/azuremonitorreceiver.yaml index b73cf18..5d5cca4 100644 --- a/metric-metadata/azuremonitorreceiver.yaml +++ b/metric-metadata/azuremonitorreceiver.yaml @@ -4,7 +4,7 @@ scope_name: otelcol/azuremonitorreceiver status: class: receiver stability: - development: [metrics] + alpha: [metrics] distributions: [contrib] codeowners: active: [nslaughter, codeboten] diff --git a/metric-metadata/bigipreceiver.yaml b/metric-metadata/bigipreceiver.yaml index 8e76320..230294c 100644 --- a/metric-metadata/bigipreceiver.yaml +++ b/metric-metadata/bigipreceiver.yaml @@ -107,14 +107,14 @@ metrics: enabled: true bigip.virtual_server.availability: description: Availability of the virtual server. - unit: 1 + unit: "1" gauge: value_type: int attributes: [availability.status] enabled: true bigip.virtual_server.enabled: description: Enabled state of of the virtual server. - unit: 1 + unit: "1" gauge: value_type: int attributes: [enabled.status] @@ -164,14 +164,14 @@ metrics: enabled: true bigip.pool.availability: description: Availability of the pool. - unit: 1 + unit: "1" gauge: value_type: int attributes: [availability.status] enabled: true bigip.pool.enabled: description: Enabled state of of the pool. - unit: 1 + unit: "1" gauge: value_type: int attributes: [enabled.status] @@ -220,14 +220,14 @@ metrics: enabled: true bigip.pool_member.availability: description: Availability of the pool member. - unit: 1 + unit: "1" gauge: value_type: int attributes: [availability.status] enabled: true bigip.pool_member.enabled: description: Enabled state of of the pool member. - unit: 1 + unit: "1" gauge: value_type: int attributes: [enabled.status] @@ -276,14 +276,14 @@ metrics: enabled: true bigip.node.availability: description: Availability of the node. - unit: 1 + unit: "1" gauge: value_type: int attributes: [availability.status] enabled: true bigip.node.enabled: description: Enabled state of of the node. - unit: 1 + unit: "1" gauge: value_type: int attributes: [enabled.status] diff --git a/metric-metadata/cfgardenobserver.yaml b/metric-metadata/cfgardenobserver.yaml new file mode 100644 index 0000000..42320ea --- /dev/null +++ b/metric-metadata/cfgardenobserver.yaml @@ -0,0 +1,9 @@ +type: cfgarden_observer +scope_name: otelcol/cfgardenobserver + +status: + class: extension + stability: + development: [extension] + codeowners: + active: [crobert-1, cemdk, tomasmota, m1rp, jriguera] diff --git a/metric-metadata/clickhouseexporter.yaml b/metric-metadata/clickhouseexporter.yaml index 5164631..e7ecd37 100644 --- a/metric-metadata/clickhouseexporter.yaml +++ b/metric-metadata/clickhouseexporter.yaml @@ -4,7 +4,8 @@ scope_name: otelcol/clickhouse status: class: exporter stability: - alpha: [traces, metrics, logs] + alpha: [traces, metrics] + beta: [logs] distributions: [contrib] codeowners: active: [hanjm, dmitryax, Frapschen, SpencerTorres] diff --git a/metric-metadata/cloudfoundryreceiver.yaml b/metric-metadata/cloudfoundryreceiver.yaml index 9406c61..bb69b2d 100644 --- a/metric-metadata/cloudfoundryreceiver.yaml +++ b/metric-metadata/cloudfoundryreceiver.yaml @@ -5,6 +5,7 @@ status: class: receiver stability: beta: [metrics] + development: [logs] distributions: [contrib] codeowners: active: [crobert-1] diff --git a/metric-metadata/countconnector.yaml b/metric-metadata/countconnector.yaml index 1bc57a1..edebedc 100644 --- a/metric-metadata/countconnector.yaml +++ b/metric-metadata/countconnector.yaml @@ -4,7 +4,7 @@ scope_name: otelcol/countconnector status: class: connector stability: - development: [traces_to_metrics, metrics_to_metrics, logs_to_metrics] + alpha: [traces_to_metrics, metrics_to_metrics, logs_to_metrics] distributions: [contrib] codeowners: active: [djaglowski, jpkrohling] diff --git a/metric-metadata/cpuscraper.yaml b/metric-metadata/cpuscraper.yaml index c96b26f..9a2da8a 100644 --- a/metric-metadata/cpuscraper.yaml +++ b/metric-metadata/cpuscraper.yaml @@ -29,7 +29,7 @@ metrics: system.cpu.utilization: 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 + unit: "1" gauge: value_type: double attributes: [cpu, state] diff --git a/metric-metadata/datadogreceiver.yaml b/metric-metadata/datadogreceiver.yaml index bd323d8..9d310af 100644 --- a/metric-metadata/datadogreceiver.yaml +++ b/metric-metadata/datadogreceiver.yaml @@ -5,6 +5,10 @@ status: class: receiver stability: alpha: [traces] + development: [metrics] distributions: [contrib] codeowners: active: [boostchicken, gouthamve, jpkrohling, MovieStoreGuy] + +tests: + skip_lifecycle: true # Skip lifecycle tests since there are multiple receivers that run on the same port \ No newline at end of file diff --git a/metric-metadata/deltatocumulativeprocessor.yaml b/metric-metadata/deltatocumulativeprocessor.yaml index 43e5ba4..1966284 100644 --- a/metric-metadata/deltatocumulativeprocessor.yaml +++ b/metric-metadata/deltatocumulativeprocessor.yaml @@ -9,3 +9,56 @@ status: warnings: [Statefulness] codeowners: active: [sh0rez, RichieSams, jpkrohling] + + +telemetry: + metrics: + # streams + deltatocumulative.streams.tracked: + description: number of streams tracked + unit: "{dps}" + sum: + value_type: int + monotonic: false + enabled: true + deltatocumulative.streams.limit: + description: upper limit of tracked streams + unit: "{stream}" + gauge: + value_type: int + enabled: true + deltatocumulative.streams.evicted: + description: number of streams evicted + unit: "{stream}" + sum: + value_type: int + monotonic: true + enabled: true + deltatocumulative.streams.max_stale: + description: duration after which streams inactive streams are dropped + unit: "s" + gauge: + value_type: int + enabled: true + # datapoints + deltatocumulative.datapoints.processed: + description: number of datapoints processed + unit: "{datapoint}" + sum: + value_type: int + monotonic: true + enabled: true + deltatocumulative.datapoints.dropped: + description: number of datapoints dropped due to given 'reason' + unit: "{datapoint}" + sum: + value_type: int + monotonic: true + enabled: true + deltatocumulative.gaps.length: + description: total duration where data was expected but not received + unit: "s" + sum: + value_type: int + monotonic: true + enabled: true diff --git a/metric-metadata/deltatorateprocessor.yaml b/metric-metadata/deltatorateprocessor.yaml index 87b0b6c..b5020b2 100644 --- a/metric-metadata/deltatorateprocessor.yaml +++ b/metric-metadata/deltatorateprocessor.yaml @@ -4,7 +4,7 @@ scope_name: otelcol/deltatorate status: class: processor stability: - development: [metrics] + alpha: [metrics] distributions: [contrib] codeowners: active: [Aneurysm9] diff --git a/metric-metadata/docker.yaml b/metric-metadata/docker.yaml index 8228baf..5407e20 100644 --- a/metric-metadata/docker.yaml +++ b/metric-metadata/docker.yaml @@ -1,18 +1,3 @@ -type: resourcedetectionprocessor/docker - -parent: resourcedetection - status: - class: pkg codeowners: - active: - -resource_attributes: - host.name: - description: The host.name - type: string - enabled: true - os.type: - description: The os.type - type: string - enabled: true + active: [rmfitzpatrick, jamesmoessis] \ No newline at end of file diff --git a/metric-metadata/dockerstatsreceiver.yaml b/metric-metadata/dockerstatsreceiver.yaml index 1618783..3f8473a 100644 --- a/metric-metadata/dockerstatsreceiver.yaml +++ b/metric-metadata/dockerstatsreceiver.yaml @@ -188,7 +188,7 @@ metrics: container.memory.percent: enabled: true description: "Percentage of memory used." - unit: 1 + unit: "1" gauge: value_type: double container.memory.cache: diff --git a/metric-metadata/elasticsearchreceiver.yaml b/metric-metadata/elasticsearchreceiver.yaml index 819b181..9c50aff 100644 --- a/metric-metadata/elasticsearchreceiver.yaml +++ b/metric-metadata/elasticsearchreceiver.yaml @@ -211,7 +211,7 @@ metrics: enabled: true elasticsearch.breaker.tripped: description: Total number of times the circuit breaker has been triggered and prevented an out of memory error. - unit: 1 + unit: "1" sum: monotonic: true aggregation_temporality: cumulative @@ -484,14 +484,14 @@ metrics: # See https://github.com/open-telemetry/opentelemetry-java-contrib/blob/main/jmx-metrics/docs/target-systems/jvm.md jvm.classes.loaded: description: The number of loaded classes - unit: 1 + unit: "1" gauge: value_type: int attributes: [] enabled: true jvm.gc.collections.count: description: The total number of garbage collections that have occurred - unit: 1 + unit: "1" sum: monotonic: true aggregation_temporality: cumulative @@ -523,7 +523,7 @@ metrics: enabled: true jvm.memory.heap.utilization: description: Fraction of heap memory usage - unit: 1 + unit: "1" gauge: value_type: double attributes: [] @@ -565,7 +565,7 @@ metrics: enabled: true jvm.threads.count: description: The current number of threads - unit: 1 + unit: "1" gauge: value_type: int attributes: [] @@ -640,21 +640,21 @@ metrics: enabled: true elasticsearch.os.cpu.load_avg.1m: description: One-minute load average on the system (field is not present if one-minute load average is not available). - unit: 1.0 + unit: "1" gauge: value_type: double attributes: [ ] enabled: true elasticsearch.os.cpu.load_avg.5m: description: Five-minute load average on the system (field is not present if five-minute load average is not available). - unit: 1.0 + unit: "1" gauge: value_type: double attributes: [ ] enabled: true elasticsearch.os.cpu.load_avg.15m: description: Fifteen-minute load average on the system (field is not present if fifteen-minute load average is not available). - unit: 1.0 + unit: "1" gauge: value_type: double attributes: [ ] @@ -677,7 +677,7 @@ metrics: enabled: true elasticsearch.indexing_pressure.memory.total.primary_rejections: description: Cumulative number of indexing requests rejected in the primary stage. - unit: 1 + unit: "1" sum: monotonic: true aggregation_temporality: cumulative @@ -686,7 +686,7 @@ metrics: enabled: true elasticsearch.indexing_pressure.memory.total.replica_rejections: description: Number of indexing requests rejected in the replica stage. - unit: 1 + unit: "1" sum: monotonic: true aggregation_temporality: cumulative @@ -702,7 +702,7 @@ metrics: enabled: true elasticsearch.cluster.state_queue: description: Number of cluster states in queue. - unit: 1 + unit: "1" sum: monotonic: false aggregation_temporality: cumulative @@ -711,7 +711,7 @@ metrics: enabled: true elasticsearch.cluster.published_states.full: description: Number of published cluster states. - unit: 1 + unit: "1" sum: monotonic: false aggregation_temporality: cumulative @@ -720,7 +720,7 @@ metrics: enabled: true elasticsearch.cluster.published_states.differences: description: Number of differences between published cluster states. - unit: 1 + unit: "1" sum: monotonic: false aggregation_temporality: cumulative @@ -729,7 +729,7 @@ metrics: enabled: true elasticsearch.cluster.state_update.count: description: The number of cluster state update attempts that changed the cluster state since the node started. - unit: 1 + unit: "1" sum: monotonic: true aggregation_temporality: cumulative @@ -819,7 +819,7 @@ metrics: enabled: true elasticsearch.node.script.cache_evictions: description: Total number of times the script cache has evicted old data. - unit: 1 + unit: "1" sum: monotonic: true aggregation_temporality: cumulative @@ -828,7 +828,7 @@ metrics: enabled: true elasticsearch.node.script.compilation_limit_triggered: description: Total number of times the script compilation circuit breaker has limited inline script compilations. - unit: 1 + unit: "1" sum: monotonic: true aggregation_temporality: cumulative @@ -946,7 +946,7 @@ metrics: enabled: false elasticsearch.index.cache.size: description: The number of elements of the query cache for an index. - unit: 1 + unit: "1" sum: monotonic: false aggregation_temporality: cumulative @@ -973,7 +973,7 @@ metrics: enabled: false elasticsearch.process.cpu.usage: description: CPU usage in percent. - unit: 1.0 + unit: "1" gauge: value_type: double attributes: [ ] diff --git a/metric-metadata/expvarreceiver.yaml b/metric-metadata/expvarreceiver.yaml index ac1267f..294d15b 100644 --- a/metric-metadata/expvarreceiver.yaml +++ b/metric-metadata/expvarreceiver.yaml @@ -262,6 +262,6 @@ metrics: enabled: true description: The fraction of this program's available CPU time used by the GC since the program started. extended_documentation: As defined by https://pkg.go.dev/runtime#MemStats - unit: 1 + unit: "1" gauge: value_type: double diff --git a/metric-metadata/filesystemscraper.yaml b/metric-metadata/filesystemscraper.yaml index fedbb0c..ce04c84 100644 --- a/metric-metadata/filesystemscraper.yaml +++ b/metric-metadata/filesystemscraper.yaml @@ -51,7 +51,7 @@ metrics: system.filesystem.utilization: enabled: false description: Fraction of filesystem bytes used. - unit: 1 + unit: "1" gauge: value_type: double attributes: [device, mode, mountpoint, type] diff --git a/metric-metadata/filterprocessor.yaml b/metric-metadata/filterprocessor.yaml index 516979b..5474fea 100644 --- a/metric-metadata/filterprocessor.yaml +++ b/metric-metadata/filterprocessor.yaml @@ -17,21 +17,21 @@ telemetry: processor_filter_datapoints.filtered: enabled: true description: Number of metric data points dropped by the filter processor - unit: 1 + unit: "1" sum: value_type: int monotonic: true processor_filter_logs.filtered: enabled: true description: Number of logs dropped by the filter processor - unit: 1 + unit: "1" sum: value_type: int monotonic: true processor_filter_spans.filtered: enabled: true description: Number of spans dropped by the filter processor - unit: 1 + unit: "1" sum: value_type: int monotonic: true diff --git a/metric-metadata/groupbyattrsprocessor.yaml b/metric-metadata/groupbyattrsprocessor.yaml index 7db4cd6..b1fb3b8 100644 --- a/metric-metadata/groupbyattrsprocessor.yaml +++ b/metric-metadata/groupbyattrsprocessor.yaml @@ -17,60 +17,60 @@ telemetry: processor_groupbyattrs_num_grouped_spans: enabled: true description: Number of spans that had attributes grouped - unit: 1 + unit: "1" sum: value_type: int monotonic: true processor_groupbyattrs_num_non_grouped_spans: enabled: true description: Number of spans that did not have attributes grouped - unit: 1 + unit: "1" sum: value_type: int monotonic: true processor_groupbyattrs_span_groups: enabled: true description: Distribution of groups extracted for spans - unit: 1 + unit: "1" histogram: value_type: int processor_groupbyattrs_num_grouped_logs: enabled: true description: Number of logs that had attributes grouped - unit: 1 + unit: "1" sum: value_type: int monotonic: true processor_groupbyattrs_num_non_grouped_logs: enabled: true description: Number of logs that did not have attributes grouped - unit: 1 + unit: "1" sum: value_type: int monotonic: true processor_groupbyattrs_log_groups: enabled: true description: Distribution of groups extracted for logs - unit: 1 + unit: "1" histogram: value_type: int processor_groupbyattrs_num_grouped_metrics: enabled: true description: Number of metrics that had attributes grouped - unit: 1 + unit: "1" sum: value_type: int monotonic: true processor_groupbyattrs_num_non_grouped_metrics: enabled: true description: Number of metrics that did not have attributes grouped - unit: 1 + unit: "1" sum: value_type: int monotonic: true processor_groupbyattrs_metric_groups: enabled: true description: Distribution of groups extracted for metrics - unit: 1 + unit: "1" histogram: value_type: int diff --git a/metric-metadata/groupbytraceprocessor.yaml b/metric-metadata/groupbytraceprocessor.yaml index 64bc82d..1ff46fe 100644 --- a/metric-metadata/groupbytraceprocessor.yaml +++ b/metric-metadata/groupbytraceprocessor.yaml @@ -12,9 +12,61 @@ status: tests: config: goleak: - ignore: - # See https://github.com/census-instrumentation/opencensus-go/issues/1191 for more information. - top: go.opencensus.io/stats/view.(*worker).start - # TODO: Regarding doWithTimeout ignore: https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32572 - any: github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor.doWithTimeout.func1 + skip: true + +telemetry: + metrics: + processor_groupbytrace_conf_num_traces: + enabled: true + description: Maximum number of traces to hold in the internal storage + unit: "1" + gauge: + value_type: int + processor_groupbytrace_num_events_in_queue: + enabled: true + description: Number of events currently in the queue + unit: "1" + gauge: + value_type: int + processor_groupbytrace_num_traces_in_memory: + enabled: true + description: Number of traces currently in the in-memory storage + unit: "1" + gauge: + value_type: int + processor_groupbytrace_traces_evicted: + enabled: true + description: Traces evicted from the internal buffer + unit: "1" + sum: + value_type: int + monotonic: true + processor_groupbytrace_spans_released: + enabled: true + description: Spans released to the next consumer + unit: "1" + sum: + value_type: int + monotonic: true + processor_groupbytrace_traces_released: + enabled: true + description: Traces released to the next consumer + unit: "1" + sum: + value_type: int + monotonic: true + processor_groupbytrace_incomplete_releases: + enabled: true + description: Releases that are suspected to have been incomplete + sum: + value_type: int + monotonic: true + processor_groupbytrace_event_latency: + enabled: true + description: How long the queue events are taking to be processed + unit: ms + histogram: + value_type: int + bucket_boundaries: [5, 10, 20, 50, 100, 200, 500, 1000, 2000, 5000] + diff --git a/metric-metadata/hostmetricsreceiver.yaml b/metric-metadata/hostmetricsreceiver.yaml index 65c2797..4652d7b 100644 --- a/metric-metadata/hostmetricsreceiver.yaml +++ b/metric-metadata/hostmetricsreceiver.yaml @@ -5,6 +5,7 @@ status: class: receiver stability: beta: [metrics] + development: [logs] distributions: [core, contrib] codeowners: active: [dmitryax, braydonk] diff --git a/metric-metadata/httpcheckreceiver.yaml b/metric-metadata/httpcheckreceiver.yaml index f5588bd..502402f 100644 --- a/metric-metadata/httpcheckreceiver.yaml +++ b/metric-metadata/httpcheckreceiver.yaml @@ -4,7 +4,7 @@ scope_name: otelcol/httpcheckreceiver status: class: receiver stability: - development: [metrics] + alpha: [metrics] distributions: [contrib] warnings: [] codeowners: @@ -37,7 +37,7 @@ metrics: value_type: int aggregation_temporality: cumulative monotonic: false - unit: 1 + unit: "1" attributes: [http.url, http.status_code, http.method, http.status_class] httpcheck.duration: description: Measures the duration of the HTTP check. diff --git a/metric-metadata/kafkametricsreceiver.yaml b/metric-metadata/kafkametricsreceiver.yaml index 6e51d08..535ba74 100644 --- a/metric-metadata/kafkametricsreceiver.yaml +++ b/metric-metadata/kafkametricsreceiver.yaml @@ -43,14 +43,14 @@ metrics: kafka.partition.current_offset: enabled: true description: Current offset of partition of topic. - unit: 1 + unit: "1" gauge: value_type: int attributes: [topic, partition] kafka.partition.oldest_offset: enabled: true description: Oldest offset of partition of topic - unit: 1 + unit: "1" gauge: value_type: int attributes: [topic, partition] @@ -85,28 +85,28 @@ metrics: kafka.consumer_group.offset: enabled: true description: Current offset of the consumer group at partition of topic - unit: 1 + unit: "1" gauge: value_type: int attributes: [group, topic, partition] kafka.consumer_group.offset_sum: enabled: true description: Sum of consumer group offset across partitions of topic - unit: 1 + unit: "1" gauge: value_type: int attributes: [group, topic] kafka.consumer_group.lag: enabled: true description: Current approximate lag of consumer group at partition of topic - unit: 1 + unit: "1" gauge: value_type: int attributes: [group, topic, partition] kafka.consumer_group.lag_sum: enabled: true description: Current approximate sum of consumer group lag across all partitions of topic - unit: 1 + unit: "1" gauge: value_type: int attributes: [group, topic] diff --git a/metric-metadata/kubeletstatsreceiver.yaml b/metric-metadata/kubeletstatsreceiver.yaml index bc6d1bb..f382515 100644 --- a/metric-metadata/kubeletstatsreceiver.yaml +++ b/metric-metadata/kubeletstatsreceiver.yaml @@ -94,7 +94,7 @@ metrics: description: "Node CPU utilization" warnings: if_enabled: "WARNING: This metric will be disabled in a future release. Use metric k8s.node.cpu.usage instead." - unit: 1 + unit: "1" gauge: value_type: double attributes: [] @@ -138,14 +138,14 @@ metrics: k8s.node.memory.page_faults: enabled: true description: "Node memory page_faults" - unit: 1 + unit: "1" gauge: value_type: int attributes: [] k8s.node.memory.major_page_faults: enabled: true description: "Node memory major_page_faults" - unit: 1 + unit: "1" gauge: value_type: int attributes: [] @@ -182,7 +182,7 @@ metrics: k8s.node.network.errors: enabled: true description: "Node network errors" - unit: 1 + unit: "1" sum: value_type: int monotonic: true @@ -209,7 +209,7 @@ metrics: description: "Pod CPU utilization" warnings: if_enabled: "This metric will be disabled in a future release. Use metric k8s.pod.cpu.usage instead." - unit: 1 + unit: "1" gauge: value_type: double attributes: [ ] @@ -239,35 +239,42 @@ metrics: k8s.pod.cpu.node.utilization: enabled: false description: "Pod cpu utilization as a ratio of the node's capacity" - unit: 1 + unit: "1" gauge: value_type: double attributes: [ ] k8s.pod.cpu_limit_utilization: enabled: false description: "Pod cpu utilization as a ratio of the pod's total container limits. If any container is missing a limit the metric is not emitted." - unit: 1 + unit: "1" gauge: value_type: double attributes: [ ] k8s.pod.cpu_request_utilization: enabled: false description: "Pod cpu utilization as a ratio of the pod's total container requests. If any container is missing a request the metric is not emitted." - unit: 1 + unit: "1" + gauge: + value_type: double + attributes: [ ] + k8s.pod.memory.node.utilization: + enabled: false + description: "Pod memory utilization as a ratio of the node's capacity" + unit: "1" gauge: value_type: double attributes: [ ] k8s.pod.memory_limit_utilization: enabled: false description: "Pod memory utilization as a ratio of the pod's total container limits. If any container is missing a limit the metric is not emitted." - unit: 1 + unit: "1" gauge: value_type: double attributes: [ ] k8s.pod.memory_request_utilization: enabled: false description: "Pod memory utilization as a ratio of the pod's total container requests. If any container is missing a request the metric is not emitted." - unit: 1 + unit: "1" gauge: value_type: double attributes: [ ] @@ -288,14 +295,14 @@ metrics: k8s.pod.memory.page_faults: enabled: true description: "Pod memory page_faults" - unit: 1 + unit: "1" gauge: value_type: int attributes: [] k8s.pod.memory.major_page_faults: enabled: true description: "Pod memory major_page_faults" - unit: 1 + unit: "1" gauge: value_type: int attributes: [] @@ -332,7 +339,7 @@ metrics: k8s.pod.network.errors: enabled: true description: "Pod network errors" - unit: 1 + unit: "1" sum: value_type: int monotonic: true @@ -359,7 +366,7 @@ metrics: description: "Container CPU utilization" warnings: if_enabled: "WARNING: This metric will be disabled in a future release. Use metric container.cpu.usage instead." - unit: 1 + unit: "1" gauge: value_type: double attributes: [ ] @@ -389,35 +396,42 @@ metrics: k8s.container.cpu.node.utilization: enabled: false description: "Container cpu utilization as a ratio of the node's capacity" - unit: 1 + unit: "1" gauge: value_type: double attributes: [ ] k8s.container.cpu_limit_utilization: enabled: false description: "Container cpu utilization as a ratio of the container's limits" - unit: 1 + unit: "1" gauge: value_type: double attributes: [ ] k8s.container.cpu_request_utilization: enabled: false description: "Container cpu utilization as a ratio of the container's requests" - unit: 1 + unit: "1" + gauge: + value_type: double + attributes: [ ] + k8s.container.memory.node.utilization: + enabled: false + description: "Container memory utilization as a ratio of the node's capacity" + unit: "1" gauge: value_type: double attributes: [ ] k8s.container.memory_limit_utilization: enabled: false description: "Container memory utilization as a ratio of the container's limits" - unit: 1 + unit: "1" gauge: value_type: double attributes: [ ] k8s.container.memory_request_utilization: enabled: false description: "Container memory utilization as a ratio of the container's requests" - unit: 1 + unit: "1" gauge: value_type: double attributes: [ ] @@ -438,14 +452,14 @@ metrics: container.memory.page_faults: enabled: true description: "Container memory page_faults" - unit: 1 + unit: "1" gauge: value_type: int attributes: [] container.memory.major_page_faults: enabled: true description: "Container memory major_page_faults" - unit: 1 + unit: "1" gauge: value_type: int attributes: [] @@ -496,21 +510,21 @@ metrics: k8s.volume.inodes: enabled: true description: "The total inodes in the filesystem." - unit: 1 + unit: "1" gauge: value_type: int attributes: [] k8s.volume.inodes.free: enabled: true description: "The free inodes in the filesystem." - unit: 1 + unit: "1" gauge: value_type: int attributes: [] k8s.volume.inodes.used: enabled: true description: "The inodes used by the filesystem. This may not equal inodes - free because filesystem may share inodes with other filesystems." - unit: 1 + unit: "1" gauge: value_type: int attributes: [] diff --git a/metric-metadata/lokiexporter.yaml b/metric-metadata/lokiexporter.yaml index a0b3be7..4cb1b78 100644 --- a/metric-metadata/lokiexporter.yaml +++ b/metric-metadata/lokiexporter.yaml @@ -4,11 +4,11 @@ scope_name: otelcol/loki status: class: exporter stability: - beta: [logs] + deprecated: [logs] distributions: - contrib codeowners: - active: [gramidt, gouthamve, jpkrohling, mar4uk] + active: [gramidt, jpkrohling, mar4uk] tests: expect_consumer_error: true @@ -18,7 +18,7 @@ telemetry: lokiexporter_send_failed_due_to_missing_labels: enabled: true description: Number of log records failed to send because labels were missing - unit: 1 + unit: "1" sum: monotonic: true value_type: int diff --git a/metric-metadata/memoryscraper.yaml b/metric-metadata/memoryscraper.yaml index fe63f9f..10938e2 100644 --- a/metric-metadata/memoryscraper.yaml +++ b/metric-metadata/memoryscraper.yaml @@ -34,7 +34,7 @@ metrics: system.memory.utilization: enabled: false description: Percentage of memory bytes in use. - unit: 1 + unit: "1" gauge: value_type: double attributes: [state] diff --git a/metric-metadata/metricsgenerationprocessor.yaml b/metric-metadata/metricsgenerationprocessor.yaml index 2b6a8be..59d266a 100644 --- a/metric-metadata/metricsgenerationprocessor.yaml +++ b/metric-metadata/metricsgenerationprocessor.yaml @@ -4,7 +4,7 @@ scope_name: otelcol/metricsgeneration status: class: processor stability: - development: [metrics] + alpha: [metrics] distributions: [contrib] codeowners: active: [Aneurysm9] diff --git a/metric-metadata/mongodbatlasreceiver.yaml b/metric-metadata/mongodbatlasreceiver.yaml index 7040019..147d6b1 100644 --- a/metric-metadata/mongodbatlasreceiver.yaml +++ b/metric-metadata/mongodbatlasreceiver.yaml @@ -248,7 +248,7 @@ metrics: enabled: true description: Amount of data flushed in the background extended_documentation: MongoDB Metric BACKGROUND_FLUSH_AVG - unit: 1 + unit: "1" gauge: value_type: double mongodbatlas.process.cache.io: @@ -282,7 +282,7 @@ metrics: enabled: true description: CPU Usage (%) extended_documentation: Aggregate of MongoDB Metrics MAX_PROCESS_CPU_KERNEL, MAX_PROCESS_CPU_USER - unit: 1 + unit: "1" attributes: [cpu_state] gauge: value_type: double @@ -290,7 +290,7 @@ metrics: enabled: true description: CPU Usage (%) extended_documentation: Aggregate of MongoDB Metrics PROCESS_CPU_KERNEL, PROCESS_CPU_USER - unit: 1 + unit: "1" attributes: [cpu_state] gauge: value_type: double @@ -298,7 +298,7 @@ metrics: enabled: true description: CPU Usage for child processes (%) extended_documentation: Aggregate of MongoDB Metrics MAX_PROCESS_CPU_CHILDREN_USER, MAX_PROCESS_CPU_CHILDREN_KERNEL - unit: 1 + unit: "1" attributes: [cpu_state] gauge: value_type: double @@ -306,7 +306,7 @@ metrics: enabled: true description: CPU Usage for child processes (%) extended_documentation: Aggregate of MongoDB Metrics PROCESS_CPU_CHILDREN_KERNEL, PROCESS_CPU_CHILDREN_USER - unit: 1 + unit: "1" attributes: [cpu_state] gauge: value_type: double @@ -314,7 +314,7 @@ metrics: enabled: true description: CPU Usage for child processes, normalized to pct extended_documentation: Aggregate of MongoDB Metrics MAX_PROCESS_NORMALIZED_CPU_CHILDREN_KERNEL, MAX_PROCESS_NORMALIZED_CPU_CHILDREN_USER - unit: 1 + unit: "1" attributes: [cpu_state] gauge: value_type: double @@ -322,7 +322,7 @@ metrics: enabled: true description: CPU Usage for child processes, normalized to pct extended_documentation: Aggregate of MongoDB Metrics PROCESS_NORMALIZED_CPU_CHILDREN_KERNEL, PROCESS_NORMALIZED_CPU_CHILDREN_USER - unit: 1 + unit: "1" attributes: [cpu_state] gauge: value_type: double @@ -330,7 +330,7 @@ metrics: enabled: true description: CPU Usage, normalized to pct extended_documentation: Aggregate of MongoDB Metrics MAX_PROCESS_NORMALIZED_CPU_USER, MAX_PROCESS_NORMALIZED_CPU_KERNEL - unit: 1 + unit: "1" attributes: [cpu_state] gauge: value_type: double @@ -338,7 +338,7 @@ metrics: enabled: true description: CPU Usage, normalized to pct extended_documentation: Aggregate of MongoDB Metrics PROCESS_NORMALIZED_CPU_KERNEL, PROCESS_NORMALIZED_CPU_USER - unit: 1 + unit: "1" attributes: [cpu_state] gauge: value_type: double @@ -378,7 +378,7 @@ metrics: enabled: true description: Index miss ratio (%) extended_documentation: MongoDB Metric INDEX_COUNTERS_BTREE_MISS_RATIO - unit: 1 + unit: "1" gauge: value_type: double mongodbatlas.process.index.counters: @@ -536,7 +536,7 @@ metrics: description: System CPU Usage (%) extended_documentation: Aggregate of MongoDB Metrics MAX_SYSTEM_CPU_SOFTIRQ, MAX_SYSTEM_CPU_IRQ, MAX_SYSTEM_CPU_GUEST, MAX_SYSTEM_CPU_IOWAIT, MAX_SYSTEM_CPU_NICE, MAX_SYSTEM_CPU_KERNEL, MAX_SYSTEM_CPU_USER, MAX_SYSTEM_CPU_STEAL attributes: [cpu_state] - unit: 1 + unit: "1" gauge: value_type: double mongodbatlas.system.cpu.usage.average: @@ -544,7 +544,7 @@ metrics: description: System CPU Usage (%) extended_documentation: Aggregate of MongoDB Metrics SYSTEM_CPU_USER, SYSTEM_CPU_GUEST, SYSTEM_CPU_SOFTIRQ, SYSTEM_CPU_IRQ, SYSTEM_CPU_KERNEL, SYSTEM_CPU_IOWAIT, SYSTEM_CPU_NICE, SYSTEM_CPU_STEAL attributes: [cpu_state] - unit: 1 + unit: "1" gauge: value_type: double mongodbatlas.system.memory.usage.max: @@ -584,7 +584,7 @@ metrics: description: System CPU Normalized to pct extended_documentation: Aggregate of MongoDB Metrics MAX_SYSTEM_NORMALIZED_CPU_USER, MAX_SYSTEM_NORMALIZED_CPU_NICE, MAX_SYSTEM_NORMALIZED_CPU_IOWAIT, MAX_SYSTEM_NORMALIZED_CPU_SOFTIRQ, MAX_SYSTEM_NORMALIZED_CPU_STEAL, MAX_SYSTEM_NORMALIZED_CPU_KERNEL, MAX_SYSTEM_NORMALIZED_CPU_GUEST, MAX_SYSTEM_NORMALIZED_CPU_IRQ attributes: [cpu_state] - unit: 1 + unit: "1" gauge: value_type: double mongodbatlas.system.cpu.normalized.usage.average: @@ -592,7 +592,7 @@ metrics: description: System CPU Normalized to pct extended_documentation: Aggregate of MongoDB Metrics SYSTEM_NORMALIZED_CPU_IOWAIT, SYSTEM_NORMALIZED_CPU_GUEST, SYSTEM_NORMALIZED_CPU_IRQ, SYSTEM_NORMALIZED_CPU_KERNEL, SYSTEM_NORMALIZED_CPU_STEAL, SYSTEM_NORMALIZED_CPU_SOFTIRQ, SYSTEM_NORMALIZED_CPU_NICE, SYSTEM_NORMALIZED_CPU_USER attributes: [cpu_state] - unit: 1 + unit: "1" gauge: value_type: double mongodbatlas.process.tickets: @@ -623,7 +623,7 @@ metrics: enabled: true description: Disk partition usage (%) extended_documentation: Aggregate of MongoDB Metrics MAX_DISK_PARTITION_SPACE_PERCENT_USED, MAX_DISK_PARTITION_SPACE_PERCENT_FREE - unit: 1 + unit: "1" attributes: [disk_status] gauge: value_type: double @@ -631,7 +631,7 @@ metrics: enabled: true description: Disk partition usage (%) extended_documentation: Aggregate of MongoDB Metrics DISK_PARTITION_SPACE_PERCENT_FREE, DISK_PARTITION_SPACE_PERCENT_USED - unit: 1 + unit: "1" attributes: [disk_status] gauge: value_type: double @@ -639,14 +639,14 @@ metrics: enabled: true description: The maximum percentage of time during which requests are being issued to and serviced by the partition. extended_documentation: MongoDB Metrics MAX_DISK_PARTITION_UTILIZATION - unit: 1 + unit: "1" gauge: value_type: double mongodbatlas.disk.partition.utilization.average: enabled: true description: The percentage of time during which requests are being issued to and serviced by the partition. extended_documentation: MongoDB Metrics DISK_PARTITION_UTILIZATION - unit: 1 + unit: "1" gauge: value_type: double mongodbatlas.disk.partition.latency.max: @@ -718,7 +718,7 @@ metrics: enabled: true description: Full-text search (%) extended_documentation: Aggregate of MongoDB Metrics FTS_PROCESS_CPU_USER, FTS_PROCESS_CPU_KERNEL - unit: 1 + unit: "1" attributes: [cpu_state] gauge: value_type: double @@ -726,7 +726,7 @@ metrics: enabled: true description: Full text search disk usage (%) extended_documentation: Aggregate of MongoDB Metrics FTS_PROCESS_NORMALIZED_CPU_USER, FTS_PROCESS_NORMALIZED_CPU_KERNEL - unit: 1 + unit: "1" attributes: [cpu_state] gauge: value_type: double diff --git a/metric-metadata/mongodbreceiver.yaml b/metric-metadata/mongodbreceiver.yaml index b3fc0b9..1feb24f 100644 --- a/metric-metadata/mongodbreceiver.yaml +++ b/metric-metadata/mongodbreceiver.yaml @@ -346,7 +346,7 @@ metrics: extended_documentation: A value of '1' indicates healthy. A value of '0' indicates unhealthy. - unit: 1 + unit: "1" gauge: value_type: int attributes: [ ] diff --git a/metric-metadata/mysqlreceiver.yaml b/metric-metadata/mysqlreceiver.yaml index fbae73d..5ab97e0 100644 --- a/metric-metadata/mysqlreceiver.yaml +++ b/metric-metadata/mysqlreceiver.yaml @@ -177,7 +177,7 @@ metrics: mysql.buffer_pool.pages: enabled: true description: The number of pages in the InnoDB buffer pool. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -187,7 +187,7 @@ metrics: mysql.buffer_pool.data_pages: enabled: true description: The number of data pages in the InnoDB buffer pool. - unit: 1 + unit: "1" sum: value_type: int monotonic: false @@ -196,7 +196,7 @@ metrics: mysql.buffer_pool.page_flushes: enabled: true description: The number of requests to flush pages from the InnoDB buffer pool. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -205,7 +205,7 @@ metrics: mysql.buffer_pool.operations: enabled: true description: The number of operations on the InnoDB buffer pool. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -233,7 +233,7 @@ metrics: mysql.prepared_statements: enabled: true description: The number of times each type of prepared statement command has been issued. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -243,7 +243,7 @@ metrics: mysql.commands: enabled: false description: The number of times each type of command has been executed. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -253,7 +253,7 @@ metrics: mysql.handlers: enabled: true description: The number of requests to various MySQL handlers. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -263,7 +263,7 @@ metrics: mysql.double_writes: enabled: true description: The number of writes to the InnoDB doublewrite buffer. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -273,7 +273,7 @@ metrics: mysql.log_operations: enabled: true description: The number of InnoDB log operations. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -283,7 +283,7 @@ metrics: mysql.operations: enabled: true description: The number of InnoDB operations. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -293,7 +293,7 @@ metrics: mysql.page_operations: enabled: true description: The number of InnoDB page operations. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -303,7 +303,7 @@ metrics: mysql.table.io.wait.count: enabled: true description: The total count of I/O wait events for a table. - unit: 1 + unit: "1" sum: value_type: int monotonic: true @@ -321,7 +321,7 @@ metrics: mysql.table.rows: enabled: false description: The number of rows for a given table. - unit: 1 + unit: "1" sum: value_type: int monotonic: false @@ -348,7 +348,7 @@ metrics: mysql.index.io.wait.count: enabled: true description: The total count of I/O wait events for an index. - unit: 1 + unit: "1" sum: value_type: int monotonic: true @@ -366,7 +366,7 @@ metrics: mysql.row_locks: enabled: true description: The number of InnoDB row locks. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -376,7 +376,7 @@ metrics: mysql.row_operations: enabled: true description: The number of InnoDB row operations. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -386,7 +386,7 @@ metrics: mysql.locks: enabled: true description: The number of MySQL locks. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -396,7 +396,7 @@ metrics: mysql.sorts: enabled: true description: The number of MySQL sorts. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -406,7 +406,7 @@ metrics: mysql.threads: enabled: true description: The state of MySQL threads. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -426,7 +426,7 @@ metrics: mysql.opened_resources: enabled: true description: The number of opened resources. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -481,7 +481,7 @@ metrics: mysql.connection.count: enabled: false description: The number of connection attempts (successful or not) to the MySQL server. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -490,7 +490,7 @@ metrics: mysql.connection.errors: enabled: false description: Errors that occur during the client connection process. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -501,7 +501,7 @@ metrics: enabled: true description: The number of mysqlx connections. extended_documentation: This metric is specific for MySQL working as Document Store (X-Plugin). [more docs](https://dev.mysql.com/doc/refman/8.0/en/document-store.html) - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -511,7 +511,7 @@ metrics: mysql.joins: enabled: false description: The number of joins that perform table scans. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -521,7 +521,7 @@ metrics: mysql.tmp_resources: enabled: true description: The number of created temporary resources. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -549,7 +549,7 @@ metrics: mysql.statement_event.count: enabled: false description: Summary of current and recent statement events. - unit: 1 + unit: "1" sum: value_type: int monotonic: false @@ -567,7 +567,7 @@ metrics: mysql.mysqlx_worker_threads: enabled: false description: The number of worker threads available. - unit: 1 + unit: "1" extended_documentation: This metric is specific for MySQL working as Document Store (X-Plugin). [more docs](https://dev.mysql.com/doc/refman/8.0/en/document-store.html) sum: value_type: int @@ -578,7 +578,7 @@ metrics: mysql.table_open_cache: enabled: false description: The number of hits, misses or overflows for open tables cache lookups. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -588,7 +588,7 @@ metrics: mysql.query.client.count: enabled: false description: The number of statements executed by the server. This includes only statements sent to the server by clients. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -597,7 +597,7 @@ metrics: mysql.query.count: enabled: false description: The number of statements executed by the server. - unit: 1 + unit: "1" sum: value_type: int input_type: string @@ -606,7 +606,7 @@ metrics: mysql.query.slow.count: enabled: false description: The number of slow queries. - unit: 1 + unit: "1" sum: value_type: int input_type: string diff --git a/metric-metadata/opampextension.yaml b/metric-metadata/opampextension.yaml index 99944a1..d7f7c90 100644 --- a/metric-metadata/opampextension.yaml +++ b/metric-metadata/opampextension.yaml @@ -7,7 +7,7 @@ status: alpha: [extension] distributions: [contrib] codeowners: - active: [portertech, evan-bradley, tigrannajaryan] + active: [portertech, evan-bradley, tigrannajaryan, BinaryFissionGames] tests: config: diff --git a/metric-metadata/opampsupervisor.yaml b/metric-metadata/opampsupervisor.yaml index 097313f..2dad4cd 100644 --- a/metric-metadata/opampsupervisor.yaml +++ b/metric-metadata/opampsupervisor.yaml @@ -3,4 +3,4 @@ type: opampsupervisor status: class: cmd codeowners: - active: [evan-bradley, atoulme, tigrannajaryan] \ No newline at end of file + active: [evan-bradley, atoulme, tigrannajaryan, BinaryFissionGames] diff --git a/metric-metadata/oracledbreceiver.yaml b/metric-metadata/oracledbreceiver.yaml index 401d6d0..1d220c6 100644 --- a/metric-metadata/oracledbreceiver.yaml +++ b/metric-metadata/oracledbreceiver.yaml @@ -130,7 +130,7 @@ metrics: monotonic: true value_type: int input_type: string - unit: 1 + unit: "1" oracledb.sessions.usage: attributes: - session_type diff --git a/metric-metadata/otelarrow.yaml b/metric-metadata/otelarrow.yaml new file mode 100644 index 0000000..0bd3137 --- /dev/null +++ b/metric-metadata/otelarrow.yaml @@ -0,0 +1,3 @@ +status: + codeowners: + active: [jmacd, moh-osman3] diff --git a/metric-metadata/otelarrowexporter.yaml b/metric-metadata/otelarrowexporter.yaml index 94cbf0c..10ac536 100644 --- a/metric-metadata/otelarrowexporter.yaml +++ b/metric-metadata/otelarrowexporter.yaml @@ -7,7 +7,7 @@ status: alpha: [traces, metrics, logs] distributions: [] codeowners: - active: [jmacd, moh-osman3, codeboten] + active: [jmacd, moh-osman3, lquerel] tests: config: diff --git a/metric-metadata/otelarrowreceiver.yaml b/metric-metadata/otelarrowreceiver.yaml index 99bc88c..d90cd4c 100644 --- a/metric-metadata/otelarrowreceiver.yaml +++ b/metric-metadata/otelarrowreceiver.yaml @@ -22,7 +22,7 @@ telemetry: otel_arrow_receiver_in_flight_items: description: Number of items in flight enabled: true - unit: 1 + unit: "1" sum: monotonic: false value_type: int @@ -30,7 +30,7 @@ telemetry: otel_arrow_receiver_in_flight_requests: description: Number of requests in flight enabled: true - unit: 1 + unit: "1" sum: monotonic: false value_type: int diff --git a/metric-metadata/otlpjsonconnector.yaml b/metric-metadata/otlpjsonconnector.yaml new file mode 100644 index 0000000..2a72951 --- /dev/null +++ b/metric-metadata/otlpjsonconnector.yaml @@ -0,0 +1,10 @@ +type: otlpjson +scope_name: otelcol/otlpjson + +status: + class: connector + stability: + alpha: [logs_to_metrics, logs_to_traces, logs_to_logs] + distributions: [contrib] + codeowners: + active: [djaglowski, ChrsMark] diff --git a/metric-metadata/pagingscraper.yaml b/metric-metadata/pagingscraper.yaml index 409044f..d23e20c 100644 --- a/metric-metadata/pagingscraper.yaml +++ b/metric-metadata/pagingscraper.yaml @@ -59,7 +59,7 @@ metrics: system.paging.utilization: enabled: false description: Swap (unix) or pagefile (windows) utilization. - unit: 1 + unit: "1" gauge: value_type: double attributes: [device, state] diff --git a/metric-metadata/podmanreceiver.yaml b/metric-metadata/podmanreceiver.yaml index b1ce716..7aa5782 100644 --- a/metric-metadata/podmanreceiver.yaml +++ b/metric-metadata/podmanreceiver.yaml @@ -4,7 +4,7 @@ scope_name: otelcol/podmanreceiver status: class: receiver stability: - development: [metrics] + alpha: [metrics] distributions: [contrib] codeowners: active: [rogercoll] @@ -64,7 +64,7 @@ metrics: container.cpu.percent: enabled: true description: "Percent of CPU used by the container." - unit: 1 + unit: "1" gauge: value_type: double # Memory @@ -87,7 +87,7 @@ metrics: container.memory.percent: enabled: true description: "Percentage of memory used." - unit: 1 + unit: "1" gauge: value_type: double # Network diff --git a/metric-metadata/postgresqlreceiver.yaml b/metric-metadata/postgresqlreceiver.yaml index eb03b5a..0352305 100644 --- a/metric-metadata/postgresqlreceiver.yaml +++ b/metric-metadata/postgresqlreceiver.yaml @@ -135,11 +135,11 @@ metrics: aggregation_temporality: cumulative monotonic: true value_type: int - unit: 1 + unit: "1" postgresql.blocks_read: enabled: true description: The number of blocks read. - unit: 1 + unit: "1" sum: value_type: int monotonic: true @@ -148,7 +148,7 @@ metrics: postgresql.commits: enabled: true description: The number of commits. - unit: 1 + unit: "1" sum: value_type: int monotonic: true @@ -179,7 +179,7 @@ metrics: postgresql.backends: enabled: true description: The number of backends. - unit: 1 + unit: "1" sum: value_type: int monotonic: false @@ -193,7 +193,7 @@ metrics: postgresql.rows: enabled: true description: The number of rows in the database. - unit: 1 + unit: "1" sum: value_type: int monotonic: false @@ -216,7 +216,7 @@ metrics: postgresql.operations: enabled: true description: The number of db row operations. - unit: 1 + unit: "1" sum: value_type: int monotonic: true @@ -232,7 +232,7 @@ metrics: postgresql.rollbacks: enabled: true description: The number of rollbacks. - unit: 1 + unit: "1" sum: value_type: int monotonic: true diff --git a/metric-metadata/probabilisticsamplerprocessor.yaml b/metric-metadata/probabilisticsamplerprocessor.yaml index a702689..3abbfa9 100644 --- a/metric-metadata/probabilisticsamplerprocessor.yaml +++ b/metric-metadata/probabilisticsamplerprocessor.yaml @@ -12,8 +12,20 @@ status: tests: config: - goleak: - ignore: - top: - # See https://github.com/census-instrumentation/opencensus-go/issues/1191 for more information. - - "go.opencensus.io/stats/view.(*worker).start" + +telemetry: + metrics: + processor_probabilistic_sampler_count_traces_sampled: + enabled: true + description: Count of traces that were sampled or not + unit: "1" + sum: + value_type: int + monotonic: true + processor_probabilistic_sampler_count_logs_sampled: + enabled: true + description: Count of logs that were sampled or not + unit: "1" + sum: + value_type: int + monotonic: true diff --git a/metric-metadata/processscraper.yaml b/metric-metadata/processscraper.yaml index b12f9b1..d731861 100644 --- a/metric-metadata/processscraper.yaml +++ b/metric-metadata/processscraper.yaml @@ -92,7 +92,7 @@ metrics: 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: 1 + unit: "1" gauge: value_type: double attributes: [state] @@ -118,7 +118,7 @@ metrics: process.memory.utilization: enabled: false description: Percentage of total physical memory that is used by the process. - unit: 1 + unit: "1" gauge: value_type: double diff --git a/metric-metadata/prometheusremotewriteexporter.yaml b/metric-metadata/prometheusremotewriteexporter.yaml index 492aaac..08c3555 100644 --- a/metric-metadata/prometheusremotewriteexporter.yaml +++ b/metric-metadata/prometheusremotewriteexporter.yaml @@ -17,14 +17,14 @@ telemetry: exporter_prometheusremotewrite_failed_translations: enabled: true description: Number of translation operations that failed to translate metrics from Otel to Prometheus - unit: 1 + unit: "1" sum: value_type: int monotonic: true exporter_prometheusremotewrite_translated_time_series: enabled: true description: Number of Prometheus time series that were translated from OTel metrics - unit: 1 + unit: "1" sum: value_type: int monotonic: true diff --git a/metric-metadata/purefareceiver.yaml b/metric-metadata/purefareceiver.yaml index 9191693..703478b 100644 --- a/metric-metadata/purefareceiver.yaml +++ b/metric-metadata/purefareceiver.yaml @@ -4,7 +4,7 @@ scope_name: otelcol/purefareceiver status: class: receiver stability: - development: [metrics] + alpha: [metrics] distributions: [contrib] codeowners: active: [jpkrohling, dgoscn, chrroberts-pure] diff --git a/metric-metadata/purefbreceiver.yaml b/metric-metadata/purefbreceiver.yaml index 565de95..6c55140 100644 --- a/metric-metadata/purefbreceiver.yaml +++ b/metric-metadata/purefbreceiver.yaml @@ -4,7 +4,7 @@ scope_name: otelcol/purefbreceiver status: class: receiver stability: - development: [metrics] + alpha: [metrics] distributions: [contrib] codeowners: active: [jpkrohling, dgoscn, chrroberts-pure] diff --git a/metric-metadata/redisreceiver.yaml b/metric-metadata/redisreceiver.yaml index 47e66f5..b6cc14a 100644 --- a/metric-metadata/redisreceiver.yaml +++ b/metric-metadata/redisreceiver.yaml @@ -227,7 +227,7 @@ metrics: redis.memory.fragmentation_ratio: enabled: true description: Ratio between used_memory_rss and used_memory - unit: 1 + unit: "1" gauge: value_type: double diff --git a/metric-metadata/redisstorageextension.yaml b/metric-metadata/redisstorageextension.yaml new file mode 100644 index 0000000..ac41d96 --- /dev/null +++ b/metric-metadata/redisstorageextension.yaml @@ -0,0 +1,10 @@ +type: redis_storage + +status: + class: extension + stability: + development: [extension] + distributions: [] + codeowners: + active: [atoulme] + seeking_new: true diff --git a/metric-metadata/servicegraphconnector.yaml b/metric-metadata/servicegraphconnector.yaml index 37ea711..dec0c98 100644 --- a/metric-metadata/servicegraphconnector.yaml +++ b/metric-metadata/servicegraphconnector.yaml @@ -7,7 +7,7 @@ status: alpha: [traces_to_metrics] distributions: [contrib] codeowners: - active: [jpkrohling, mapno] + active: [jpkrohling, mapno, JaredTan95] tests: config: @@ -16,21 +16,21 @@ telemetry: metrics: connector_servicegraph_dropped_spans: description: Number of spans dropped when trying to add edges - unit: 1 + unit: "1" enabled: true sum: value_type: int monotonic: true connector_servicegraph_total_edges: description: Total number of unique edges - unit: 1 + unit: "1" enabled: true sum: value_type: int monotonic: true connector_servicegraph_expired_edges: description: Number of edges that expired before finding its matching span - unit: 1 + unit: "1" enabled: true sum: value_type: int diff --git a/metric-metadata/snowflakereceiver.yaml b/metric-metadata/snowflakereceiver.yaml index e4a083f..1d4f1e0 100644 --- a/metric-metadata/snowflakereceiver.yaml +++ b/metric-metadata/snowflakereceiver.yaml @@ -106,7 +106,7 @@ metrics: # Login (Security) metrics snowflake.logins.total: description: Total login attempts for account over the last 24 hour window. - unit: 1 + unit: "1" gauge: value_type: int enabled: false @@ -115,28 +115,28 @@ metrics: # High level low dimensionality query metrics snowflake.query.blocked: description: Blocked query count for warehouse over the last 24 hour window. - unit: 1 + unit: "1" gauge: value_type: double enabled: true attributes: [warehouse_name] snowflake.query.executed: description: Executed query count for warehouse over the last 24 hour window. - unit: 1 + unit: "1" gauge: value_type: double enabled: true attributes: [warehouse_name] snowflake.query.queued_overload: description: Overloaded query count for warehouse over the last 24 hour window. - unit: 1 + unit: "1" gauge: value_type: double enabled: true attributes: [warehouse_name] snowflake.query.queued_provision: description: Number of compute resources queued for provisioning over the last 24 hour window. - unit: 1 + unit: "1" gauge: value_type: double enabled: true @@ -145,7 +145,7 @@ metrics: # DB metrics snowflake.database.query.count: description: Total query count for database over the last 24 hour window. - unit: 1 + unit: "1" gauge: value_type: int enabled: true @@ -194,7 +194,7 @@ metrics: attributes: [schema_name, execution_status, error_message, query_type, warehouse_name, database_name, warehouse_size] snowflake.query.data_scanned_cache.avg: description: Average percentage of data scanned from cache over the last 24 hour window. - unit: 1 + unit: "1" gauge: value_type: double enabled: false @@ -208,7 +208,7 @@ metrics: attributes: [schema_name, execution_status, error_message, query_type, warehouse_name, database_name, warehouse_size] snowflake.query.partitions_scanned.avg: description: Number of partitions scanned during query so far over the last 24 hour window. - unit: 1 + unit: "1" gauge: value_type: double enabled: false @@ -280,7 +280,7 @@ metrics: # Session metric snowflake.session_id.count: description: Distinct session id's associated with snowflake username over the last 24 hour window. - unit: 1 + unit: "1" gauge: value_type: int enabled: false diff --git a/metric-metadata/sshcheckreceiver.yaml b/metric-metadata/sshcheckreceiver.yaml index 3b956ce..84d3fd7 100644 --- a/metric-metadata/sshcheckreceiver.yaml +++ b/metric-metadata/sshcheckreceiver.yaml @@ -27,7 +27,7 @@ metrics: value_type: int aggregation_temporality: cumulative monotonic: false - unit: 1 + unit: "1" sshcheck.duration: description: Measures the duration of SSH connection. enabled: true @@ -50,7 +50,7 @@ metrics: value_type: int aggregation_temporality: cumulative monotonic: false - unit: 1 + unit: "1" sshcheck.sftp_duration: description: Measures SFTP request duration. enabled: false diff --git a/metric-metadata/sumconnector.yaml b/metric-metadata/sumconnector.yaml new file mode 100644 index 0000000..fdbb700 --- /dev/null +++ b/metric-metadata/sumconnector.yaml @@ -0,0 +1,13 @@ +type: sum +scope_name: otelcol/sumconnector + +status: + class: connector + stability: + development: [traces_to_metrics, metrics_to_metrics, logs_to_metrics] + distributions: [] + codeowners: + active: [greatestusername, shalper2, crobert-1] + +tests: + config: diff --git a/metric-metadata/sumologicexporter.yaml b/metric-metadata/sumologicexporter.yaml index b9347ba..f91e4ba 100644 --- a/metric-metadata/sumologicexporter.yaml +++ b/metric-metadata/sumologicexporter.yaml @@ -7,13 +7,39 @@ status: beta: [metrics, logs, traces] distributions: [contrib] codeowners: - active: [aboguszewski-sumo, kkujawa-sumo, mat-rumian, rnishtala-sumo, sumo-drosiek, swiatekm-sumo] + active: [aboguszewski-sumo, kkujawa-sumo, mat-rumian, rnishtala-sumo, sumo-drosiek] # TODO: Update the exporter to pass the tests tests: skip_lifecycle: true - goleak: - ignore: - top: - # See https://github.com/census-instrumentation/opencensus-go/issues/1191 for more information. - - "go.opencensus.io/stats/view.(*worker).start" + +telemetry: + metrics: + exporter_requests_sent: + enabled: true + description: Number of requests + unit: "1" + sum: + value_type: int + monotonic: true + exporter_requests_duration: + enabled: true + description: Duration of HTTP requests (in milliseconds) + unit: ms + sum: + value_type: int + monotonic: true + exporter_requests_bytes: + enabled: true + description: Total size of requests (in bytes) + unit: By + sum: + value_type: int + monotonic: true + exporter_requests_records: + enabled: true + description: Total size of requests (in number of records) + unit: "{records}" + sum: + value_type: int + monotonic: true diff --git a/metric-metadata/sumologicextension.yaml b/metric-metadata/sumologicextension.yaml index e91434b..5aa6c60 100644 --- a/metric-metadata/sumologicextension.yaml +++ b/metric-metadata/sumologicextension.yaml @@ -7,7 +7,7 @@ status: alpha: [extension] distributions: [] codeowners: - active: [aboguszewski-sumo, kkujawa-sumo, mat-rumian, rnishtala-sumo, sumo-drosiek, swiatekm-sumo] + active: [aboguszewski-sumo, kkujawa-sumo, mat-rumian, rnishtala-sumo, sumo-drosiek] # TODO: Update the extension to make the tests pass tests: diff --git a/metric-metadata/sumologicprocessor.yaml b/metric-metadata/sumologicprocessor.yaml index 3186518..1560448 100644 --- a/metric-metadata/sumologicprocessor.yaml +++ b/metric-metadata/sumologicprocessor.yaml @@ -7,7 +7,7 @@ status: beta: [traces, metrics, logs] distributions: [contrib] codeowners: - active: [aboguszewski-sumo, kkujawa-sumo, mat-rumian, rnishtala-sumo, sumo-drosiek, swiatekm-sumo] + active: [aboguszewski-sumo, kkujawa-sumo, mat-rumian, rnishtala-sumo, sumo-drosiek] tests: config: diff --git a/metric-metadata/vcenterreceiver.yaml b/metric-metadata/vcenterreceiver.yaml index 2a60ecd..c789397 100644 --- a/metric-metadata/vcenterreceiver.yaml +++ b/metric-metadata/vcenterreceiver.yaml @@ -73,6 +73,21 @@ attributes: enum: - virtual - physical + memory_usage_type: + name_override: type + description: The type of memory usage. + type: string + enum: + - guest + - host + - overhead + memory_granted_type: + name_override: type + description: The type of memory granted. + type: string + enum: + - private + - shared cpu_reservation_type: type: string enum: @@ -83,6 +98,15 @@ attributes: type: bool name_override: effective description: Whether the host is effective in the vCenter cluster. + host_power_state: + name_override: power_state + description: The current power state of the host. + type: string + enum: + - "on" + - "off" + - "standby" + - "unknown" disk_direction: name_override: direction description: The direction of disk latency. @@ -105,12 +129,107 @@ attributes: - "on" - "off" - "suspended" + - "unknown" + entity_status: + name_override: status + description: The current status of the managed entity. + type: string + enum: + - "red" + - "yellow" + - "green" + - "gray" object_name: name_override: object description: The object on the virtual machine or host that is being reported on. type: string + vsan_throughput_direction: + name_override: direction + description: The type of vSAN throughput. + type: string + enum: + - read + - write + vsan_latency_type: + name_override: type + description: The type of vSAN latency. + type: string + enum: + - read + - write + vsan_operation_type: + name_override: type + description: The type of vSAN operation. + type: string + enum: + - read + - write + - unmap metrics: + vcenter.datacenter.cluster.count: + enabled: true + description: The number of clusters in the datacenter. + unit: "{clusters}" + sum: + monotonic: false + value_type: int + aggregation_temporality: cumulative + attributes: [entity_status] + vcenter.datacenter.host.count: + enabled: true + description: The number of hosts in the datacenter. + unit: "{hosts}" + sum: + monotonic: false + value_type: int + aggregation_temporality: cumulative + attributes: [entity_status, host_power_state] + vcenter.datacenter.vm.count: + enabled: true + description: The number of VM's in the datacenter. + unit: "{virtual_machines}" + sum: + monotonic: false + value_type: int + aggregation_temporality: cumulative + attributes: [entity_status, vm_count_power_state] + vcenter.datacenter.datastore.count: + enabled: true + description: The number of datastores in the datacenter. + unit: "{datastores}" + sum: + monotonic: false + value_type: int + aggregation_temporality: cumulative + attributes: [] + vcenter.datacenter.disk.space: + enabled: true + description: The amount of available and used disk space in the datacenter. + unit: "By" + sum: + monotonic: false + value_type: int + aggregation_temporality: cumulative + attributes: [disk_state] + vcenter.datacenter.cpu.limit: + enabled: true + description: The total amount of CPU available to the datacenter. + unit: "{MHz}" + sum: + monotonic: false + value_type: int + aggregation_temporality: cumulative + attributes: [] + vcenter.datacenter.memory.limit: + enabled: true + description: The total amount of memory available to the datacenter. + unit: "By" + sum: + monotonic: false + value_type: int + aggregation_temporality: cumulative + attributes: [] vcenter.cluster.cpu.limit: enabled: true description: The amount of CPU available to the cluster. @@ -175,6 +294,42 @@ metrics: value_type: int aggregation_temporality: cumulative attributes: [host_effective] + vcenter.cluster.vsan.throughput: + enabled: false + description: The vSAN throughput of a cluster. + unit: "By/s" + gauge: + value_type: double + attributes: [vsan_throughput_direction] + warnings: + if_enabled_not_set: "this metric will be enabled by default starting in release v0.107.0" + vcenter.cluster.vsan.operations: + enabled: false + description: The vSAN IOPs of a cluster. + unit: "{operations/sec}" + gauge: + value_type: int + attributes: [vsan_operation_type] + warnings: + if_enabled_not_set: "this metric will be enabled by default starting in release v0.107.0" + vcenter.cluster.vsan.latency.avg: + enabled: false + description: The overall cluster latency while accessing vSAN storage. + unit: "us" + gauge: + value_type: int + attributes: [vsan_latency_type] + warnings: + if_enabled_not_set: "this metric will be enabled by default starting in release v0.107.0" + vcenter.cluster.vsan.congestions: + enabled: false + description: The congestions of IOs generated by all vSAN clients in the cluster. + unit: "{congestions/sec}" + gauge: + value_type: double + attributes: [] + warnings: + if_enabled_not_set: "this metric will be enabled by default starting in release v0.107.0" vcenter.datastore.disk.usage: enabled: true description: The amount of space in the datastore. @@ -208,7 +363,7 @@ metrics: aggregation_temporality: cumulative attributes: [] vcenter.host.cpu.capacity: - enabled: false + enabled: true description: Total CPU capacity of the host system. unit: "MHz" sum: @@ -216,10 +371,8 @@ metrics: value_type: int aggregation_temporality: cumulative attributes: [] - warnings: - if_enabled_not_set: "this metric will be enabled by default starting in release v0.105.0" vcenter.host.cpu.reserved: - enabled: false + enabled: true description: The CPU of the host reserved for use by virtual machines. unit: "MHz" sum: @@ -227,8 +380,6 @@ metrics: value_type: int aggregation_temporality: cumulative attributes: [cpu_reservation_type] - warnings: - if_enabled_not_set: "this metric will be enabled by default starting in release v0.105.0" vcenter.host.disk.throughput: enabled: true description: Average number of kilobytes read from or written to the disk each second. @@ -307,15 +458,63 @@ metrics: attributes: [throughput_direction, object_name] extended_documentation: As measured over the most recent 20s interval. vcenter.host.network.packet.drop.rate: - enabled: false + enabled: true description: The rate of packets dropped across each physical NIC (network interface controller) instance on the host. unit: "{packets/sec}" gauge: value_type: double attributes: [throughput_direction, object_name] extended_documentation: As measured over the most recent 20s interval. + vcenter.host.vsan.throughput: + enabled: false + description: The vSAN throughput of a host. + unit: "By/s" + gauge: + value_type: double + attributes: [vsan_throughput_direction] + extended_documentation: As measured over the most recent 5m interval. + warnings: + if_enabled_not_set: "this metric will be enabled by default starting in release v0.107.0" + vcenter.host.vsan.operations: + enabled: false + description: The vSAN IOPs of a host. + unit: "{operations/sec}" + gauge: + value_type: int + attributes: [vsan_operation_type] + extended_documentation: As measured over the most recent 5m interval. + warnings: + if_enabled_not_set: "this metric will be enabled by default starting in release v0.107.0" + vcenter.host.vsan.latency.avg: + enabled: false + description: The host latency while accessing vSAN storage. + unit: "us" + gauge: + value_type: int + attributes: [vsan_latency_type] + extended_documentation: As measured over the most recent 5m interval. + warnings: + if_enabled_not_set: "this metric will be enabled by default starting in release v0.107.0" + vcenter.host.vsan.congestions: + enabled: false + description: The congestions of IOs generated by all vSAN clients in the host. + unit: "{congestions/sec}" + gauge: + value_type: double + attributes: [] + extended_documentation: As measured over the most recent 5m interval. + warnings: + if_enabled_not_set: "this metric will be enabled by default starting in release v0.107.0" + vcenter.host.vsan.cache.hit_rate: + enabled: false + description: The host's read IOs which could be satisfied by the local client cache. + unit: "%" + gauge: + value_type: int + attributes: [] + extended_documentation: As measured over the most recent 5m interval. warnings: - if_enabled_not_set: "this metric will be enabled by default starting in release v0.105.0" + if_enabled_not_set: "this metric will be enabled by default starting in release v0.107.0" vcenter.resource_pool.memory.usage: enabled: true description: The usage of the memory by the resource pool. @@ -324,7 +523,7 @@ metrics: monotonic: false value_type: int aggregation_temporality: cumulative - attributes: [] + attributes: [memory_usage_type] vcenter.resource_pool.memory.shares: enabled: true description: The amount of shares of memory in the resource pool. @@ -334,6 +533,33 @@ metrics: value_type: int aggregation_temporality: cumulative attributes: [] + vcenter.resource_pool.memory.swapped: + enabled: true + description: The amount of memory that is granted to VMs in the resource pool from the host's swap space. + unit: MiBy + sum: + monotonic: false + value_type: int + aggregation_temporality: cumulative + attributes: [] + vcenter.resource_pool.memory.ballooned: + enabled: true + description: The amount of memory in a resource pool that is ballooned due to virtualization. + unit: MiBy + sum: + monotonic: false + value_type: int + aggregation_temporality: cumulative + attributes: [] + vcenter.resource_pool.memory.granted: + enabled: true + description: The amount of memory that is granted to VMs in the resource pool from shared and non-shared host memory. + unit: MiBy + sum: + monotonic: false + value_type: int + aggregation_temporality: cumulative + attributes: [memory_granted_type] vcenter.resource_pool.cpu.usage: enabled: true description: The usage of the CPU used by the resource pool. @@ -480,14 +706,12 @@ metrics: aggregation_temporality: cumulative attributes: [] vcenter.vm.cpu.readiness: - enabled: false + enabled: true description: Percentage of time that the virtual machine was ready, but could not get scheduled to run on the physical CPU. unit: "%" gauge: value_type: int attributes: [] - warnings: - if_enabled_not_set: "this metric will be enabled by default starting in release v0.105.0" vcenter.vm.memory.utilization: enabled: true description: The memory utilization of the VM. @@ -495,3 +719,30 @@ metrics: gauge: value_type: double attributes: [] + vcenter.vm.vsan.throughput: + enabled: false + description: The vSAN throughput of a virtual machine. + unit: "By/s" + gauge: + value_type: double + attributes: [vsan_throughput_direction] + warnings: + if_enabled_not_set: "this metric will be enabled by default starting in release v0.107.0" + vcenter.vm.vsan.operations: + enabled: false + description: The vSAN IOPs of a virtual machine. + unit: "{operations/sec}" + gauge: + value_type: int + attributes: [vsan_operation_type] + warnings: + if_enabled_not_set: "this metric will be enabled by default starting in release v0.107.0" + vcenter.vm.vsan.latency.avg: + enabled: false + description: The virtual machine latency while accessing vSAN storage. + unit: "us" + gauge: + value_type: int + attributes: [vsan_latency_type] + warnings: + if_enabled_not_set: "this metric will be enabled by default starting in release v0.107.0" diff --git a/metric-metadata/zookeeperreceiver.yaml b/metric-metadata/zookeeperreceiver.yaml index 1167543..e325125 100644 --- a/metric-metadata/zookeeperreceiver.yaml +++ b/metric-metadata/zookeeperreceiver.yaml @@ -4,7 +4,7 @@ scope_name: otelcol/zookeeperreceiver status: class: receiver stability: - development: [metrics] + alpha: [metrics] distributions: [contrib] codeowners: active: [djaglowski] @@ -152,7 +152,7 @@ metrics: zookeeper.ruok: enabled: true description: Response from zookeeper ruok command - unit: 1 + unit: "1" gauge: value_type: int