diff --git a/metric-metadata/alertmanagerexporter.yaml b/metric-metadata/alertmanagerexporter.yaml new file mode 100644 index 0000000..bb55d0b --- /dev/null +++ b/metric-metadata/alertmanagerexporter.yaml @@ -0,0 +1,9 @@ +type: alertmanager + +status: + class: exporter + stability: + development: [traces] + distributions: [contrib] + codeowners: + active: [jpkrohling, sokoide, mcube8] \ No newline at end of file diff --git a/metric-metadata/apachesparkreceiver.yaml b/metric-metadata/apachesparkreceiver.yaml index 4e6dffc..33bf28c 100644 --- a/metric-metadata/apachesparkreceiver.yaml +++ b/metric-metadata/apachesparkreceiver.yaml @@ -416,7 +416,7 @@ metrics: aggregation_temporality: cumulative monotonic: false value_type: int - unit: "{ task }" + unit: "{ stage }" attributes: [] spark.job.stage.result: description: Number of stages with a specific result in this job. @@ -425,7 +425,7 @@ metrics: aggregation_temporality: cumulative monotonic: true value_type: int - unit: "{ task }" + unit: "{ stage }" attributes: [job_result] # metrics spark.driver.block_manager.disk.usage: diff --git a/metric-metadata/azure.yaml b/metric-metadata/azure.yaml index 3e896d9..1fb3dbf 100644 --- a/metric-metadata/azure.yaml +++ b/metric-metadata/azure.yaml @@ -1,50 +1,3 @@ -type: resourcedetectionprocessor/azure - -parent: resourcedetection - status: - class: processor 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 \ No newline at end of file + active: [open-telemetry/collector-approvers, atoulme, cparkins] diff --git a/metric-metadata/bearertokenauthextension.yaml b/metric-metadata/bearertokenauthextension.yaml index 039782f..1d21f12 100644 --- a/metric-metadata/bearertokenauthextension.yaml +++ b/metric-metadata/bearertokenauthextension.yaml @@ -11,4 +11,5 @@ status: - redhat - sumo codeowners: - active: [jpkrohling, pavankrish123, frzifus] + active: [jpkrohling, frzifus] + emeritus: [pavankrish123] diff --git a/metric-metadata/collectd.yaml b/metric-metadata/collectd.yaml new file mode 100644 index 0000000..8351149 --- /dev/null +++ b/metric-metadata/collectd.yaml @@ -0,0 +1,3 @@ +status: + codeowners: + active: [atoulme] \ No newline at end of file diff --git a/metric-metadata/collectdreceiver.yaml b/metric-metadata/collectdreceiver.yaml index 79ee236..04e7fb4 100644 --- a/metric-metadata/collectdreceiver.yaml +++ b/metric-metadata/collectdreceiver.yaml @@ -3,7 +3,7 @@ type: collectd status: class: receiver stability: - alpha: [metrics] + beta: [metrics] distributions: [contrib, splunk, observiq, sumo] codeowners: active: [atoulme] diff --git a/metric-metadata/cpuscraper.yaml b/metric-metadata/cpuscraper.yaml index 17de7eb..ad71d58 100644 --- a/metric-metadata/cpuscraper.yaml +++ b/metric-metadata/cpuscraper.yaml @@ -50,3 +50,11 @@ metrics: value_type: int monotonic: false aggregation_temporality: cumulative + + system.cpu.frequency: + enabled: false + description: Current frequency of the CPU core in Hz. + unit: "Hz" + gauge: + value_type: double + attributes: [cpu] \ No newline at end of file diff --git a/metric-metadata/dockerstatsreceiver.yaml b/metric-metadata/dockerstatsreceiver.yaml index 815476c..df6e075 100644 --- a/metric-metadata/dockerstatsreceiver.yaml +++ b/metric-metadata/dockerstatsreceiver.yaml @@ -137,19 +137,6 @@ metrics: unit: "1" gauge: value_type: double - container.cpu.percent: - enabled: false - description: "[DEPRECATED] Use `container.cpu.utilization` metric instead. Percent of CPU used by the container." - unit: "1" - warnings: - if_configured: >- - The metric is deprecated and will be removed in v0.89.0. Please use `container.cpu.utilization` instead. See - https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/dockerstatsreceiver#transition-to-cpu-utilization-metric-name-aligned-with-opentelemetry-specification - for more details. - gauge: - value_type: double - - # Memory container.memory.usage.limit: enabled: true diff --git a/metric-metadata/encoding.yaml b/metric-metadata/encoding.yaml new file mode 100644 index 0000000..bb80506 --- /dev/null +++ b/metric-metadata/encoding.yaml @@ -0,0 +1,3 @@ +status: + codeowners: + active: [atoulme, dao-jun, dmitryax, MovieStoreGuy, VihasMakwana] diff --git a/metric-metadata/golden.yaml b/metric-metadata/golden.yaml new file mode 100644 index 0000000..77d0d28 --- /dev/null +++ b/metric-metadata/golden.yaml @@ -0,0 +1,8 @@ +type: golden + +status: + class: pkg + stability: + alpha: [ traces, metrics, logs ] + codeowners: + active: [djaglowski, atoulme] \ No newline at end of file diff --git a/metric-metadata/hostmetricsreceiver.yaml b/metric-metadata/hostmetricsreceiver.yaml index 9a06ef6..0d456d7 100644 --- a/metric-metadata/hostmetricsreceiver.yaml +++ b/metric-metadata/hostmetricsreceiver.yaml @@ -6,4 +6,4 @@ status: beta: [metrics] distributions: [core, contrib, observiq, splunk, sumo] codeowners: - active: [dmitryax] + active: [dmitryax, braydonk] diff --git a/metric-metadata/jaegerencodingextension.yaml b/metric-metadata/jaegerencodingextension.yaml index c125b82..7f1bd86 100644 --- a/metric-metadata/jaegerencodingextension.yaml +++ b/metric-metadata/jaegerencodingextension.yaml @@ -1,4 +1,4 @@ -type: jaegerencoding +type: jaeger_encoding status: class: extension diff --git a/metric-metadata/k8sclusterreceiver.yaml b/metric-metadata/k8sclusterreceiver.yaml index 40fde1e..5ce4387 100644 --- a/metric-metadata/k8sclusterreceiver.yaml +++ b/metric-metadata/k8sclusterreceiver.yaml @@ -7,7 +7,7 @@ status: development: [logs] distributions: [contrib, splunk, observiq, sumo] codeowners: - active: [dmitryax, TylerHelmuth] + active: [dmitryax, TylerHelmuth, povilasv] sem_conv_version: 1.18.0 @@ -186,6 +186,10 @@ attributes: description: the name of the resource on which the quota is applied type: string enabled: true + condition: + description: "the name of Kubernetes Node condition. Example: Ready, Memory, PID, DiskPressure" + type: string + enabled: true metrics: k8s.container.cpu_request: @@ -478,8 +482,15 @@ metrics: attributes: - k8s.namespace.name - resource - - # k8s.node.condition_* metrics (k8s.node.condition_ready, k8s.node.condition_memory_pressure, etc) are controlled + k8s.node.condition: + enabled: false + description: The condition of a particular Node. + unit: "{condition}" + gauge: + value_type: int + attributes: + - condition + # k8s.node.condition_* metrics (k8s.node.condition_ready, k8s.node.condition_memory_pressure, etc) are controlled # by node_conditions_to_report config option. By default, only k8s.node.condition_ready is enabled. # k8s.node.allocatable_* metrics (k8s.node.allocatable_cpu, k8s.node.allocatable_memory, etc) are controlled diff --git a/metric-metadata/mongodbatlasreceiver.yaml b/metric-metadata/mongodbatlasreceiver.yaml index 79acdc2..70c480d 100644 --- a/metric-metadata/mongodbatlasreceiver.yaml +++ b/metric-metadata/mongodbatlasreceiver.yaml @@ -33,6 +33,14 @@ resource_attributes: description: Cluster Name enabled: false type: string + mongodb_atlas.region.name: + description: Region Name + enabled: false + type: string + mongodb_atlas.provider.name: + description: Provider Name + enabled: false + type: string mongodb_atlas.process.port: description: Port process is bound to enabled: true diff --git a/metric-metadata/nginxreceiver.yaml b/metric-metadata/nginxreceiver.yaml index 53e5861..c5cd9aa 100644 --- a/metric-metadata/nginxreceiver.yaml +++ b/metric-metadata/nginxreceiver.yaml @@ -55,12 +55,3 @@ metrics: monotonic: false aggregation_temporality: cumulative attributes: [state] - -# Old version of metric, to be removed when featuregate is stable - temp.connections_current: - enabled: true # must be enabled by default in order to apply necessary MetricBuilder option - description: Temporary placeholder for old version of nginx.connections_current. See featuregate 'nginx.connections_as_sum'. - unit: connections - gauge: - value_type: int - attributes: [state] diff --git a/metric-metadata/opampextension.yaml b/metric-metadata/opampextension.yaml new file mode 100644 index 0000000..7b40247 --- /dev/null +++ b/metric-metadata/opampextension.yaml @@ -0,0 +1,8 @@ +type: opamp + +status: + class: extension + stability: + development: [extension] + codeowners: + active: [portertech, evan-bradley, tigrannajaryan] diff --git a/metric-metadata/opensearchexporter.yaml b/metric-metadata/opensearchexporter.yaml index da748b0..96fa9a1 100644 --- a/metric-metadata/opensearchexporter.yaml +++ b/metric-metadata/opensearchexporter.yaml @@ -3,6 +3,6 @@ type: opensearch status: class: exporter stability: - development: [traces] + development: [logs, traces] codeowners: active: [Aneurysm9, MitchellGale, MaxKsyunz, YANG-DB] \ No newline at end of file diff --git a/metric-metadata/otlpencodingextension.yaml b/metric-metadata/otlpencodingextension.yaml new file mode 100644 index 0000000..e989b75 --- /dev/null +++ b/metric-metadata/otlpencodingextension.yaml @@ -0,0 +1,9 @@ +type: otlp_encoding + +status: + class: extension + stability: + development: [ extension ] + distributions: [ ] + codeowners: + active: [ dao-jun, VihasMakwana ] \ No newline at end of file diff --git a/metric-metadata/ottl.yaml b/metric-metadata/ottl.yaml index a5288ab..e7333a2 100644 --- a/metric-metadata/ottl.yaml +++ b/metric-metadata/ottl.yaml @@ -1,3 +1,8 @@ +type: ottl + status: + class: pkg + stability: + alpha: [ traces, metrics, logs ] codeowners: active: [TylerHelmuth, kentquirk, bogdandrutu, evan-bradley] \ No newline at end of file diff --git a/metric-metadata/postgresqlreceiver.yaml b/metric-metadata/postgresqlreceiver.yaml index 3144103..a30e062 100644 --- a/metric-metadata/postgresqlreceiver.yaml +++ b/metric-metadata/postgresqlreceiver.yaml @@ -297,3 +297,13 @@ metrics: value_type: int extended_documentation: | This metric requires WAL to be enabled with at least one replica. + postgresql.wal.delay: + attributes: [wal_operation_lag, replication_client] + description: Time between flushing recent WAL locally and receiving notification that the standby server has completed an operation with it. + enabled: false + unit: s + gauge: + value_type: double + extended_documentation: | + This metric requires WAL to be enabled with at least one replica. + diff --git a/metric-metadata/redisreceiver.yaml b/metric-metadata/redisreceiver.yaml index 6a6aa03..b4ac827 100644 --- a/metric-metadata/redisreceiver.yaml +++ b/metric-metadata/redisreceiver.yaml @@ -13,6 +13,14 @@ resource_attributes: description: Redis server's version. enabled: true type: string + server.address: + description: Redis server's address + enabled: false + type: string + server.port: + description: Redis server's port + enabled: false + type: string attributes: state: diff --git a/metric-metadata/remotetapextension.yaml b/metric-metadata/remotetapextension.yaml new file mode 100644 index 0000000..aedd5ab --- /dev/null +++ b/metric-metadata/remotetapextension.yaml @@ -0,0 +1,9 @@ +type: remotetap + +status: + class: extension + stability: + development: [extension] + distributions: [] + codeowners: + active: [atoulme] diff --git a/metric-metadata/remotetapprocessor.yaml b/metric-metadata/remotetapprocessor.yaml new file mode 100644 index 0000000..76f1f1d --- /dev/null +++ b/metric-metadata/remotetapprocessor.yaml @@ -0,0 +1,9 @@ +type: remotetap + +status: + class: processor + stability: + alpha: [logs, metrics, traces] + distributions: [contrib] + codeowners: + active: [pmcollins] \ No newline at end of file diff --git a/metric-metadata/skywalking.yaml b/metric-metadata/skywalking.yaml new file mode 100644 index 0000000..ac96691 --- /dev/null +++ b/metric-metadata/skywalking.yaml @@ -0,0 +1,3 @@ +status: + codeowners: + active: [JaredTan95] \ No newline at end of file diff --git a/metric-metadata/sumologicprocessor.yaml b/metric-metadata/sumologicprocessor.yaml new file mode 100644 index 0000000..2a2c7b1 --- /dev/null +++ b/metric-metadata/sumologicprocessor.yaml @@ -0,0 +1,9 @@ +type: sumologic + +status: + class: processor + stability: + beta: [traces, metrics, logs] + distributions: [sumo] + codeowners: + active: [aboguszewski-sumo, astencel-sumo, sumo-drosiek] diff --git a/metric-metadata/syslogexporter.yaml b/metric-metadata/syslogexporter.yaml index 32a6ec8..35ac5f4 100644 --- a/metric-metadata/syslogexporter.yaml +++ b/metric-metadata/syslogexporter.yaml @@ -3,6 +3,6 @@ type: syslog status: class: exporter stability: - development: [logs] + alpha: [logs] codeowners: active: [kkujawa-sumo, rnishtala-sumo, astencel-sumo] diff --git a/metric-metadata/system.yaml b/metric-metadata/system.yaml index 8cc1b76..6cf860c 100644 --- a/metric-metadata/system.yaml +++ b/metric-metadata/system.yaml @@ -29,11 +29,11 @@ resource_attributes: enabled: false host.cpu.family: description: The host.cpu.family - type: int + type: string enabled: false host.cpu.model.id: description: The host.cpu.model.id - type: int + type: string enabled: false host.cpu.model.name: description: The host.cpu.model.name diff --git a/metric-metadata/textencodingextension.yaml b/metric-metadata/textencodingextension.yaml index fe066ea..415a091 100644 --- a/metric-metadata/textencodingextension.yaml +++ b/metric-metadata/textencodingextension.yaml @@ -1,4 +1,4 @@ -type: textencoding +type: text_encoding status: class: extension diff --git a/metric-metadata/zipkinencodingextension.yaml b/metric-metadata/zipkinencodingextension.yaml index f977863..7d3e5f3 100644 --- a/metric-metadata/zipkinencodingextension.yaml +++ b/metric-metadata/zipkinencodingextension.yaml @@ -1,4 +1,4 @@ -type: zipkinencoding +type: zipkin_encoding status: class: extension