diff --git a/metric-metadata/aks.yaml b/metric-metadata/aks.yaml index c5c1af7..c797e36 100644 --- a/metric-metadata/aks.yaml +++ b/metric-metadata/aks.yaml @@ -2,6 +2,11 @@ type: resourcedetectionprocessor/aks parent: resourcedetection +status: + class: pkg + codeowners: + active: + resource_attributes: cloud.provider: description: The cloud.provider diff --git a/metric-metadata/consul.yaml b/metric-metadata/consul.yaml index 582d4fc..14bf75e 100644 --- a/metric-metadata/consul.yaml +++ b/metric-metadata/consul.yaml @@ -2,6 +2,11 @@ type: resourcedetectionprocessor/consul parent: resourcedetection +status: + class: pkg + codeowners: + active: + resource_attributes: cloud.region: description: The cloud.region diff --git a/metric-metadata/datadogconnector.yaml b/metric-metadata/datadogconnector.yaml index 2294dc2..5986d4d 100644 --- a/metric-metadata/datadogconnector.yaml +++ b/metric-metadata/datadogconnector.yaml @@ -7,7 +7,7 @@ status: beta: [traces_to_metrics, traces_to_traces] distributions: [contrib] codeowners: - active: [mx-psi, dineshg13] + active: [mx-psi, dineshg13, ankitpatel96] emeritus: [gbbr] tests: diff --git a/metric-metadata/datadogexporter.yaml b/metric-metadata/datadogexporter.yaml index 73692f1..912ec16 100644 --- a/metric-metadata/datadogexporter.yaml +++ b/metric-metadata/datadogexporter.yaml @@ -8,7 +8,7 @@ status: beta: [traces, metrics] distributions: [contrib] codeowners: - active: [mx-psi, dineshg13, liustanley, songy23, mackjmr] + active: [mx-psi, dineshg13, liustanley, songy23, mackjmr, ankitpatel96] emeritus: [gbbr] tests: diff --git a/metric-metadata/deltatocumulativeprocessor.yaml b/metric-metadata/deltatocumulativeprocessor.yaml index 3c8dd9a..43e5ba4 100644 --- a/metric-metadata/deltatocumulativeprocessor.yaml +++ b/metric-metadata/deltatocumulativeprocessor.yaml @@ -8,4 +8,4 @@ status: distributions: [] warnings: [Statefulness] codeowners: - active: [sh0rez, RichieSams] + active: [sh0rez, RichieSams, jpkrohling] diff --git a/metric-metadata/docker.yaml b/metric-metadata/docker.yaml index b9accae..8228baf 100644 --- a/metric-metadata/docker.yaml +++ b/metric-metadata/docker.yaml @@ -2,6 +2,11 @@ type: resourcedetectionprocessor/docker parent: resourcedetection +status: + class: pkg + codeowners: + active: + resource_attributes: host.name: description: The host.name diff --git a/metric-metadata/ec2.yaml b/metric-metadata/ec2.yaml index d03e83b..27ce692 100644 --- a/metric-metadata/ec2.yaml +++ b/metric-metadata/ec2.yaml @@ -2,6 +2,11 @@ type: resourcedetectionprocessor/ec2 parent: resourcedetection +status: + class: pkg + codeowners: + active: + resource_attributes: host.name: description: The hostname diff --git a/metric-metadata/ecs.yaml b/metric-metadata/ecs.yaml index 69c73dc..d6cd862 100644 --- a/metric-metadata/ecs.yaml +++ b/metric-metadata/ecs.yaml @@ -2,6 +2,11 @@ type: resourcedetectionprocessor/ecs parent: resourcedetection +status: + class: pkg + codeowners: + active: + resource_attributes: cloud.provider: description: The cloud.provider diff --git a/metric-metadata/eks.yaml b/metric-metadata/eks.yaml index 168b658..e078fc9 100644 --- a/metric-metadata/eks.yaml +++ b/metric-metadata/eks.yaml @@ -2,6 +2,11 @@ type: resourcedetectionprocessor/eks parent: resourcedetection +status: + class: pkg + codeowners: + active: + resource_attributes: cloud.provider: description: The cloud.provider diff --git a/metric-metadata/elasticbeanstalk.yaml b/metric-metadata/elasticbeanstalk.yaml index 1c0b852..4dc2d7e 100644 --- a/metric-metadata/elasticbeanstalk.yaml +++ b/metric-metadata/elasticbeanstalk.yaml @@ -2,6 +2,11 @@ type: resourcedetectionprocessor/elastic_beanstalk parent: resourcedetection +status: + class: pkg + codeowners: + active: + resource_attributes: cloud.provider: description: The cloud.provider diff --git a/metric-metadata/filterprocessor.yaml b/metric-metadata/filterprocessor.yaml index 9f990cd..516979b 100644 --- a/metric-metadata/filterprocessor.yaml +++ b/metric-metadata/filterprocessor.yaml @@ -11,3 +11,27 @@ status: active: [TylerHelmuth, boostchicken] tests: config: + +telemetry: + metrics: + processor_filter_datapoints.filtered: + enabled: true + description: Number of metric data points dropped by the filter processor + 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 + sum: + value_type: int + monotonic: true + processor_filter_spans.filtered: + enabled: true + description: Number of spans dropped by the filter processor + unit: 1 + sum: + value_type: int + monotonic: true diff --git a/metric-metadata/gcp.yaml b/metric-metadata/gcp.yaml index b6ab6fc..33f5abf 100644 --- a/metric-metadata/gcp.yaml +++ b/metric-metadata/gcp.yaml @@ -2,6 +2,11 @@ type: resourcedetectionprocessor/gcp parent: resourcedetection +status: + class: pkg + codeowners: + active: + resource_attributes: host.name: description: The host.name diff --git a/metric-metadata/geoipprocessor.yaml b/metric-metadata/geoipprocessor.yaml new file mode 100644 index 0000000..014cf6d --- /dev/null +++ b/metric-metadata/geoipprocessor.yaml @@ -0,0 +1,8 @@ +type: geoip + +status: + class: processor + stability: + development: [traces, metrics, logs] + codeowners: + active: [andrzej-stencel, michalpristas, rogercoll] diff --git a/metric-metadata/groupbyattrsprocessor.yaml b/metric-metadata/groupbyattrsprocessor.yaml index 499d15d..7db4cd6 100644 --- a/metric-metadata/groupbyattrsprocessor.yaml +++ b/metric-metadata/groupbyattrsprocessor.yaml @@ -11,3 +11,66 @@ status: active: [rnishtala-sumo] tests: config: + +telemetry: + metrics: + processor_groupbyattrs_num_grouped_spans: + enabled: true + description: Number of spans that had attributes grouped + 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 + sum: + value_type: int + monotonic: true + processor_groupbyattrs_span_groups: + enabled: true + description: Distribution of groups extracted for spans + unit: 1 + histogram: + value_type: int + processor_groupbyattrs_num_grouped_logs: + enabled: true + description: Number of logs that had attributes grouped + 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 + sum: + value_type: int + monotonic: true + processor_groupbyattrs_log_groups: + enabled: true + description: Distribution of groups extracted for logs + unit: 1 + histogram: + value_type: int + processor_groupbyattrs_num_grouped_metrics: + enabled: true + description: Number of metrics that had attributes grouped + 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 + sum: + value_type: int + monotonic: true + processor_groupbyattrs_metric_groups: + enabled: true + description: Distribution of groups extracted for metrics + unit: 1 + histogram: + value_type: int diff --git a/metric-metadata/intervalprocessor.yaml b/metric-metadata/intervalprocessor.yaml index 4800f3d..b12086e 100644 --- a/metric-metadata/intervalprocessor.yaml +++ b/metric-metadata/intervalprocessor.yaml @@ -8,6 +8,6 @@ status: distributions: [] warnings: [Statefulness] codeowners: - active: [RichieSams, sh0rez] + active: [RichieSams, sh0rez, djaglowski] tests: config: diff --git a/metric-metadata/k8snode.yaml b/metric-metadata/k8snode.yaml index 3aac54b..a342f81 100644 --- a/metric-metadata/k8snode.yaml +++ b/metric-metadata/k8snode.yaml @@ -2,6 +2,11 @@ type: resourcedetectionprocessor/k8snode parent: resourcedetection +status: + class: pkg + codeowners: + active: + resource_attributes: k8s.node.uid: description: The Kubernetes node UID diff --git a/metric-metadata/kubeletstatsreceiver.yaml b/metric-metadata/kubeletstatsreceiver.yaml index ef0bf3e..7ddbf14 100644 --- a/metric-metadata/kubeletstatsreceiver.yaml +++ b/metric-metadata/kubeletstatsreceiver.yaml @@ -379,6 +379,13 @@ metrics: gauge: value_type: int attributes: [] + k8s.container.cpu.node.utilization: + enabled: false + description: "Container cpu utilization as a ratio of the node's capacity" + 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" diff --git a/metric-metadata/lambda.yaml b/metric-metadata/lambda.yaml index 8e48faf..f239217 100644 --- a/metric-metadata/lambda.yaml +++ b/metric-metadata/lambda.yaml @@ -2,6 +2,11 @@ type: resourcedetectionprocessor/lambda parent: resourcedetection +status: + class: pkg + codeowners: + active: + resource_attributes: cloud.provider: description: The cloud.provider diff --git a/metric-metadata/otelarrowreceiver.yaml b/metric-metadata/otelarrowreceiver.yaml index 94f5a97..6f03b4d 100644 --- a/metric-metadata/otelarrowreceiver.yaml +++ b/metric-metadata/otelarrowreceiver.yaml @@ -8,3 +8,29 @@ status: distributions: [contrib] codeowners: active: [jmacd, moh-osman3] + +telemetry: + metrics: + otel_arrow_receiver_in_flight_bytes: + description: Number of bytes in flight + unit: By + enabled: true + sum: + monotonic: false + value_type: int + + otel_arrow_receiver_in_flight_items: + description: Number of items in flight + enabled: true + unit: 1 + sum: + monotonic: false + value_type: int + + otel_arrow_receiver_in_flight_requests: + description: Number of requests in flight + enabled: true + unit: 1 + sum: + monotonic: false + value_type: int diff --git a/metric-metadata/prometheusremotewriteexporter.yaml b/metric-metadata/prometheusremotewriteexporter.yaml index 2bd409f..492aaac 100644 --- a/metric-metadata/prometheusremotewriteexporter.yaml +++ b/metric-metadata/prometheusremotewriteexporter.yaml @@ -10,4 +10,21 @@ status: active: [Aneurysm9, rapphil] tests: - expect_consumer_error: true \ No newline at end of file + expect_consumer_error: true + +telemetry: + metrics: + exporter_prometheusremotewrite_failed_translations: + enabled: true + description: Number of translation operations that failed to translate metrics from Otel to Prometheus + 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 + sum: + value_type: int + monotonic: true diff --git a/metric-metadata/pulsarexporter.yaml b/metric-metadata/pulsarexporter.yaml index f1dc533..97491ec 100644 --- a/metric-metadata/pulsarexporter.yaml +++ b/metric-metadata/pulsarexporter.yaml @@ -13,4 +13,7 @@ status: tests: skip_lifecycle: true goleak: - skip: true \ No newline at end of file + ignore: + any: + # Regarding the godbus/dbus ignore: see https://github.com/99designs/keyring/issues/103 + - "github.com/godbus/dbus.(*Conn).inWorker" \ No newline at end of file diff --git a/metric-metadata/rabbitmqexporter.yaml b/metric-metadata/rabbitmqexporter.yaml index da71cfc..70f260a 100644 --- a/metric-metadata/rabbitmqexporter.yaml +++ b/metric-metadata/rabbitmqexporter.yaml @@ -10,6 +10,6 @@ status: active: [swar8080, atoulme] tests: + # Needed because the component intentionally fails during start-up if unable to connect to rabbitmq broker skip_lifecycle: true - skip_shutdown: false - expect_consumer_error: true \ No newline at end of file + skip_shutdown: false \ No newline at end of file diff --git a/metric-metadata/servicegraphconnector.yaml b/metric-metadata/servicegraphconnector.yaml index e06f036..37ea711 100644 --- a/metric-metadata/servicegraphconnector.yaml +++ b/metric-metadata/servicegraphconnector.yaml @@ -11,3 +11,28 @@ status: tests: config: + +telemetry: + metrics: + connector_servicegraph_dropped_spans: + description: Number of spans dropped when trying to add edges + unit: 1 + enabled: true + sum: + value_type: int + monotonic: true + connector_servicegraph_total_edges: + description: Total number of unique edges + 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 + enabled: true + sum: + value_type: int + monotonic: true + diff --git a/metric-metadata/solarwindsapmsettingsextension.yaml b/metric-metadata/solarwindsapmsettingsextension.yaml index 694ffa7..fdd3ca4 100644 --- a/metric-metadata/solarwindsapmsettingsextension.yaml +++ b/metric-metadata/solarwindsapmsettingsextension.yaml @@ -8,3 +8,8 @@ status: distributions: [] codeowners: active: [jerrytfleung, cheempz] + +tests: + config: + endpoint: "apm.collector.na-01.cloud.solarwinds.com:443" + diff --git a/metric-metadata/sumologicexporter.yaml b/metric-metadata/sumologicexporter.yaml index 69bfad1..b9347ba 100644 --- a/metric-metadata/sumologicexporter.yaml +++ b/metric-metadata/sumologicexporter.yaml @@ -4,7 +4,7 @@ scope_name: otelcol/sumologic status: class: exporter stability: - beta: [metrics, logs] + beta: [metrics, logs, traces] distributions: [contrib] codeowners: active: [aboguszewski-sumo, kkujawa-sumo, mat-rumian, rnishtala-sumo, sumo-drosiek, swiatekm-sumo] diff --git a/metric-metadata/system.yaml b/metric-metadata/system.yaml index 47ebfd6..0a72cd4 100644 --- a/metric-metadata/system.yaml +++ b/metric-metadata/system.yaml @@ -2,6 +2,11 @@ type: resourcedetectionprocessor/system parent: resourcedetection +status: + class: pkg + codeowners: + active: + resource_attributes: host.name: description: The host.name diff --git a/metric-metadata/vcenterreceiver.yaml b/metric-metadata/vcenterreceiver.yaml index e50357b..c0d92d5 100644 --- a/metric-metadata/vcenterreceiver.yaml +++ b/metric-metadata/vcenterreceiver.yaml @@ -262,49 +262,22 @@ metrics: value_type: int aggregation_temporality: cumulative attributes: [object_name] - vcenter.host.network.packet.errors: - enabled: true - description: The summation of packet errors on the host network. - unit: "{errors}" - sum: - monotonic: false - value_type: int - aggregation_temporality: cumulative - attributes: [throughput_direction, object_name] - extended_documentation: As measured over the most recent 20s interval. - warnings: - if_configured: this metric is replaced by [vcenter.host.network.packet.error.rate] & will be removed starting in release v0.102.0 vcenter.host.network.packet.error.rate: - enabled: false + enabled: true description: The rate of packet errors transmitted or received on the host network. unit: "{errors/sec}" gauge: value_type: double attributes: [throughput_direction, object_name] extended_documentation: As measured over the most recent 20s interval. - warnings: - if_enabled_not_set: "this metric will be enabled by default starting in release v0.102.0" - vcenter.host.network.packet.count: - enabled: true - description: The number of packets transmitted and received, as measured over the most recent 20s interval. - unit: "{packets/sec}" - sum: - monotonic: false - value_type: int - aggregation_temporality: cumulative - attributes: [throughput_direction, object_name] - warnings: - if_configured: this metric is replaced by [vcenter.host.network.packet.rate] & will be removed starting in release v0.102.0 vcenter.host.network.packet.rate: - enabled: false + enabled: true description: The rate of packets transmitted or received 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. - warnings: - if_enabled_not_set: "this metric will be enabled by default starting in release v0.102.0" vcenter.resource_pool.memory.usage: enabled: true description: The usage of the memory by the resource pool. @@ -426,37 +399,22 @@ metrics: aggregation_temporality: cumulative attributes: [throughput_direction, object_name] extended_documentation: As measured over the most recent 20s interval. - vcenter.vm.network.packet.count: - enabled: true - description: The amount of packets that was received or transmitted over the instance's network. - unit: "{packets/sec}" - sum: - monotonic: false - value_type: int - aggregation_temporality: cumulative - attributes: [throughput_direction, object_name] - warnings: - if_configured: this metric is replaced by [vcenter.vm.network.packet.rate] & will be removed starting in release v0.102.0 vcenter.vm.network.packet.rate: - enabled: false + enabled: true description: The rate of packets transmitted or received by each vNIC (virtual network interface controller) on the virtual machine. unit: "{packets/sec}" gauge: value_type: double attributes: [throughput_direction, object_name] extended_documentation: As measured over the most recent 20s interval. - warnings: - if_enabled_not_set: "this metric will be enabled by default starting in release v0.102.0" vcenter.vm.network.packet.drop.rate: - enabled: false + enabled: true description: The rate of transmitted or received packets dropped by each vNIC (virtual network interface controller) on the virtual machine. unit: "{packets/sec}" gauge: value_type: double attributes: [throughput_direction, object_name] extended_documentation: As measured over the most recent 20s interval. - warnings: - if_enabled_not_set: "this metric will be enabled by default starting in release v0.102.0" vcenter.vm.network.usage: enabled: true description: The network utilization combined transmit and receive rates during an interval.