diff --git a/metric-metadata/elasticsearchexporter.yaml b/metric-metadata/elasticsearchexporter.yaml index 954e1bc..1d5820e 100644 --- a/metric-metadata/elasticsearchexporter.yaml +++ b/metric-metadata/elasticsearchexporter.yaml @@ -7,7 +7,7 @@ status: beta: [traces, logs] distributions: [contrib] codeowners: - active: [JaredTan95, ycombinator] + active: [JaredTan95, ycombinator, carsonip] tests: config: diff --git a/metric-metadata/groupbytraceprocessor.yaml b/metric-metadata/groupbytraceprocessor.yaml index 0379638..64bc82d 100644 --- a/metric-metadata/groupbytraceprocessor.yaml +++ b/metric-metadata/groupbytraceprocessor.yaml @@ -12,4 +12,9 @@ status: tests: config: goleak: - skip: true + 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 + diff --git a/metric-metadata/healthcheckv2extension.yaml b/metric-metadata/healthcheckv2extension.yaml new file mode 100644 index 0000000..8ffccf0 --- /dev/null +++ b/metric-metadata/healthcheckv2extension.yaml @@ -0,0 +1,9 @@ +type: healthcheckv2 + +status: + class: extension + stability: + development: [extension] + distributions: [] + codeowners: + active: [jpkrohling, mwear] diff --git a/metric-metadata/intervalprocessor.yaml b/metric-metadata/intervalprocessor.yaml index 5bfb1ec..4800f3d 100644 --- a/metric-metadata/intervalprocessor.yaml +++ b/metric-metadata/intervalprocessor.yaml @@ -8,6 +8,6 @@ status: distributions: [] warnings: [Statefulness] codeowners: - active: [RichieSams] + active: [RichieSams, sh0rez] tests: config: diff --git a/metric-metadata/jaegerencodingextension.yaml b/metric-metadata/jaegerencodingextension.yaml index 7f03b8a..794cd26 100644 --- a/metric-metadata/jaegerencodingextension.yaml +++ b/metric-metadata/jaegerencodingextension.yaml @@ -4,7 +4,7 @@ scope_name: otelcol/jaegerencoding status: class: extension stability: - development: [extension] + alpha: [extension] distributions: [] codeowners: active: [MovieStoreGuy, atoulme] diff --git a/metric-metadata/otlpencodingextension.yaml b/metric-metadata/otlpencodingextension.yaml index 82770d0..10c703d 100644 --- a/metric-metadata/otlpencodingextension.yaml +++ b/metric-metadata/otlpencodingextension.yaml @@ -4,7 +4,7 @@ scope_name: otelcol/otlpencoding status: class: extension stability: - development: [ extension ] + alpha: [ extension ] distributions: [ ] codeowners: active: [ dao-jun, VihasMakwana ] diff --git a/metric-metadata/remotetapprocessor.yaml b/metric-metadata/remotetapprocessor.yaml index 1488c43..33ac255 100644 --- a/metric-metadata/remotetapprocessor.yaml +++ b/metric-metadata/remotetapprocessor.yaml @@ -12,5 +12,3 @@ status: tests: config: - goleak: - skip: true diff --git a/metric-metadata/roundrobinconnector.yaml b/metric-metadata/roundrobinconnector.yaml new file mode 100644 index 0000000..6c09dfa --- /dev/null +++ b/metric-metadata/roundrobinconnector.yaml @@ -0,0 +1,13 @@ +type: roundrobin +scope_name: otelcol/roundrobinconnector + +status: + class: connector + stability: + beta: [traces_to_traces, metrics_to_metrics, logs_to_logs] + distributions: [contrib] + codeowners: + active: [bogdandrutu] + +tests: + config: diff --git a/metric-metadata/sqlserverreceiver.yaml b/metric-metadata/sqlserverreceiver.yaml index fb46588..ae21ac6 100644 --- a/metric-metadata/sqlserverreceiver.yaml +++ b/metric-metadata/sqlserverreceiver.yaml @@ -31,6 +31,15 @@ attributes: description: The page operation types. type: string enum: [read, write] + physical_filename: + description: The physical filename of the file being monitored. + type: string + logical_filename: + description: The logical filename of the file being monitored. + type: string + file_type: + description: The type of file being monitored. + type: string metrics: sqlserver.user.connection.count: @@ -158,6 +167,16 @@ metrics: unit: "{transactions}/s" gauge: value_type: double + sqlserver.database.io.read_latency: + enabled: false + description: Total time that the users waited for reads issued on this file. + unit: "s" + sum: + monotonic: true + aggregation_temporality: cumulative + value_type: double + attributes: [physical_filename, logical_filename, file_type] + extended_documentation: This metric is only available when the receiver is configured to directly connect to SQL Server. tests: config: diff --git a/metric-metadata/sshcheckreceiver.yaml b/metric-metadata/sshcheckreceiver.yaml index 7b7277d..3b956ce 100644 --- a/metric-metadata/sshcheckreceiver.yaml +++ b/metric-metadata/sshcheckreceiver.yaml @@ -8,7 +8,6 @@ status: distributions: [contrib] codeowners: active: [nslaughter, codeboten] - unsupported_platforms: [windows] resource_attributes: ssh.endpoint: diff --git a/metric-metadata/sumologicexporter.yaml b/metric-metadata/sumologicexporter.yaml index fbd8c3b..69bfad1 100644 --- a/metric-metadata/sumologicexporter.yaml +++ b/metric-metadata/sumologicexporter.yaml @@ -12,3 +12,8 @@ status: # 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" diff --git a/metric-metadata/vcenterreceiver.yaml b/metric-metadata/vcenterreceiver.yaml index 87b9cc3..9e439bd 100644 --- a/metric-metadata/vcenterreceiver.yaml +++ b/metric-metadata/vcenterreceiver.yaml @@ -7,10 +7,16 @@ status: alpha: [metrics] distributions: [contrib] codeowners: - active: [djaglowski, schmikei] + active: [djaglowski, schmikei, StefanKurek] seeking_new: true -resource_attributes: +resource_attributes: + vcenter.datacenter.name: + description: The name of the vCenter datacenter. + enabled: false + type: string + warnings: + if_enabled_not_set: "this attribute will be enabled by default starting in release v0.101.0" vcenter.cluster.name: description: The name of the vCenter Cluster. enabled: true @@ -27,6 +33,18 @@ resource_attributes: description: The inventory path of the resource pool. enabled: true type: string + vcenter.virtual_app.name: + description: The name of the vApp. + enabled: false + type: string + warnings: + if_enabled_not_set: "this attribute will be enabled by default starting in release v0.101.0" + vcenter.virtual_app.inventory_path: + description: The inventory path of the vApp. + enabled: false + type: string + warnings: + if_enabled_not_set: "this attribute will be enabled by default starting in release v0.101.0" vcenter.datastore.name: description: The name of the vCenter datastore. enabled: true @@ -39,6 +57,18 @@ resource_attributes: description: The instance UUID of the virtual machine. enabled: true type: string + vcenter.vm_template.name: + description: The name of the virtual machine template. + enabled: false + type: string + warnings: + if_enabled_not_set: "this attribute will be enabled by default starting in release v0.101.0" + vcenter.vm_template.id: + description: The instance UUID of the virtual machine template. + enabled: false + type: string + warnings: + if_enabled_not_set: "this attribute will be enabled by default starting in release v0.101.0" attributes: disk_state: @@ -73,11 +103,12 @@ attributes: - received vm_count_power_state: name_override: power_state - description: Whether the virtual machines are powered on or off. + description: The current power state of the virtual machine. type: string enum: - "on" - "off" + - "suspended" object_name: name_override: object description: The object on the virtual machine or host that is being reported on. @@ -113,13 +144,14 @@ metrics: attributes: [] vcenter.cluster.memory.effective: enabled: true - description: The effective memory of the cluster. This value excludes memory from hosts in maintenance mode or are unresponsive. + description: The effective available memory of the cluster. unit: By sum: monotonic: false value_type: int aggregation_temporality: cumulative attributes: [] + extended_documentation: This value excludes memory from hosts that are either in maintenance mode or are unresponsive. It also excludes memory used by the VMware Service Console. vcenter.cluster.memory.used: enabled: true description: The memory that is currently used by the cluster. @@ -129,15 +161,28 @@ metrics: value_type: int aggregation_temporality: cumulative attributes: [] + warnings: + if_configured: this metric is unimplemented & will be removed starting in release v0.101.0 vcenter.cluster.vm.count: enabled: true - description: the number of virtual machines in the cluster. + description: The number of virtual machines in the cluster. unit: "{virtual_machines}" sum: monotonic: false value_type: int aggregation_temporality: cumulative attributes: [vm_count_power_state] + vcenter.cluster.vm_template.count: + enabled: false + description: The number of virtual machine templates in the cluster. + unit: "{virtual_machine_templates}" + sum: + monotonic: false + value_type: int + aggregation_temporality: cumulative + attributes: [] + warnings: + if_enabled_not_set: "this metric will be enabled by default starting in release v0.101.0" vcenter.cluster.host.count: enabled: true description: The number of hosts in the cluster. @@ -364,13 +409,12 @@ metrics: attributes: [object_name] vcenter.vm.disk.throughput: enabled: true - description: The throughput of the virtual machine's disk. - unit: By/sec - sum: - monotonic: false + description: Average number of kilobytes read from or written to the virtual disk each second. + unit: "{KiBy/s}" + gauge: value_type: int - aggregation_temporality: cumulative - attributes: [object_name] + attributes: [disk_direction, object_name] + extended_documentation: As measured over the most recent 20s interval. Requires Performance Level 2. vcenter.vm.network.throughput: enabled: true description: The amount of data that was transmitted or received over the network of the virtual machine. diff --git a/metric-metadata/windowsperfcountersreceiver.yaml b/metric-metadata/windowsperfcountersreceiver.yaml index 70143a2..208c986 100644 --- a/metric-metadata/windowsperfcountersreceiver.yaml +++ b/metric-metadata/windowsperfcountersreceiver.yaml @@ -7,7 +7,8 @@ status: beta: [metrics] distributions: [contrib] codeowners: - active: [dashpole] + active: [dashpole, alxbl] + seeking_new: true unsupported_platforms: [darwin, linux] tests: diff --git a/metric-metadata/winperfcounters.yaml b/metric-metadata/winperfcounters.yaml index 10c8d02..da5f449 100644 --- a/metric-metadata/winperfcounters.yaml +++ b/metric-metadata/winperfcounters.yaml @@ -1,3 +1,3 @@ status: codeowners: - active: [dashpole, Mrod1598, BinaryFissionGames] \ No newline at end of file + active: [dashpole, Mrod1598, BinaryFissionGames, alxbl] \ No newline at end of file diff --git a/metric-metadata/zipkinencodingextension.yaml b/metric-metadata/zipkinencodingextension.yaml index 4f2c95a..53815fa 100644 --- a/metric-metadata/zipkinencodingextension.yaml +++ b/metric-metadata/zipkinencodingextension.yaml @@ -4,7 +4,7 @@ scope_name: otelcol/zipkinencoding status: class: extension stability: - development: [extension] + alpha: [extension] distributions: [] codeowners: active: [MovieStoreGuy, dao-jun]