From ef5d7839981bd1d42bfdc075a94d6a7f8a23c4d3 Mon Sep 17 00:00:00 2001 From: Stefan Kurek Date: Wed, 22 May 2024 10:03:45 -0400 Subject: [PATCH] Updates OTEL version to v0.101.0. Updates vcenterreceiver and its many bug fixes and updates for use by Alloy. Updates probabilisticsampleprocessor to use new failed_closed config. --- CHANGELOG.md | 27 + ...otelcol.processor.probabilistic_sampler.md | 3 + .../components/otelcol.receiver.vcenter.md | 16 +- go.mod | 251 ++++----- go.sum | 504 +++++++++--------- .../probabilistic_sampler.go | 2 + .../probabilistic_sampler_test.go | 3 + .../otelcol/receiver/vcenter/vcenter.go | 261 +++++---- .../otelcol/receiver/vcenter/vcenter_test.go | 41 +- ...converter_probabilisticsamplerprocessor.go | 1 + .../converter_vcenterreceiver.go | 87 +-- .../testdata/probabilistic_sampler.alloy | 2 + .../testdata/vcenterreceiver.alloy | 28 + 13 files changed, 681 insertions(+), 545 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4eec60ffb1..138f8fb83b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,33 @@ Main (unreleased) - Added `scrape_protocols` option to `prometheus.scrape`, which allows to control the preferred order of scrape protocols. (@thampiotr) +- Updates `processor/probabilistic_sampler` to use new `FailedClosed` field from OTEL release v0.101.0 + (but with a default value of `false`). (@StefanKurek) + +- Updates `receiver/vcenter` to use many new features and bugfixes introduces from OTEL releases + v0.100.0 and v0.101.0. Please see the release notes for more detailed descriptions here for + [v0.100.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.100.0) + and here [v0.101.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.101.0). + Changes that directly affected the configuration are as follows: (@StefanKurek) + - The resource attribute `vcenter.datacenter.name` has been added and enabled by default for all resource types. + - The resource attribute `vcenter.virtual_app.inventory_path` has been added and enabled by default to + differentiate between resource pools and virtual apps. + - The resource attribute `vcenter.virtual_app.name` has been added and enabled by default to differentiate + between resource pools and virtual apps. + - The resource attribute `vcenter.vm_template.id` has been added and enabled by default to differentiate between + virtual machines and virtual machine templates. + - The resource attribute `vcenter.vm_template.name` has been added and enabled by default to differentiate between + virtual machines and virtual machine templates. + - The metric `vcenter.cluster.memory.used` has been removed. + - The metric `vcenter.host.network.packet.count` has been hidden (removed from docs & disabled from default). + It has been replaced by a new metric `vcenter.host.network.packet.rate` that is enabled by default. + - The metric `vcenter.host.network.packet.errors` has been hidden (removed from docs & disabled from default). + It has been replaced by a new metric `vcenter.host.network.packet.error.rate` that is enabled by default. + - The metric `vcenter.vm.network.packet.count` has been hidden (removed from docs & disabled from default). + It has been replaced by a new metric `vcenter.vm.network.packet.rate` that is enabled by default. + - The metric `vcenter.vm.network.packet.drop.rate` has been added and enabled by default. + - The metric `vcenter.cluster.vm_template.count` has been added and enabled by default. + ### Bugfixes - Fix panic when component ID contains `/` in `otelcomponent.MustNewType(ID)`.(@qclaogui) diff --git a/docs/sources/reference/components/otelcol.processor.probabilistic_sampler.md b/docs/sources/reference/components/otelcol.processor.probabilistic_sampler.md index 1f52e2c6fc..99a2704c03 100644 --- a/docs/sources/reference/components/otelcol.processor.probabilistic_sampler.md +++ b/docs/sources/reference/components/otelcol.processor.probabilistic_sampler.md @@ -34,6 +34,7 @@ Name | Type | Description ----------------------|-----------|----------------------------------------------------------------------------------------------------------------------|-------------|--------- `hash_seed` | `uint32` | An integer used to compute the hash algorithm. | `0` | no `sampling_percentage` | `float32` | Percentage of traces or logs sampled. | `0` | no +`fail_closed` | `bool` | Whether to reject items with sampling-related errors. | `false` | no `attribute_source` | `string` | Defines where to look for the attribute in `from_attribute`. | `"traceID"` | no `from_attribute` | `string` | The name of a log record attribute used for sampling purposes. | `""` | no `sampling_priority` | `string` | The name of a log record attribute used to set a different sampling priority from the `sampling_percentage` setting. | `""` | no @@ -45,6 +46,8 @@ It is also possible to leverage a different `hash_seed` at different collector t `sampling_percentage` determines the percentage at which traces or logs are sampled. All traces or logs are sampled if you set this argument to a value greater than or equal to 100. +`fail_closed` determines whether items with sampling-related errors will be rejected. + `attribute_source` (logs only) determines where to look for the attribute in `from_attribute`. The allowed values are `traceID` or `record`. `from_attribute` (logs only) determines the name of a log record attribute used for sampling purposes, such as a unique log record ID. The value of the attribute is only used if the trace ID is absent or if `attribute_source` is set to `record`. diff --git a/docs/sources/reference/components/otelcol.receiver.vcenter.md b/docs/sources/reference/components/otelcol.receiver.vcenter.md index 0bc7f2e844..e0c8512811 100644 --- a/docs/sources/reference/components/otelcol.receiver.vcenter.md +++ b/docs/sources/reference/components/otelcol.receiver.vcenter.md @@ -101,8 +101,8 @@ Name | Type | Description | Default | Required `vcenter.cluster.host.count` | [metric][] | Enables the `vcenter.cluster.host.count` metric. | `true` | no `vcenter.cluster.memory.effective` | [metric][] | Enables the `vcenter.cluster.memory.effective` metric. | `true` | no `vcenter.cluster.memory.limit` | [metric][] | Enables the `vcenter.cluster.memory.limit` metric. | `true` | no -`vcenter.cluster.memory.used` | [metric][] | Enables the `vcenter.cluster.memory.used` metric. | `true` | no `vcenter.cluster.vm.count` | [metric][] | Enables the `vcenter.cluster.vm.count` metric. | `true` | no +`vcenter.cluster.vm_template.count` | [metric][] | Enables the `vcenter.cluster.vm_template.count` metric. | `true` | no `vcenter.datastore.disk.usage` | [metric][] | Enables the `vcenter.datastore.disk.usage` metric. | `true` | no `vcenter.datastore.disk.utilization` | [metric][] | Enables the `vcenter.datastore.disk.utilization` metric. | `true` | no `vcenter.host.cpu.usage` | [metric][] | Enables the `vcenter.host.cpu.usage` metric. | `true` | no @@ -112,8 +112,8 @@ Name | Type | Description | Default | Required `vcenter.host.disk.throughput` | [metric][] | Enables the `vcenter.host.disk.throughput` metric. | `true` | no `vcenter.host.memory.usage` | [metric][] | Enables the `vcenter.host.memory.usage` metric. | `true` | no `vcenter.host.memory.utilization` | [metric][] | Enables the `vcenter.host.memory.utilization` metric. | `true` | no -`vcenter.host.network.packet.count` | [metric][] | Enables the `vcenter.host.network.packet.count` metric. | `true` | no -`vcenter.host.network.packet.errors` | [metric][] | Enables the `vcenter.host.network.packet.errors` metric. | `true` | no +`vcenter.host.network.packet.rate` | [metric][] | Enables the `vcenter.host.network.packet.rate` metric. | `true` | no +`vcenter.host.network.packet.error.rate` | [metric][] | Enables the `vcenter.host.network.packet.error.rate` metric. | `true` | no `vcenter.host.network.throughput` | [metric][] | Enables the `vcenter.host.network.throughput` metric. | `true` | no `vcenter.host.network.usage` | [metric][] | Enables the `vcenter.host.network.usage` metric. | `true` | no `vcenter.resource_pool.cpu.shares` | [metric][] | Enables the `vcenter.resource_pool.cpu.shares` metric. | `true` | no @@ -131,8 +131,9 @@ Name | Type | Description | Default | Required `vcenter.vm.memory.swapped` | [metric][] | Enables the `vcenter.vm.memory.swapped` metric. | `true` | no `vcenter.vm.memory.swapped_ssd` | [metric][] | Enables the `vcenter.vm.memory.swapped_ssd` metric. | `true` | no `vcenter.vm.memory.usage` | [metric][] | Enables the `vcenter.vm.memory.usage` metric. | `true` | no -`vcenter.vm.memory.utilization` | [metric][] | Enables the `vcenter.vm.memory.utilization` metric. | `false` | no -`vcenter.vm.network.packet.count` | [metric][] | Enables the `vcenter.vm.network.packet.count` metric. | `true` | no +`vcenter.vm.memory.utilization` | [metric][] | Enables the `vcenter.vm.memory.utilization` metric. | `true` | no +`vcenter.vm.network.packet.rate` | [metric][] | Enables the `vcenter.vm.network.packet.rate` metric. | `true` | no +`vcenter.vm.network.packet.drop.rate` | [metric][] | Enables the `vcenter.vm.network.packet.drop.rate` metric. | `true` | no `vcenter.vm.network.throughput` | [metric][] | Enables the `vcenter.vm.network.throughput` metric. | `true` | no `vcenter.vm.network.usage` | [metric][] | Enables the `vcenter.vm.network.usage` metric. | `true` | no @@ -149,13 +150,18 @@ Name | Type | Description | Default | Required Name | Type | Description | Default | Required ---- | ---- | ----------- | ------- | -------- +`vcenter.datacenter.name` | [resource_attribute][] | Enables the `vcenter.datacenter.name` resource attribute. | `true` | no `vcenter.cluster.name` | [resource_attribute][] | Enables the `vcenter.cluster.name` resource attribute. | `true` | no `vcenter.datastore.name` | [resource_attribute][] | Enables the `vcenter.cluster.resource_pool` resource attribute. | `true` | no `vcenter.host.name` | [resource_attribute][] | Enables the `vcenter.host.name` resource attribute. | `true` | no `vcenter.resource_pool.inventory_path` | [resource_attribute][] | Enables the `vcenter.resource_pool.inventory_path` resource attribute. | `true` | no `vcenter.resource_pool.name` | [resource_attribute][] | Enables the `vcenter.resource_pool.name` resource attribute. | `true` | no +`vcenter.virtual_app.inventory_path` | [resource_attribute][] | Enables the `vcenter.virtual_app.inventory_path` resource attribute. | `true` | no +`vcenter.virtual_app.name` | [resource_attribute][] | Enables the `vcenter.virtual_app.name` resource attribute. | `true` | no `vcenter.vm.id` | [resource_attribute][] | Enables the `vcenter.vm.id` resource attribute. | `true` | no `vcenter.vm.name` | [resource_attribute][] | Enables the `vcenter.vm.name` resource attribute. | `true` | no +`vcenter.vm_template.id` | [resource_attribute][] | Enables the `vcenter.vm_template.id` resource attribute. | `true` | no +`vcenter.vm_template.name` | [resource_attribute][] | Enables the `vcenter.vm_template.name` resource attribute. | `true` | no [resource_attribute]: #resource_attribute-block diff --git a/go.mod b/go.mod index e96e00f0c6..c35e0076a0 100644 --- a/go.mod +++ b/go.mod @@ -8,7 +8,7 @@ require ( github.com/Azure/azure-sdk-for-go/sdk/azcore v1.10.0 github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.5.1 github.com/Azure/go-autorest/autorest v0.11.29 - github.com/IBM/sarama v1.43.1 + github.com/IBM/sarama v1.43.2 github.com/KimMachineGun/automemlimit v0.6.0 github.com/Lusitaniae/apache_exporter v0.11.1-0.20220518131644-f9522724dab4 github.com/Masterminds/sprig/v3 v3.2.3 @@ -17,10 +17,10 @@ require ( github.com/alecthomas/kingpin/v2 v2.4.0 github.com/alecthomas/units v0.0.0-20231202071711-9a357b53e9c9 github.com/aws/aws-sdk-go-v2 v1.26.1 - github.com/aws/aws-sdk-go-v2/config v1.27.11 + github.com/aws/aws-sdk-go-v2/config v1.27.13 github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1 github.com/aws/aws-sdk-go-v2/service/s3 v1.49.0 - github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.29.5 + github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.29.7 github.com/blang/semver/v4 v4.0.0 github.com/bmatcuk/doublestar v1.3.4 github.com/boynux/squid-exporter v1.10.5-0.20230618153315-c1fae094e18e @@ -62,7 +62,7 @@ require ( github.com/grafana/jfr-parser/pprof v0.0.0-20240126072739-986e71dc0361 github.com/grafana/jsonparser v0.0.0-20240209175146-098958973a2d github.com/grafana/kafka_exporter v0.0.0-20240409084445-5e3488ad9f9a - github.com/grafana/loki/pkg/push v0.0.0-20240513110952-8622293f23b1 // k201 branch + github.com/grafana/loki/pkg/push v0.0.0-20240514112848-a1b1eeb09583 // k201 branch github.com/grafana/loki/v3 v3.0.0-20240513110952-8622293f23b1 // k201 branch github.com/grafana/pyroscope-go/godeltaprof v0.1.7 github.com/grafana/pyroscope/api v0.4.0 @@ -87,7 +87,7 @@ require ( github.com/heroku/x v0.0.61 github.com/iamseth/oracledb_exporter v0.0.0-20230918193147-95e16f21ceee github.com/influxdata/go-syslog/v3 v3.0.1-0.20230911200830-875f5bc594a4 - github.com/jaegertracing/jaeger v1.56.0 + github.com/jaegertracing/jaeger v1.57.0 github.com/jmespath/go-jmespath v0.4.0 github.com/json-iterator/go v1.1.12 github.com/klauspost/compress v1.17.8 @@ -101,36 +101,36 @@ require ( github.com/oklog/run v1.1.0 github.com/olekukonko/tablewriter v0.0.5 github.com/oliver006/redis_exporter v1.54.0 - github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.99.0 - github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.99.0 + github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.101.0 + github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.101.0 github.com/ory/dockertest/v3 v3.8.1 github.com/oschwald/geoip2-golang v1.9.0 github.com/oschwald/maxminddb-golang v1.11.0 @@ -159,16 +159,16 @@ require ( github.com/prometheus/snmp_exporter v0.26.0 github.com/prometheus/statsd_exporter v0.22.8 github.com/richardartoul/molecule v1.0.1-0.20221107223329-32cfee06a052 - github.com/rs/cors v1.10.1 + github.com/rs/cors v1.11.0 github.com/scaleway/scaleway-sdk-go v1.0.0-beta.25 - github.com/shirou/gopsutil/v3 v3.24.3 + github.com/shirou/gopsutil/v3 v3.24.4 github.com/sijms/go-ora/v2 v2.7.6 github.com/sirupsen/logrus v1.9.3 github.com/spaolacci/murmur3 v1.1.0 github.com/spf13/cobra v1.8.0 github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.9.0 - github.com/testcontainers/testcontainers-go v0.30.0 + github.com/testcontainers/testcontainers-go v0.31.0 github.com/tilinna/clock v1.1.0 github.com/uber/jaeger-client-go v2.30.0+incompatible github.com/vincent-petithory/dataurl v1.0.0 @@ -177,47 +177,47 @@ require ( github.com/wk8/go-ordered-map v0.2.0 github.com/xdg-go/scram v1.1.2 github.com/zeebo/xxh3 v1.0.2 - go.opentelemetry.io/collector v0.99.0 - go.opentelemetry.io/collector/component v0.99.0 - go.opentelemetry.io/collector/config/configauth v0.99.0 - go.opentelemetry.io/collector/config/configcompression v1.6.0 - go.opentelemetry.io/collector/config/configgrpc v0.99.0 - go.opentelemetry.io/collector/config/confighttp v0.99.0 - go.opentelemetry.io/collector/config/confignet v0.99.0 - go.opentelemetry.io/collector/config/configopaque v1.6.0 - go.opentelemetry.io/collector/config/configretry v0.99.0 - go.opentelemetry.io/collector/config/configtelemetry v0.99.0 - go.opentelemetry.io/collector/config/configtls v0.99.0 - go.opentelemetry.io/collector/confmap v0.99.0 - go.opentelemetry.io/collector/confmap/converter/expandconverter v0.99.0 - go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.99.0 - go.opentelemetry.io/collector/connector v0.99.0 - go.opentelemetry.io/collector/consumer v0.99.0 - go.opentelemetry.io/collector/exporter v0.99.0 - go.opentelemetry.io/collector/exporter/loggingexporter v0.99.0 - go.opentelemetry.io/collector/exporter/otlpexporter v0.99.0 - go.opentelemetry.io/collector/exporter/otlphttpexporter v0.99.0 - go.opentelemetry.io/collector/extension v0.99.0 - go.opentelemetry.io/collector/extension/auth v0.99.0 - go.opentelemetry.io/collector/featuregate v1.6.0 - go.opentelemetry.io/collector/otelcol v0.99.0 - go.opentelemetry.io/collector/pdata v1.6.0 - go.opentelemetry.io/collector/processor v0.99.0 - go.opentelemetry.io/collector/processor/batchprocessor v0.99.0 - go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.99.0 - go.opentelemetry.io/collector/receiver v0.99.0 - go.opentelemetry.io/collector/receiver/otlpreceiver v0.99.0 - go.opentelemetry.io/collector/semconv v0.99.0 - go.opentelemetry.io/collector/service v0.99.0 + go.opentelemetry.io/collector v0.101.0 + go.opentelemetry.io/collector/component v0.101.0 + go.opentelemetry.io/collector/config/configauth v0.101.0 + go.opentelemetry.io/collector/config/configcompression v1.8.0 + go.opentelemetry.io/collector/config/configgrpc v0.101.0 + go.opentelemetry.io/collector/config/confighttp v0.101.0 + go.opentelemetry.io/collector/config/confignet v0.101.0 + go.opentelemetry.io/collector/config/configopaque v1.8.0 + go.opentelemetry.io/collector/config/configretry v0.101.0 + go.opentelemetry.io/collector/config/configtelemetry v0.101.0 + go.opentelemetry.io/collector/config/configtls v0.101.0 + go.opentelemetry.io/collector/confmap v0.101.0 + go.opentelemetry.io/collector/confmap/converter/expandconverter v0.101.0 + go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.101.0 + go.opentelemetry.io/collector/connector v0.101.0 + go.opentelemetry.io/collector/consumer v0.101.0 + go.opentelemetry.io/collector/exporter v0.101.0 + go.opentelemetry.io/collector/exporter/loggingexporter v0.101.0 + go.opentelemetry.io/collector/exporter/otlpexporter v0.101.0 + go.opentelemetry.io/collector/exporter/otlphttpexporter v0.101.0 + go.opentelemetry.io/collector/extension v0.101.0 + go.opentelemetry.io/collector/extension/auth v0.101.0 + go.opentelemetry.io/collector/featuregate v1.8.0 + go.opentelemetry.io/collector/otelcol v0.101.0 + go.opentelemetry.io/collector/pdata v1.8.0 + go.opentelemetry.io/collector/processor v0.101.0 + go.opentelemetry.io/collector/processor/batchprocessor v0.101.0 + go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.101.0 + go.opentelemetry.io/collector/receiver v0.101.0 + go.opentelemetry.io/collector/receiver/otlpreceiver v0.101.0 + go.opentelemetry.io/collector/semconv v0.101.0 + go.opentelemetry.io/collector/service v0.101.0 go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux v0.45.0 - go.opentelemetry.io/otel v1.25.0 - go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.25.0 - go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.25.0 - go.opentelemetry.io/otel/exporters/prometheus v0.47.0 - go.opentelemetry.io/otel/metric v1.25.0 - go.opentelemetry.io/otel/sdk v1.25.0 - go.opentelemetry.io/otel/sdk/metric v1.25.0 - go.opentelemetry.io/otel/trace v1.25.0 + go.opentelemetry.io/otel v1.26.0 + go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.26.0 + go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.26.0 + go.opentelemetry.io/otel/exporters/prometheus v0.48.0 + go.opentelemetry.io/otel/metric v1.26.0 + go.opentelemetry.io/otel/sdk v1.26.0 + go.opentelemetry.io/otel/sdk/metric v1.26.0 + go.opentelemetry.io/otel/trace v1.26.0 go.opentelemetry.io/proto/otlp v1.2.0 go.uber.org/atomic v1.11.0 go.uber.org/goleak v1.3.0 @@ -225,13 +225,13 @@ require ( go.uber.org/zap v1.27.0 golang.org/x/crypto v0.23.0 golang.org/x/crypto/x509roots/fallback v0.0.0-20240208163226-62c9f1799c91 - golang.org/x/exp v0.0.0-20240325151524-a685a6edb6d8 + golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 golang.org/x/net v0.25.0 golang.org/x/oauth2 v0.20.0 golang.org/x/sys v0.20.0 golang.org/x/text v0.15.0 golang.org/x/time v0.5.0 - golang.org/x/tools v0.19.0 + golang.org/x/tools v0.21.0 google.golang.org/api v0.180.0 google.golang.org/grpc v1.63.2 google.golang.org/protobuf v1.34.1 @@ -243,7 +243,7 @@ require ( k8s.io/client-go v0.29.3 k8s.io/component-base v0.29.2 k8s.io/klog/v2 v2.120.1 - k8s.io/utils v0.0.0-20240102154912-e7106e64919e + k8s.io/utils v0.0.0-20240502163921-fe8a2dddb1d0 sigs.k8s.io/controller-runtime v0.17.3 sigs.k8s.io/yaml v1.4.0 ) @@ -284,7 +284,7 @@ require ( github.com/Code-Hex/go-generics-cache v1.3.1 // indirect github.com/DataDog/sketches-go v1.4.4 // indirect github.com/GehirnInc/crypt v0.0.0-20200316065508-bb7000b8a962 // indirect - github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.22.0 // indirect + github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.23.0 // indirect github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c // indirect github.com/Masterminds/goutils v1.1.1 // indirect github.com/Masterminds/semver/v3 v3.2.0 // indirect @@ -302,9 +302,9 @@ require ( github.com/armon/go-metrics v0.4.1 // indirect github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect github.com/avvmoto/buf-readerat v0.0.0-20171115124131-a17c8cb89270 // indirect - github.com/aws/aws-sdk-go v1.51.22 // indirect + github.com/aws/aws-sdk-go v1.53.2 // indirect github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.0 // indirect - github.com/aws/aws-sdk-go-v2/credentials v1.17.11 // indirect + github.com/aws/aws-sdk-go-v2/credentials v1.17.13 // indirect github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.16.0 // indirect github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5 // indirect github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5 // indirect @@ -323,10 +323,10 @@ require ( github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.20.0 // indirect github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.27.0 // indirect github.com/aws/aws-sdk-go-v2/service/shield v1.24.0 // indirect - github.com/aws/aws-sdk-go-v2/service/sso v1.20.5 // indirect - github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.4 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.20.6 // indirect + github.com/aws/aws-sdk-go-v2/service/ssooidc v1.24.0 // indirect github.com/aws/aws-sdk-go-v2/service/storagegateway v1.26.0 // indirect - github.com/aws/aws-sdk-go-v2/service/sts v1.28.6 // indirect + github.com/aws/aws-sdk-go-v2/service/sts v1.28.7 // indirect github.com/aws/smithy-go v1.20.2 // indirect github.com/axiomhq/hyperloglog v0.0.0-20240124082744-24bca3a5b39b // indirect github.com/bboreham/go-loser v0.0.0-20230920113527-fcc2c21820a3 // indirect @@ -347,11 +347,11 @@ require ( github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa // indirect github.com/containerd/cgroups/v3 v3.0.3 // indirect github.com/containerd/console v1.0.3 // indirect - github.com/containerd/containerd v1.7.12 // indirect + github.com/containerd/containerd v1.7.15 // indirect github.com/containerd/continuity v0.4.2 // indirect github.com/containerd/errdefs v0.1.0 // indirect github.com/containerd/log v0.1.0 // indirect - github.com/containerd/ttrpc v1.2.2 // indirect + github.com/containerd/ttrpc v1.2.3 // indirect github.com/coreos/go-semver v0.3.1 // indirect github.com/cpuguy83/dockercfg v0.3.1 // indirect github.com/cyphar/filepath-securejoin v0.2.4 // indirect @@ -385,7 +385,7 @@ require ( github.com/envoyproxy/protoc-gen-validate v1.0.4 // indirect github.com/euank/go-kmsg-parser v2.0.0+incompatible // indirect github.com/evanphx/json-patch/v5 v5.8.0 // indirect - github.com/expr-lang/expr v1.16.5 // indirect + github.com/expr-lang/expr v1.16.7 // indirect github.com/facette/natsort v0.0.0-20181210072756-2cd4dd1e2dcb // indirect github.com/fatih/camelcase v1.0.0 // indirect github.com/felixge/fgprof v0.9.3 // indirect @@ -411,7 +411,7 @@ require ( github.com/go-openapi/swag v0.22.9 // indirect github.com/go-openapi/validate v0.23.0 // indirect github.com/go-redis/redis/v8 v8.11.5 // indirect - github.com/go-resty/resty/v2 v2.11.0 // indirect + github.com/go-resty/resty/v2 v2.12.0 // indirect github.com/go-viper/mapstructure/v2 v2.0.0-alpha.1 // indirect github.com/go-zookeeper/zk v1.0.3 // indirect github.com/gobwas/glob v0.2.3 // indirect @@ -510,7 +510,7 @@ require ( github.com/kylelemons/godebug v1.1.0 // indirect github.com/leodido/ragel-machinery v0.0.0-20181214104525-299bdde78165 // indirect github.com/lightstep/go-expohisto v1.0.0 // indirect - github.com/linode/linodego v1.30.0 // indirect + github.com/linode/linodego v1.33.0 // indirect github.com/lufia/iostat v1.2.1 // indirect github.com/lufia/plan9stats v0.0.0-20220913051719-115f729f3c8c // indirect github.com/magiconair/properties v1.8.7 // indirect @@ -551,20 +551,21 @@ require ( github.com/nicolai86/scaleway-sdk v1.10.2-0.20180628010248-798f60e20bb2 // indirect github.com/ohler55/ojg v1.20.1 // indirect github.com/oklog/ulid v1.3.1 // indirect - github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.99.0 // indirect - github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.99.0 // indirect - github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.99.0 // indirect - github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.99.0 // indirect - github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.99.0 // indirect - github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.99.0 // indirect - github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.99.0 // indirect - github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.99.0 // indirect - github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.99.0 // indirect - github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.99.0 // indirect - github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.99.0 // indirect - github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.99.0 // indirect - github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.99.0 // indirect - github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.99.0 // indirect + github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.101.0 // indirect + github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.101.0 // indirect + github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.101.0 // indirect + github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.101.0 // indirect + github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.101.0 // indirect + github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.101.0 // indirect + github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.101.0 // indirect + github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.101.0 // indirect + github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.101.0 // indirect + github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.101.0 // indirect + github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling v0.101.0 // indirect + github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.101.0 // indirect + github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.101.0 // indirect + github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.101.0 // indirect + github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.101.0 // indirect github.com/opencontainers/go-digest v1.0.0 // indirect github.com/opencontainers/image-spec v1.1.0 // indirect github.com/opencontainers/runc v1.1.12 // indirect @@ -575,7 +576,7 @@ require ( github.com/opentracing-contrib/go-grpc v0.0.0-20210225150812-73cb765af46e // indirect github.com/opentracing-contrib/go-stdlib v1.0.0 // indirect github.com/opentracing/opentracing-go v1.2.0 // indirect - github.com/openzipkin/zipkin-go v0.4.2 // indirect + github.com/openzipkin/zipkin-go v0.4.3 // indirect github.com/ovh/go-ovh v1.4.3 // indirect github.com/packethost/packngo v0.1.1-0.20180711074735-b9cb5096f54c // indirect github.com/patrickmn/go-cache v2.1.0+incompatible // indirect @@ -653,25 +654,25 @@ require ( go.etcd.io/etcd/client/v3 v3.5.10 // indirect go.mongodb.org/mongo-driver v1.14.0 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/collector/config/internal v0.99.0 // indirect - go.opentelemetry.io/collector/confmap/provider/envprovider v0.99.0 // indirect - go.opentelemetry.io/collector/confmap/provider/fileprovider v0.99.0 // indirect - go.opentelemetry.io/collector/confmap/provider/httpprovider v0.99.0 // indirect - go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.99.0 // indirect - go.opentelemetry.io/collector/filter v0.99.0 // indirect - go.opentelemetry.io/contrib/config v0.5.0 // indirect - go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.50.0 // indirect - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.50.0 // indirect - go.opentelemetry.io/contrib/propagators/b3 v1.25.0 // indirect - go.opentelemetry.io/otel/bridge/opencensus v1.25.0 // indirect - go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.25.0 // indirect - go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.25.0 // indirect - go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.25.0 // indirect - go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.25.0 // indirect - go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.25.0 // indirect + go.opentelemetry.io/collector/config/internal v0.101.0 // indirect + go.opentelemetry.io/collector/confmap/provider/envprovider v0.101.0 // indirect + go.opentelemetry.io/collector/confmap/provider/fileprovider v0.101.0 // indirect + go.opentelemetry.io/collector/confmap/provider/httpprovider v0.101.0 // indirect + go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.101.0 // indirect + go.opentelemetry.io/collector/filter v0.101.0 // indirect + go.opentelemetry.io/contrib/config v0.6.0 // indirect + go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.51.0 // indirect + go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.51.0 // indirect + go.opentelemetry.io/contrib/propagators/b3 v1.26.0 // indirect + go.opentelemetry.io/otel/bridge/opencensus v1.26.0 // indirect + go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.26.0 // indirect + go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.26.0 // indirect + go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.26.0 // indirect + go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.26.0 // indirect + go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.26.0 // indirect go4.org/netipx v0.0.0-20230125063823-8449b0a6169f // indirect golang.org/x/arch v0.7.0 // indirect - golang.org/x/mod v0.16.0 // indirect + golang.org/x/mod v0.17.0 // indirect golang.org/x/sync v0.7.0 // indirect golang.org/x/term v0.20.0 // indirect golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect @@ -679,7 +680,7 @@ require ( gonum.org/v1/gonum v0.15.0 // indirect google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de // indirect google.golang.org/genproto/googleapis/api v0.0.0-20240415180920-8c6c420018be // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20240429193739-8cf5692501f6 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240513163218-0867130af1f8 // indirect gopkg.in/alecthomas/kingpin.v2 v2.2.6 // indirect gopkg.in/fsnotify/fsnotify.v1 v1.4.7 // indirect gopkg.in/inf.v0 v0.9.1 // indirect diff --git a/go.sum b/go.sum index 9dcd9cd5e6..940698c18c 100644 --- a/go.sum +++ b/go.sum @@ -188,12 +188,12 @@ github.com/DmitriyVTitov/size v1.5.0 h1:/PzqxYrOyOUX1BXj6J9OuVRVGe+66VL4D9FlUaW5 github.com/DmitriyVTitov/size v1.5.0/go.mod h1:le6rNI4CoLQV1b9gzp1+3d7hMAD/uu2QcJ+aYbNgiU0= github.com/GehirnInc/crypt v0.0.0-20200316065508-bb7000b8a962 h1:KeNholpO2xKjgaaSyd+DyQRrsQjhbSeS7qe4nEw8aQw= github.com/GehirnInc/crypt v0.0.0-20200316065508-bb7000b8a962/go.mod h1:kC29dT1vFpj7py2OvG1khBdQpo3kInWP+6QipLbdngo= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.22.0 h1:PWcDbDjrcT/ZHLn4Bc/FuglaZZVPP8bWO/YRmJBbe38= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.22.0/go.mod h1:XEK/YHYsi+Wk2Bk1+zi/he+gjRfDWtoIZEZwuwcYjhk= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.23.0 h1:yRhWveg9NbJcJYoJL4FoSauT2dxnt4N9MIAJ7tvU/mQ= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.23.0/go.mod h1:p2puVVSKjQ84Qb1gzw2XHLs34WQyHTYFZLaVxypAFYs= github.com/HdrHistogram/hdrhistogram-go v1.1.2 h1:5IcZpTvzydCQeHzK4Ef/D5rrSqwxob0t8PQPMybUNFM= github.com/HdrHistogram/hdrhistogram-go v1.1.2/go.mod h1:yDgFjdqOqDEKOvasDdhWNXYg9BVp4O+o5f6V/ehm6Oo= -github.com/IBM/sarama v1.43.1 h1:Z5uz65Px7f4DhI/jQqEm/tV9t8aU+JUdTyW/K/fCXpA= -github.com/IBM/sarama v1.43.1/go.mod h1:GG5q1RURtDNPz8xxJs3mgX6Ytak8Z9eLhAkJPObe2xE= +github.com/IBM/sarama v1.43.2 h1:HABeEqRUh32z8yzY2hGB/j8mHSzC/HA9zlEjqFNCzSw= +github.com/IBM/sarama v1.43.2/go.mod h1:Kyo4WkF24Z+1nz7xeVUFWIuKVV8RS3wM8mkvPKMdXFQ= github.com/Jeffail/gabs v1.1.0/go.mod h1:6xMvQMK4k33lb7GUUpaAPh6nKMmemQeg5d4gn7/bOXc= github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c h1:RGWPOewvKIROun94nF7v2cua9qP+thov/7M50KEoeSU= github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c/go.mod h1:X0CRv0ky0k6m906ixxpzmDRLvX58TFUKS2eePweuyxk= @@ -315,8 +315,8 @@ github.com/aws/aws-sdk-go v1.27.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN github.com/aws/aws-sdk-go v1.30.27/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= github.com/aws/aws-sdk-go v1.34.34/go.mod h1:H7NKnBqNVzoTJpGfLrQkkD+ytBA93eiDYi/+8rV9s48= github.com/aws/aws-sdk-go v1.38.35/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro= -github.com/aws/aws-sdk-go v1.51.22 h1:VL2p2JgC32myt7DMEcbe1devdtgGSgMNvZpkcdvlxq4= -github.com/aws/aws-sdk-go v1.51.22/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= +github.com/aws/aws-sdk-go v1.53.2 h1:KhTx/eMkavqkpmrV+aBc+bWADSTzwKxTXOvGmRImgFs= +github.com/aws/aws-sdk-go v1.53.2/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= github.com/aws/aws-sdk-go-v2 v1.9.2/go.mod h1:cK/D0BBs0b/oWPIcX/Z/obahJK1TT7IPVjy53i/mX/4= github.com/aws/aws-sdk-go-v2 v1.26.1 h1:5554eUqIYVWpU0YmeeYZ0wU64H2VLBs8TlhRB2L+EkA= @@ -324,11 +324,11 @@ github.com/aws/aws-sdk-go-v2 v1.26.1/go.mod h1:ffIFB97e2yNsv4aTSGkqtHnppsIJzw7G7 github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.0 h1:2UO6/nT1lCZq1LqM67Oa4tdgP1CvL1sLSxvuD+VrOeE= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.0/go.mod h1:5zGj2eA85ClyedTDK+Whsu+w9yimnVIZvhvBKrDquM8= github.com/aws/aws-sdk-go-v2/config v1.8.3/go.mod h1:4AEiLtAb8kLs7vgw2ZV3p2VZ1+hBavOc84hqxVNpCyw= -github.com/aws/aws-sdk-go-v2/config v1.27.11 h1:f47rANd2LQEYHda2ddSCKYId18/8BhSRM4BULGmfgNA= -github.com/aws/aws-sdk-go-v2/config v1.27.11/go.mod h1:SMsV78RIOYdve1vf36z8LmnszlRWkwMQtomCAI0/mIE= +github.com/aws/aws-sdk-go-v2/config v1.27.13 h1:WbKW8hOzrWoOA/+35S5okqO/2Ap8hkkFUzoW8Hzq24A= +github.com/aws/aws-sdk-go-v2/config v1.27.13/go.mod h1:XLiyiTMnguytjRER7u5RIkhIqS8Nyz41SwAWb4xEjxs= github.com/aws/aws-sdk-go-v2/credentials v1.4.3/go.mod h1:FNNC6nQZQUuyhq5aE5c7ata8o9e4ECGmS4lAXC7o1mQ= -github.com/aws/aws-sdk-go-v2/credentials v1.17.11 h1:YuIB1dJNf1Re822rriUOTxopaHHvIq0l/pX3fwO+Tzs= -github.com/aws/aws-sdk-go-v2/credentials v1.17.11/go.mod h1:AQtFPsDH9bI2O+71anW6EKL+NcD7LG3dpKGMV4SShgo= +github.com/aws/aws-sdk-go-v2/credentials v1.17.13 h1:XDCJDzk/u5cN7Aple7D/MiAhx1Rjo/0nueJ0La8mRuE= +github.com/aws/aws-sdk-go-v2/credentials v1.17.13/go.mod h1:FMNcjQrmuBYvOTZDtOLCIu0esmxjF7RuA/89iSXWzQI= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.6.0/go.mod h1:gqlclDEZp4aqJOancXK6TN24aKhT0W0Ae9MHk3wzTMM= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1 h1:FVJ0r5XTHSmIHJV6KuDmdYhEpvlHpiSd38RQWhut5J4= github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1/go.mod h1:zusuAeqezXzAB24LGuzuekqMAEgWkVYukBec3kr3jUg= @@ -371,20 +371,20 @@ github.com/aws/aws-sdk-go-v2/service/s3 v1.49.0 h1:VfU15izXQjz4m9y1DkbY79iylIiuP github.com/aws/aws-sdk-go-v2/service/s3 v1.49.0/go.mod h1:1o/W6JFUuREj2ExoQ21vHJgO7wakvjhol91M9eknFgs= github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.27.0 h1:64jRTsqBcIqlA4N7ZFYy+ysGPE7Rz/nJgU2fwv2cymk= github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.27.0/go.mod h1:JsJDZFHwLGZu6dxhV9EV1gJrMnCeE4GEXubSZA59xdA= -github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.29.5 h1:a3nFS1TFNTH9TVizItnHz3BgPCk5/7ygrZQZAoUV3GA= -github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.29.5/go.mod h1:3pzLFJnbjkymz6RdZ963DuvMR9rzrKMXrlbteSk4Sxc= +github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.29.7 h1:ZfI2hM/iIDODkRWybKxz+QrUheQH+SPSaRA03oPqoxQ= +github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.29.7/go.mod h1:3pzLFJnbjkymz6RdZ963DuvMR9rzrKMXrlbteSk4Sxc= github.com/aws/aws-sdk-go-v2/service/shield v1.24.0 h1:DasZw37v6ciRecoPkslCl8rHmoPfzfwpnR48pxWJaGg= github.com/aws/aws-sdk-go-v2/service/shield v1.24.0/go.mod h1:sq11Jfbf0XW0SoJ4esedM4kCsBPmjzakxfpvG1Z+pgs= github.com/aws/aws-sdk-go-v2/service/sso v1.4.2/go.mod h1:NBvT9R1MEF+Ud6ApJKM0G+IkPchKS7p7c2YPKwHmBOk= -github.com/aws/aws-sdk-go-v2/service/sso v1.20.5 h1:vN8hEbpRnL7+Hopy9dzmRle1xmDc7o8tmY0klsr175w= -github.com/aws/aws-sdk-go-v2/service/sso v1.20.5/go.mod h1:qGzynb/msuZIE8I75DVRCUXw3o3ZyBmUvMwQ2t/BrGM= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.4 h1:Jux+gDDyi1Lruk+KHF91tK2KCuY61kzoCpvtvJJBtOE= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.4/go.mod h1:mUYPBhaF2lGiukDEjJX2BLRRKTmoUSitGDUgM4tRxak= +github.com/aws/aws-sdk-go-v2/service/sso v1.20.6 h1:o5cTaeunSpfXiLTIBx5xo2enQmiChtu1IBbzXnfU9Hs= +github.com/aws/aws-sdk-go-v2/service/sso v1.20.6/go.mod h1:qGzynb/msuZIE8I75DVRCUXw3o3ZyBmUvMwQ2t/BrGM= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.24.0 h1:Qe0r0lVURDDeBQJ4yP+BOrJkvkiCo/3FH/t+wY11dmw= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.24.0/go.mod h1:mUYPBhaF2lGiukDEjJX2BLRRKTmoUSitGDUgM4tRxak= github.com/aws/aws-sdk-go-v2/service/storagegateway v1.26.0 h1:mUZTy6ckniofJCEiHSISSX7CuioLWHvGyiEIC0ZqxWQ= github.com/aws/aws-sdk-go-v2/service/storagegateway v1.26.0/go.mod h1:vs7VbPSVlTiuEHVruOY+zqOJLmaW0lcJDj0lzFHuvZs= github.com/aws/aws-sdk-go-v2/service/sts v1.7.2/go.mod h1:8EzeIqfWt2wWT4rJVu3f21TfrhJ8AEMzVybRNSb/b4g= -github.com/aws/aws-sdk-go-v2/service/sts v1.28.6 h1:cwIxeBttqPN3qkaAjcEcsh8NYr8n2HZPkcKgPAi1phU= -github.com/aws/aws-sdk-go-v2/service/sts v1.28.6/go.mod h1:FZf1/nKNEkHdGGJP/cI2MoIMquumuRK6ol3QQJNDxmw= +github.com/aws/aws-sdk-go-v2/service/sts v1.28.7 h1:et3Ta53gotFR4ERLXXHIHl/Uuk1qYpP5uU7cvNql8ns= +github.com/aws/aws-sdk-go-v2/service/sts v1.28.7/go.mod h1:FZf1/nKNEkHdGGJP/cI2MoIMquumuRK6ol3QQJNDxmw= github.com/aws/smithy-go v1.8.0/go.mod h1:SObp3lf9smib00L/v3U2eAKG8FyQ7iLrJnQiAmR5n+E= github.com/aws/smithy-go v1.20.2 h1:tbp628ireGtzcHDDmLT/6ADHidqnwgF57XOXZe6tp4Q= github.com/aws/smithy-go v1.20.2/go.mod h1:krry+ya/rV9RDcV/Q16kpu6ypI4K2czasz0NC3qS14E= @@ -489,8 +489,8 @@ github.com/containerd/console v1.0.2/go.mod h1:ytZPjGgY2oeTkAONYafi2kSj0aYggsf8a github.com/containerd/console v1.0.3 h1:lIr7SlA5PxZyMV30bDW0MGbiOPXwc63yRuCP0ARubLw= github.com/containerd/console v1.0.3/go.mod h1:7LqA/THxQ86k76b8c/EMSiaJ3h1eZkMkXar0TQ1gf3U= github.com/containerd/containerd v1.4.1/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= -github.com/containerd/containerd v1.7.12 h1:+KQsnv4VnzyxWcfO9mlxxELaoztsDEjOuCMPAuPqgU0= -github.com/containerd/containerd v1.7.12/go.mod h1:/5OMpE1p0ylxtEUGY8kuCYkDRzJm9NO1TFMWjUpdevk= +github.com/containerd/containerd v1.7.15 h1:afEHXdil9iAm03BmhjzKyXnnEBtjaLJefdU7DV0IFes= +github.com/containerd/containerd v1.7.15/go.mod h1:ISzRRTMF8EXNpJlTzyr2XMhN+j9K302C21/+cr3kUnY= github.com/containerd/continuity v0.0.0-20181203112020-004b46473808/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= github.com/containerd/continuity v0.0.0-20190827140505-75bee3e2ccb6/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= github.com/containerd/continuity v0.4.2 h1:v3y/4Yz5jwnvqPKJJ+7Wf93fyWoCB3F5EclWG023MDM= @@ -499,8 +499,8 @@ github.com/containerd/errdefs v0.1.0 h1:m0wCRBiu1WJT/Fr+iOoQHMQS/eP5myQ8lCv4Dz5Z github.com/containerd/errdefs v0.1.0/go.mod h1:YgWiiHtLmSeBrvpw+UfPijzbLaB77mEG1WwJTDETIV0= github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I= github.com/containerd/log v0.1.0/go.mod h1:VRRf09a7mHDIRezVKTRCrOq78v577GXq3bSa3EhrzVo= -github.com/containerd/ttrpc v1.2.2 h1:9vqZr0pxwOF5koz6N0N3kJ0zDHokrcPxIR/ZR2YFtOs= -github.com/containerd/ttrpc v1.2.2/go.mod h1:sIT6l32Ph/H9cvnJsfXM5drIVzTr5A2flTf1G5tYZak= +github.com/containerd/ttrpc v1.2.3 h1:4jlhbXIGvijRtNC8F/5CpuJZ7yKOBFGFOOXg1bkISz0= +github.com/containerd/ttrpc v1.2.3/go.mod h1:ieWsXucbb8Mj9PH0rXCw1i8IunRbbAiDkpXkbfflWBM= github.com/containerd/typeurl v1.0.2 h1:Chlt8zIieDbzQFzXzAeBEF92KhExuE4p9p92/QmY7aY= github.com/containerd/typeurl v1.0.2/go.mod h1:9trJWW2sRlGub4wZJRTW83VtbOLS6hwcDZXTn6oPz9s= github.com/coredns/coredns v1.1.2/go.mod h1:zASH/MVDgR6XZTbxvOnsZfffS+31vg6Ackf/wo1+AM0= @@ -662,8 +662,8 @@ github.com/evanphx/json-patch v5.6.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLi github.com/evanphx/json-patch/v5 v5.5.0/go.mod h1:G79N1coSVB93tBe7j6PhzjmR3/2VvlbKOFpnXhI9Bw4= github.com/evanphx/json-patch/v5 v5.8.0 h1:lRj6N9Nci7MvzrXuX6HFzU8XjmhPiXPlsKEy1u0KQro= github.com/evanphx/json-patch/v5 v5.8.0/go.mod h1:VNkHZ/282BpEyt/tObQO8s5CMPmYYq14uClGH4abBuQ= -github.com/expr-lang/expr v1.16.5 h1:m2hvtguFeVaVNTHj8L7BoAyt7O0PAIBaSVbjdHgRXMs= -github.com/expr-lang/expr v1.16.5/go.mod h1:uCkhfG+x7fcZ5A5sXHKuQ07jGZRl6J0FCAaf2k4PtVQ= +github.com/expr-lang/expr v1.16.7 h1:gCIiHt5ODA0xIaDbD0DPKyZpM9Drph3b3lolYAYq2Kw= +github.com/expr-lang/expr v1.16.7/go.mod h1:8/vRC7+7HBzESEqt5kKpYXxrxkr31SaO8r40VO/1IT4= github.com/facette/natsort v0.0.0-20181210072756-2cd4dd1e2dcb h1:IT4JYU7k4ikYg1SCxNI1/Tieq/NFvh6dzLdgi7eu0tM= github.com/facette/natsort v0.0.0-20181210072756-2cd4dd1e2dcb/go.mod h1:bH6Xx7IW64qjjJq8M2u4dxNaBiDfKK+z/3eGDpXEQhc= github.com/fatih/camelcase v1.0.0 h1:hxNvNX/xYBp0ovncs8WyWZrOrpBNub/JfaMvbURyft8= @@ -786,8 +786,8 @@ github.com/go-openapi/validate v0.23.0/go.mod h1:EeiAZ5bmpSIOJV1WLfyYF9qp/B1ZgSa github.com/go-redis/redis v6.15.9+incompatible/go.mod h1:NAIEuMOZ/fxfXJIrKDQDz8wamY7mA7PouImQ2Jvg6kA= github.com/go-redis/redis/v8 v8.11.5 h1:AcZZR7igkdvfVmQTPnu9WE37LRrO/YrBH5zWyjDC0oI= github.com/go-redis/redis/v8 v8.11.5/go.mod h1:gREzHqY1hg6oD9ngVRbLStwAWKhA0FEgq8Jd4h5lpwo= -github.com/go-resty/resty/v2 v2.11.0 h1:i7jMfNOJYMp69lq7qozJP+bjgzfAzeOhuGlyDrqxT/8= -github.com/go-resty/resty/v2 v2.11.0/go.mod h1:iiP/OpA0CkcL3IGt1O0+/SIItFUbkkyw5BGXiVdTu+A= +github.com/go-resty/resty/v2 v2.12.0 h1:rsVL8P90LFvkUYq/V5BTVe203WfRIU4gvcf+yfzJzGA= +github.com/go-resty/resty/v2 v2.12.0/go.mod h1:o0yGPrkS3lOe1+eFajk6kBW8ScXzwU3hD69/gt2yB/0= github.com/go-sourcemap/sourcemap v2.1.3+incompatible h1:W1iEw64niKVGogNgBN3ePyLFfuisuzeidWPMPWmECqU= github.com/go-sourcemap/sourcemap v2.1.3+incompatible/go.mod h1:F8jJfvm2KbVjc5NqelyYJmf/v5J0dwNLS2mL4sNA1Jg= github.com/go-sql-driver/mysql v0.0.0-20180618115901-749ddf1598b4/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= @@ -1024,8 +1024,8 @@ github.com/grafana/jsonparser v0.0.0-20240209175146-098958973a2d h1:YwbJJ/PrVWVd github.com/grafana/jsonparser v0.0.0-20240209175146-098958973a2d/go.mod h1:796sq+UcONnSlzA3RtlBZ+b/hrerkZXiEmO8oMjyRwY= github.com/grafana/kafka_exporter v0.0.0-20240409084445-5e3488ad9f9a h1:jqM4NNdx8LSquKo8bPx+XWn91S2b+sgNvEcFfSJQtHY= github.com/grafana/kafka_exporter v0.0.0-20240409084445-5e3488ad9f9a/go.mod h1:ZXGGyeTUMenf/H1CDBK9lv3azjswfa0nVzLoQAYmnDc= -github.com/grafana/loki/pkg/push v0.0.0-20240513110952-8622293f23b1 h1:Jj6qifiE8gpMV2uLrmuXYop0LDWnntg+pr2x0R6PyBA= -github.com/grafana/loki/pkg/push v0.0.0-20240513110952-8622293f23b1/go.mod h1:lJEF/Wh5MYlmBem6tOYAFObkLsuikfrEf8Iy9AdMPiQ= +github.com/grafana/loki/pkg/push v0.0.0-20240514112848-a1b1eeb09583 h1:dN3eF1S5fvVu2l9WoqYSvmNmPK8Uh2vjE4yUsBq80l4= +github.com/grafana/loki/pkg/push v0.0.0-20240514112848-a1b1eeb09583/go.mod h1:lJEF/Wh5MYlmBem6tOYAFObkLsuikfrEf8Iy9AdMPiQ= github.com/grafana/loki/v3 v3.0.0-20240513110952-8622293f23b1 h1:agFDevQdNVgJYIn5P3+u5oWG+CUnEAZHLZ9jABEXM+0= github.com/grafana/loki/v3 v3.0.0-20240513110952-8622293f23b1/go.mod h1:Fv4JImqGS4r+v36vJ4CP9yNM/Krj824Ull/nSuNdI9o= github.com/grafana/mysqld_exporter v0.12.2-0.20231005125903-364b9c41e595 h1:I9sRknI5ajd8whPOX0nBDXy5B6xUfhItClMy+6R4oqE= @@ -1328,8 +1328,8 @@ github.com/jackc/pgx/v4 v4.18.2/go.mod h1:Ey4Oru5tH5sB6tV7hDmfWFahwF15Eb7DNXlRKx github.com/jackc/puddle v0.0.0-20190413234325-e4ced69a3a2b/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= github.com/jackc/puddle v0.0.0-20190608224051-11cab39313c9/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= github.com/jackc/puddle v1.1.3/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= -github.com/jaegertracing/jaeger v1.56.0 h1:FT7l1sOjkaNbcJ93O9pqBFUCGegYMLlA14EWWfNh5FM= -github.com/jaegertracing/jaeger v1.56.0/go.mod h1:kyckIZXALyDTXWoC3jSsKRuY8XqyWRNJ3RS04upO4UE= +github.com/jaegertracing/jaeger v1.57.0 h1:3wDtUUPs6NRYH7+d+y8MilDkLHdpPrVlQ2wbcsA62bs= +github.com/jaegertracing/jaeger v1.57.0/go.mod h1:p/1fxIU9hKHl7qEhKC72p2ZYVhvvZvNB73y6V7YyuTs= github.com/jarcoal/httpmock v0.0.0-20180424175123-9c70cfe4a1da/go.mod h1:ks+b9deReOc7jgqp+e7LuFiCBH6Rm5hL32cLcEAArb4= github.com/jarcoal/httpmock v1.3.1 h1:iUx3whfZWVf3jT01hQTO/Eo5sAYtB2/rqaUuOtpInww= github.com/jarcoal/httpmock v1.3.1/go.mod h1:3yb8rc4BI7TCBhFY8ng0gjuLKJNquuDNiPaZjnENuYg= @@ -1460,8 +1460,8 @@ github.com/lightstep/go-expohisto v1.0.0 h1:UPtTS1rGdtehbbAF7o/dhkWLTDI73UifG8Lb github.com/lightstep/go-expohisto v1.0.0/go.mod h1:xDXD0++Mu2FOaItXtdDfksfgxfV0z1TMPa+e/EUd0cs= github.com/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-bc2310a04743/go.mod h1:qklhhLq1aX+mtWk9cPHPzaBjWImj5ULL6C7HFJtXQMM= github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4= -github.com/linode/linodego v1.30.0 h1:6HJli+LX7NGu+Sne2G+ux790EkVOWOV/SR4mK3jcs6k= -github.com/linode/linodego v1.30.0/go.mod h1:/46h/XpmWi//oSA92GX2p3FIxb8HbX7grslPPQalR2o= +github.com/linode/linodego v1.33.0 h1:cX2FYry7r6CA1ujBMsdqiM4VhvIQtnWsOuVblzfBhCw= +github.com/linode/linodego v1.33.0/go.mod h1:dSJJgIwqZCF5wnpuC6w5cyIbRtcexAm7uVvuJopGB40= github.com/lufia/iostat v1.2.1 h1:tnCdZBIglgxD47RyD55kfWQcJMGzO+1QBziSQfesf2k= github.com/lufia/iostat v1.2.1/go.mod h1:rEPNA0xXgjHQjuI5Cy05sLlS2oRcSlWHRLrvh/AQ+Pg= github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2jmtg6P3p1VtQj7WsuWi/y4VnjVBn7F8KPB3I= @@ -1674,98 +1674,100 @@ github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1Cpa github.com/onsi/gomega v1.33.1 h1:dsYjIxxSR755MDmKVsaFQTE22ChNBcuuTWgkUDSubOk= github.com/onsi/gomega v1.33.1/go.mod h1:U4R44UsT+9eLIaYRB2a5qajjtQYn0hauxvRm16AVYg0= github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.99.0 h1:MrdJHK4mHb09Fs3Q3FOoxGTazWYi/yaWmTxsEU4ivCQ= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.99.0/go.mod h1:Qez3Q54oKepspA2JANYB2AqNOb/v5F8ppmwRzY/Opvs= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.99.0 h1:iJcnHGaDpr6ifEBg0YaWrNaamcmdZJeBJUoCbIsBsl0= -github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.99.0/go.mod h1:/YU6Aoq3kJ/LfEjnocMUESw8KmGkvRKdkB9fjnv0GXo= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.99.0 h1:lpI3YKlGCq1Q2o9Cs8aMWUup26ovgpeucp1DhYvnBuE= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.99.0/go.mod h1:hX1lVCVdoKIefEnamKocCWGlo+eoNHtL/453mdrDbkA= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.99.0 h1:7bUTG2CVtXZ11GtHJG19A1XXY0/aPZ0ce49z5TOhIe4= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.99.0/go.mod h1:KR9qUhqGBVM7DSxQGOSvsAFBRIgUDMKJOCWWZAr89F0= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.99.0 h1:8OkT6nCfhq3oyKCfQPzcmSE1krtNIxr8fK29UN4ssuw= -github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.99.0/go.mod h1:PK0hYDHrkb8LTE33GG6v4/q+WiA6Vn6Uk2KDUT1EsxM= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.99.0 h1:7cu3BGySOHDsRdNZUDvY3x4QJAAc9kpoRtBU0JfJQe8= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.99.0/go.mod h1:pw38uV+KJW+KzyhqI++EUk3dDSrdCI7feJ68VcQdIF0= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.99.0 h1:nzjO71Kf+NrvC6o6kToN+ChOUjVrbq/8Z7lWlu6Hf14= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.99.0/go.mod h1:f76AWR4rqnOGjB1q9RjQMqemXHkVyNbp22rx5NvMbgk= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.99.0 h1:Wm+2ejrQn3ItkPu9V0zr5fr2n/rMERm6Ls7OrGnC4MM= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.99.0/go.mod h1:kQuZbZKEJiixow7CKI3igkEuQcninO1pyiY/giRndr0= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.99.0 h1:2AdLD42AwmZsFYGOX0KOnSC2IFY5ku68BzCOdCVrBb8= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.99.0/go.mod h1:Io0vvijk8+NQPeElQnfFd00Wu5215C4Y7ykisI9G0NU= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.99.0 h1:/WYEfs2Ol2Y3oiOosVxFy0duGctpml+UDiFplaJhb1s= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.99.0/go.mod h1:kaPAAUAxfiNcA3NBv9ChvOSptKcx0F0WcapCfRhBDo4= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.99.0 h1:UTctoFx3O8CEPCLoFEO64HvFlzDFPHBZqsLDaUA1jqs= -github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.99.0/go.mod h1:L2TNdIWLLwWjvUQ72ywNWZd0nWnNiB1eYv6htrRiOwk= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.99.0 h1:9O6w9OJq8mGpdLbmdWPLub19OLu5xHhVw3FMY1Bj8bU= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.99.0/go.mod h1:JG8gxlno6Apme9hF6wdxpUtNymMdel6mcJiitu5n9jY= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.99.0 h1:kFFjokhjskiWZAEnuWa/WwptRmg2C1USHUuHLtFFd+c= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.99.0/go.mod h1:spCm7T9zJsnSzEzTfEVJXQ3HxgBUkZmJDCfpKeRO60I= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.99.0 h1:+fJy4+hzxIUoY+BBHpCdiSlDtTNqhXKq3i7IIwkV2o4= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.99.0/go.mod h1:zHco5ZCPawDkfsd9pgYMSx4PI2WezNgzmWMpPTAmu64= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.99.0 h1:xjOBnKrhydG1c6sWzKR71lm5R+h38oAWBisOzpxxEeY= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.99.0/go.mod h1:zj6k2tyVzQhnzz3vq9zbxjIM7K4jK2XF/TJAnA+6vtE= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.99.0 h1:bUIlsHyDl2tnAv6M/7f7v/9FSnlpA8DzMOAT3EUPdpg= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.99.0/go.mod h1:frja8N0lBZfrGqNaZHM6hturv2v62TuliqwfEBarSl8= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.99.0 h1:KbtBjEjJx1AF36TWeJwsGBeBtRcmWvWmkC2js1ANyQw= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.99.0/go.mod h1:hCzgpzXbUUDUlETMDKYOpPaOhPjR9T6M3W3nAW5cGX4= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.99.0 h1:zHn/wtyS/mMTKt/JHI4N47qxPdSen5Tq21aOVtbAy2s= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.99.0/go.mod h1:/7iigWdIPlrw3Vb5QsIxYfIbYVOGa0i/sX6iTBrOqg0= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.99.0 h1:Zekb+Vg8XqsZhPvh2wakMrcZFKwkkVguNo2fuZwUMb0= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.99.0/go.mod h1:UK20g2Qk1XajRLtYIPAKTLtz1V6MWmPBPcq9oTi2+vU= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.99.0 h1:3ifEKbZHEZkiv2GhilpmuBGxOuHqvgNotnEmzoj2qr4= -github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.99.0/go.mod h1:9s/fc5Q5hJpLGrrSeoLU2/gRZ5wLSuLaiGaSJw9WAZ4= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.99.0 h1:/0fH/VBX89Wcscb+lzXZlIvvs7UugKMc0v2tEHFMwbA= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.99.0/go.mod h1:4lNpu0/mw2Q1zN6KUUCjbAwK0mmMJgKai4uvZg5zxBs= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.99.0 h1:UasccXIsMcNGsGuyft5N7C1vvzRmQCYHWVXF7YBcY/I= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.99.0/go.mod h1:v9snZu986K9CFjBYeYMwYs2hyqfTiOgLZDw5qphiObI= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.99.0 h1:lqEnb5T37GvYUvn8o1w86+ymaf86VuioQ/cZWHUSAlU= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.99.0/go.mod h1:8ucntgIm4cXPl9weAnMQ76HZdJIR/R/U5o4uhOa90ks= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.99.0 h1:EEgERxtXvEIhtHtC7kWbRmfX5LWNIBQqx0RI70r1bfw= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.99.0/go.mod h1:5KimRKjmPn++ylvv00qpVnaInTejqcrrYlZ24pCiymQ= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.99.0 h1:773dRpLIpySHFwejaGl8cPbyf1Q2jwhMOgJjDPSqQj0= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.99.0/go.mod h1:PXpmpyK6VWoq1zb5ltUZxqSEpuBpFsY5WmlInpNiDUI= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.99.0 h1:UjLaaoSPYrY2TIf5192+V3SDtSmBump/DeXvQsvR0Og= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.99.0/go.mod h1:Bp9t4NVRXpU+xzxd7jhw+BTV6dimDGTCM36kFYga6EE= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.99.0 h1:EjiRKeWj0r346w5rJT9e36yrGxB/EnFdZXZmCK0Yxl8= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.99.0/go.mod h1:taCikhuO79pY613LCdk6IAd7M/UUwfMzkhP7sW2Wgzg= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.99.0 h1:bFDGwTXlgR4EqbHnjS9oudGqy979es9bcR7s1voLAys= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.99.0/go.mod h1:Wk4/ZuCz+GhPYbmvSLYsvTQUYQ0+CxbYuJUrIPHsB80= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.99.0 h1:50AVZ1HoFZDqWUV69NeXPCMpBgqOM1SG3/16sVofOBw= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.99.0/go.mod h1:KOsZO7biuVBRRItg0pcj4emUnc4h+g3DQduBJ126w9g= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.99.0 h1:PiJxSs0qxdq2PslI2TGzKBkAOCi7V29ao0loq4uQIk0= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.99.0/go.mod h1:oqgiHYqeT/EPGoHVm1j+7FBJk/VC69MNQsc1SQjPVb8= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.99.0 h1:u4Z+9Nq1QK7LUjzuQLPYKxUvPNEJbfpAfse36YBvElM= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.99.0/go.mod h1:sQID67FDKapC9OJNgVxcG7MscZRpWIfgWrSodEZGedo= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.99.0 h1:Y67MluWwkfoFr0zoX2VgJlHrdoHvzkqiXG8sDD2RogI= -github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.99.0/go.mod h1:1eUFRu+bbFkkhqi3QXOjnwCC/93yUmnK03U7wZ7EUNo= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.99.0 h1:M2CLYs72DZynTv1xgkIdWYD7BpqECdsTOOty5miWYbo= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.99.0/go.mod h1:UN3f3+K+kVcqUBfNZzAxk/zcQXZt3HYFc7CiZuAOrho= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.99.0 h1:10v9LBTGLEMzvDHOilET+PeZAead10XAigCeIk0T/F8= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.99.0/go.mod h1:tiSfvedwBpOsJIrhs367HGnUsenNGW6mxHzCIWyqBcA= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.99.0 h1:7Zmv37yHs1qyLBxyo0U5DQhV/6xfoKmsr3rGhg1SqeI= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.99.0/go.mod h1:szT/Wa74qVB0fbkrWXBaFcXxlwBK2RLV+cgD7tnKhcg= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.99.0 h1:HH+sX8uN+JkqCOuoA/4FVqqGdJS93NSicB/PgTLELZM= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.99.0/go.mod h1:BwSpsu4+Xk3+Le4sqjs6eVZd5xJ+dZ0mZqoX9+sBbUc= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.99.0 h1:Z9wCwf4PV0RLqYAMhM7AXKmdF7lHEq/yElEgTYV24Ow= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.99.0/go.mod h1:ZEfo92OtOsUC8A85caKlUWP3sXULpAfJphxAJYAmVXA= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.99.0 h1:z8NLilUq5sbXFi/hvK/FDPou87DLCuHBA110SfdPmfI= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.99.0/go.mod h1:N5sNn6ASwmCO/LgZWTfVAp23ucI+gtsXFpc3kHI8/KQ= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.99.0 h1:1dnYx5KP31mlMqP+BbeOuhKjci/FPiBWpAgcr3ioT4M= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.99.0/go.mod h1:VcylhFRTIFy5rFvHhRMg+DKwRW9kp7sbr+e2CiRC4+Y= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.99.0 h1:GRUah2g+YM2hLr0hewf+z5Fk2VsaakuxTGFUqvFw7/Y= -github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.99.0/go.mod h1:rGhH1L2ThE4CscUNS3nhZ8yUQCrnBqoa1Pz8ccj8lRY= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.99.0 h1:Qz9pQ+jDK+b3uPjze4AfNyzLNHGSskEosj2BV0Ao+xE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.99.0/go.mod h1:yu04DIzkhgRo8diVu8iyE+mywIM3NjnlVbVoq5IdIC0= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.99.0 h1:ZFLADkTCZxJUSMl5CLRZoCU0LovlfDXTzOlPiCbnbeg= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.99.0/go.mod h1:5ZSvDckeb+JO3xKaoyv2nbdNXHyFsg8copo4x+giIf4= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.99.0 h1:632+Gox9DXLIrFK4sCICCA7nRZ0rTFeEou1a6egf1TQ= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.99.0/go.mod h1:ygASfci3pKSID0m+snspDaDa6TxuYXzOpYCExNzM020= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.99.0 h1:ya9wzgFh/48HHuLz3KB5B4fDUjqT7wNrIZEsGlwjV1c= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.99.0/go.mod h1:BUaLqTv1m8NUySVzJz33OOwa+9gwJ/torW9qQMyKQTw= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.99.0 h1:nB4chkl5nwwRRVsJZz1UIiiORt+XvH/rIwiBjBeQHfs= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.99.0/go.mod h1:dWFY0CIptUkFKyqtBmgkCj4SSXbR4XKTRBkLd4CoMvE= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.99.0 h1:KxY1nt22WDMSONtD3pglGWQHRJvXLibqyMJSbo+yfPk= -github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.99.0/go.mod h1:0NweWdTb/gsYA75cf6T/pCB58AsTb7Qlb7iEht+1j8M= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.101.0 h1:1tOYxEgiVc5+R94vAPdZiEOcosmPu0oDX1ig0EL2fdQ= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/servicegraphconnector v0.101.0/go.mod h1:buYvWoBf0vEbKRe3uCIjAZ+RgzqrpsaJfrzkW2UiFYc= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.101.0 h1:lw/qbbVZFyC2E0AkV2qyA8xK/SR01kElK5Ki4+iaU2g= +github.com/open-telemetry/opentelemetry-collector-contrib/connector/spanmetricsconnector v0.101.0/go.mod h1:A1dZrRTB/Jso0dscW3bVkCCckfUR0ogQF9/u1kcn6KQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.101.0 h1:yVkR10WYk/6D7p8sFaJhIWEXFcLkPO7D166qw2B3+AM= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.101.0/go.mod h1:mS5PokXE2OD191RKKnMhU70O4WnH6qSkvViGrphF9Hs= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.101.0 h1:eZIXo9VkTdhVyKnFZlPCDRCK9mt5kEkjPCs3kfEedFI= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.101.0/go.mod h1:0haztHtiM0Xjkxera2ktd7ruNbS85H7IfUjv7IhsMrw= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.101.0 h1:ugRo1YteZK2oBWpMX5mhvVIRCvEc72nFq93VbejfchQ= +github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.101.0/go.mod h1:2DyP0EUnnkQqH+LA2rU37aewudXnCXS9kKRnS1TT+yk= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.101.0 h1:LlTeIr95GrR138MDuKSuWNqULDvuCw1BDaUKGtzzmHs= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.101.0/go.mod h1:OTIYVUs1jD9MNeRKoBuGAocGb/Laqv3JHNia+dMKLsc= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.101.0 h1:Jffy5rxNiyocC/reOHsL2MEUg5isDpFwIVRsyem3zl4= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.101.0/go.mod h1:GkqA/YNsZLRu8CMHoHzweYmegToJOX0mqYY7TulhvcY= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.101.0 h1:4jq/a4wUbkl47pK3/VaFiIaii+7Eywfv+8LcF+0Wbm0= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.101.0/go.mod h1:HOJ8g2EqAZ3gXv8f6GTYnalVIcPXZRT456u6ZD/eVuo= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.101.0 h1:tEhR9QTWF9YV7neQ1GQhlHcLLYUDWi/0htELYjWMxcA= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.101.0/go.mod h1:5k3Lj3PvVxKVNjWW4tGVpZqkjnQ51bJF6zdsfhZ3s9I= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.101.0 h1:fYIvvFOxLRMsVSRvCH8s3gEV3TOXBqMPotg9jhmJ734= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.101.0/go.mod h1:ZXezE4aY3LFmbD9T2db5wizJbAB649ufulBREXvqhQY= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.101.0 h1:w+ADaFJEjJPGI2IIpt8UhHw4Erhnjq9FsA8XVDNw4NM= +github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.101.0/go.mod h1:HWUz3V4NPhBh7WdOGSbox504pPkE6eRYcQsc5RZd2d4= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.101.0 h1:Murav41YSXxIcoWLHXO/owB42+1br5OJ+vc0LUIGfzc= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/ecsutil v0.101.0/go.mod h1:TL8un+dk9fjFSFpyU5b9/3gh/hRvwKZtl3Wn5aU01ks= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.101.0 h1:NjRf0D9Of6WlqEIXKhOIbBs4YudrPAtDn6+Rez1MqzA= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.101.0/go.mod h1:ofU9nc88bSz7EbFY70TBgrcpWFPpeP+vMpVycda+ZrI= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.101.0 h1:X+FXRfxLK2mH813tMyZmX93Mt/3l6F8X5aFi7QPBQDI= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.101.0/go.mod h1:j/pizzitn+kpiTNTxsgpaGqAW3qh3pRSbSTUsIeQcLE= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.101.0 h1:W3liZnf7jmszDVc7c192+qCxBdTboofZIQsNfXrbJJU= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/filter v0.101.0/go.mod h1:1Qq2NwBiKbdiyX9FhXr8qOoUe2tft1ukytf5AXgZFOU= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.101.0 h1:EjomfpSCHVy7HRvYwzXI2nKK5LidIvyY3Ah2AIEpwKY= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8sconfig v0.101.0/go.mod h1:VS66oUydCMwiWl1BFmLs7iNy4lGsfVYsriXr/d1fpAk= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.101.0 h1:q75zXGeP5IrfUFVknLkE5r6C3HCO7CQfGuswn32CvxM= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/k8stest v0.101.0/go.mod h1:hCzgpzXbUUDUlETMDKYOpPaOhPjR9T6M3W3nAW5cGX4= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.101.0 h1:Vdf0CgBjviOniWZdZNhYKOpA1Xf4xbKpaSJelvtYGp8= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/kafka v0.101.0/go.mod h1:f+7a8Q4r/psOrMupy2Drzniei7LN1C3gE2ME32AC60c= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.101.0 h1:0iWWzDsqAa0IGCQeypTFfs4i+Wp3Cy53i5x4HOJLZAs= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/metadataproviders v0.101.0/go.mod h1:d+QYxYz/c2RfdzdcDoLyr2O3dj0+4nRr2+uYuWQvRP0= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.101.0 h1:7SoekZMs3TKUetCoRehFJc3ks8QeJ4vIVgJ049wllvA= +github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.101.0/go.mod h1:w7QGLrJse2b3gQiA0gETf00LMRhjCaPpIEfDX+fS+1E= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.101.0 h1:MxEojLglBZDKuvCFHKAS9g07c0fDxkcN6FT+7YIzntQ= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/batchpersignal v0.101.0/go.mod h1:Ak058rzxRUAScYPHKR9pbqzkbniDOlZJSxmg8ubqPhA= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.101.0 h1:Ohhry/Fcxh7/ysAxFhW2IJR/4hWEPaizDNtg02upYLA= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden v0.101.0/go.mod h1:H2vPArfULuCAm4Y6GHNxuLrjFGSgO16NJgdGACxBhSM= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.101.0 h1:WIQrGeC1vApemZnYBdPFZkpB03HCZ5JFmpIImsi1+pY= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/ottl v0.101.0/go.mod h1:M3n3w6i1429HqtxfxoENpQAqTb8lKPwlFiJDhSQ81IY= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.101.0 h1:TCQYvGS2MKTotOTQDnHUSd4ljEzXRzHXopdv71giKWU= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest v0.101.0/go.mod h1:Nl2d4DSK/IbaWnnBxYyhMNUW6C9sb5/4idVZrSW/5Ps= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.101.0 h1:dVINhi/nne11lG+Xnwuy9t/N4xyaH2Om2EU+5lphCA4= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil v0.101.0/go.mod h1:kjyfpKOuBfkx3UsJQsbQ5eTJM3yQWiRYaYxs47PpxvI= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.101.0 h1:FZSF4MO8Hu6GO8uyHbiw9cdAbYLVYc35CCBEFHwS3bA= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/resourcetotelemetry v0.101.0/go.mod h1:fWQRv/se7kKk/rL2ggK4M23z047FwRc6VMHgA0ATN+A= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling v0.101.0 h1:iC0n28j3FnROazJlthXrEtfRbePihrjm4II2XmrT2VU= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling v0.101.0/go.mod h1:B0m7eARnFW7LXbvXoImPL7G08X0qAq50MQiG0Qufi8M= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.101.0 h1:oaI1kjrUO6S3GxuoUVe2O0dFqzvOVRbl3Fyq0M8P5y4= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/azure v0.101.0/go.mod h1:Oi6xicwrWTzOhLw4eX4Zwn2ZsR9g184MpCv8csY/P7Q= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.101.0 h1:kCxIL6o19XGAx4rh0f3S9CArOJF7PObBkcFHeMOqrGk= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.101.0/go.mod h1:Z0ro3CafhFbJLVP3AzMbj3V5y+qAaMTkrMdByBY+xaY= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.101.0 h1:1s/p9zLnuUrxvxTcMY8HPiE6KUxMigZ9CaaHwp9eLyU= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/loki v0.101.0/go.mod h1:bQ2VKF/J1LcG7We9h+1zTGYySZVB3YFAg8Wt5krwr/4= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.101.0 h1:I96gw1Y9Lfd9X5y24cmwkF3KpcymPtwnpQ0pBcKszb8= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus v0.101.0/go.mod h1:CBjEkH/LF00g36KjWgwM0BuR2eTli70bTrDiJTqvu6E= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.101.0 h1:+xK9ysBZrLhOp9AyQWjwB6nQZk1MB8dC/uBhBoy+nc4= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus v0.101.0/go.mod h1:RTndgkM5YuEFqcxIbDFxsREB6+wIjubv8v0MD6z6EzY= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.101.0 h1:0fo85R/3nH1re93uwUASEkwoEN8Z8/n4LgE8RgZDabo= +github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.101.0/go.mod h1:Gpe3DW4mIjDMUS0r9CDYzB0cdBKSpkIv9rd0QnNTWvI= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.101.0 h1:QNKMQAPTyMaL8HblSA2eyUyv9vwtf9qRi/TmZjP1orQ= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.101.0/go.mod h1:GRKMqDyWqbeGQAW1N/Mlaj2hsVFIYdzH2ghVGgSBojQ= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.101.0 h1:szGxv+Kf493FrfXGRNWDPN1ACADm2cE9BhAX42P8PA4= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.101.0/go.mod h1:KSEGiBs+vG6fHz83MbIn8W+aGvW9F7D+f+KeJuGwYA4= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.101.0 h1:S1HfY0RrIXeQlobvs340h6i7Gdb+mgJ01P1PYc1/ML8= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.101.0/go.mod h1:/n64Kp/0Ni8qxK5BZ6POHV9evNWzPAEaNbtGymhdmXw= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.101.0 h1:h/AkY9C1lUmaDEXrZqNfAFHZOYKbBUDi8s3JCtcrBW8= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.101.0/go.mod h1:1NTWWJMb/VsgJm9HngQ1LwPgG/TRrzRlmvtwB2iubKU= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.101.0 h1:MYWBarIgi8/XVP3XDsykFVm5ig3LvNGWAsIIX43S6P0= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.101.0/go.mod h1:iPG3smyP8ivSSoy0JRse0rQPPfI4zjHHzAXmRVgQUV8= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.101.0 h1:vZkIbr2BKT2v2YAU8mybujLu3lP8C/YqkqNFdC6rA2k= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.101.0/go.mod h1:GVHlRfPirSH03e9wVCfhbDV2DTesTn2S0D85jqOP20s= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.101.0 h1:eUitKxqRKCDsj88MjwYJMzfnHHTYfx7aWLmSGtxegZw= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.101.0/go.mod h1:/b/9ZYhyWNUnlMxJv41yyU0agGn/A+ixq222ydaW0wM= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.101.0 h1:UkUD1IRlH7dEQee2+m2QbQMLE3kSeS5T9SuDRT0UFms= +github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.101.0/go.mod h1:nzq6OZw0+u5Prwh11VKXKMjfNKMJ+8sg/JUoPeCKyHQ= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.101.0 h1:Vqi/YycjanF8PmuS7LeLd71tW46NGAYQs2p9F0glIUI= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.101.0/go.mod h1:05AvmGjfW3cr5VPhDrxDED0mINTzaBWqQPI+vL/BYfE= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.101.0 h1:ex1XtdKyLeZEnxs5DmzhaqD5vhrbczzfGcKMtmoFBY8= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.101.0/go.mod h1:fDioYN17BpeL4cpV4pVrxMGVrDHm+AxC4F83TQ0bPqk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.101.0 h1:W/k4lEaUQPkS0AzcViUU4aKXYHdtvTTkv67HkG5h1Pc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.101.0/go.mod h1:kFbzGwZUjWbLHI/030w4zSkWH6C6fwXuQ9vaO6bwqBA= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.101.0 h1:hjpdiwBhpJVE3IWW0jQunfRUEtAOLZq0Bzbd23/qs1k= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.101.0/go.mod h1:j8pPBwITWbKI+ioSQJRHc2gZRSzSKT8Dmtd90LU0Rwc= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.101.0 h1:u8LwcKHdrQHHwxX0PbHl3BgBe9b0SIJ7VG0t9u6sD14= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.101.0/go.mod h1:JrKyes5StXvC9CsKPQjPmYVcOo3ljp9j19R+7R3cpyk= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.101.0 h1:W/lJBIiz/h2DNZAwC/YuZq3rAf++RzghFwrGAk79tK4= +github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.101.0/go.mod h1:POMXAqvzJgSJ2wPDctgTYMkdEURavUoylz0VQUXXtf4= github.com/openconfig/gnmi v0.0.0-20180912164834-33a1865c3029/go.mod h1:t+O9It+LKzfOAhKTT5O0ehDix+MTqbtT0T9t+7zzOvc= github.com/opencontainers/go-digest v1.0.0-rc1/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= @@ -1804,8 +1806,8 @@ github.com/openzipkin-contrib/zipkin-go-opentracing v0.4.5/go.mod h1:/wsWhb9smxS github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJc5AZX7/PBEpw= github.com/openzipkin/zipkin-go v0.2.1/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= github.com/openzipkin/zipkin-go v0.2.2/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4= -github.com/openzipkin/zipkin-go v0.4.2 h1:zjqfqHjUpPmB3c1GlCvvgsM1G4LkvqQbBDueDOCg/jA= -github.com/openzipkin/zipkin-go v0.4.2/go.mod h1:ZeVkFjuuBiSy13y8vpSDCjMi9GoI3hPpCJSBx/EYFhY= +github.com/openzipkin/zipkin-go v0.4.3 h1:9EGwpqkgnwdEIJ+Od7QVSEIH+ocmm5nPat0G7sjsSdg= +github.com/openzipkin/zipkin-go v0.4.3/go.mod h1:M9wCJZFWCo2RiY+o1eBCEMe0Dp2S5LDHcMZmk3RmK7c= github.com/openzipkin/zipkin-go-opentracing v0.3.4/go.mod h1:js2AbwmHW0YD9DwIw2JhQWmbfFi/UnWyYwdVhqbCDOE= github.com/ory/dockertest v3.3.4+incompatible/go.mod h1:1vX4m9wsvi00u5bseYwXaSnhNrne+V0E6LAcBILJdPs= github.com/ory/dockertest/v3 v3.8.1 h1:vU/8d1We4qIad2YM0kOwRVtnyue7ExvacPiw1yDm17g= @@ -1977,8 +1979,8 @@ github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTE github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= -github.com/rs/cors v1.10.1 h1:L0uuZVXIKlI1SShY2nhFfo44TYvDPQ1w4oFkUJNfhyo= -github.com/rs/cors v1.10.1/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= +github.com/rs/cors v1.11.0 h1:0B9GE/r9Bc2UxRMMtymBkHTenPkHDv0CW4Y98GBY+po= +github.com/rs/cors v1.11.0/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU= github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc= @@ -2020,8 +2022,8 @@ github.com/shirou/gopsutil v0.0.0-20181107111621-48177ef5f880/go.mod h1:5b4v6he4 github.com/shirou/gopsutil v2.20.9+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA= github.com/shirou/gopsutil v3.21.11+incompatible h1:+1+c1VGhc88SSonWP6foOcLhvnKlUeu/erjjvaPEYiI= github.com/shirou/gopsutil v3.21.11+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA= -github.com/shirou/gopsutil/v3 v3.24.3 h1:eoUGJSmdfLzJ3mxIhmOAhgKEKgQkeOwKpz1NbhVnuPE= -github.com/shirou/gopsutil/v3 v3.24.3/go.mod h1:JpND7O217xa72ewWz9zN2eIIkPWsDN/3pl0H8Qt0uwg= +github.com/shirou/gopsutil/v3 v3.24.4 h1:dEHgzZXt4LMNm+oYELpzl9YCqV65Yr/6SfrvgRBtXeU= +github.com/shirou/gopsutil/v3 v3.24.4/go.mod h1:lTd2mdiOspcqLgAnr9/nGi71NkeMpWKdmhuxm9GusH8= github.com/shirou/w32 v0.0.0-20160930032740-bb4de0191aa4/go.mod h1:qsXQc7+bwAM3Q1u/4XEfrquwF8Lw7D7y5cD8CuHnfIc= github.com/shoenig/go-m1cpu v0.1.6 h1:nxdKQNcEB6vzgA2E2bvzKIYRuNj7XNJ4S/aRSwKzFtM= github.com/shoenig/go-m1cpu v0.1.6/go.mod h1:1JJMcUBvfNwpq05QDQVAnx3gUHr9IYF7GNg9SUEw2VQ= @@ -2133,8 +2135,8 @@ github.com/tedsuo/ifrit v0.0.0-20191009134036-9a97d0632f00/go.mod h1:eyZnKCc955u github.com/tencentcloud/tencentcloud-sdk-go v1.0.162 h1:8fDzz4GuVg4skjY2B0nMN7h6uN61EDVkuLyI2+qGHhI= github.com/tencentcloud/tencentcloud-sdk-go v1.0.162/go.mod h1:asUz5BPXxgoPGaRgZaVm1iGcUAuHyYUo1nXqKa83cvI= github.com/tent/http-link-go v0.0.0-20130702225549-ac974c61c2f9/go.mod h1:RHkNRtSLfOK7qBTHaeSX1D6BNpI3qw7NTxsmNr4RvN8= -github.com/testcontainers/testcontainers-go v0.30.0 h1:jmn/XS22q4YRrcMwWg0pAwlClzs/abopbsBzrepyc4E= -github.com/testcontainers/testcontainers-go v0.30.0/go.mod h1:K+kHNGiM5zjklKjgTtcrEetF3uhWbMUyqAQoyoh8Pf0= +github.com/testcontainers/testcontainers-go v0.31.0 h1:W0VwIhcEVhRflwL9as3dhY6jXjVCA27AkmbnZ+UTh3U= +github.com/testcontainers/testcontainers-go v0.31.0/go.mod h1:D2lAoA0zUFiSY+eAflqK5mcUx/A5hrrORaEQrd0SefI= github.com/tg123/go-htpasswd v1.2.2 h1:tmNccDsQ+wYsoRfiONzIhDm5OkVHQzN3w4FOBAlN6BY= github.com/tg123/go-htpasswd v1.2.2/go.mod h1:FcIrK0J+6zptgVwK1JDlqyajW/1B4PtuJ/FLWl7nx8A= github.com/tidwall/gjson v1.6.0/go.mod h1:P256ACg0Mn+j1RXIDXoss50DeIABTYK1PULOJHhxOls= @@ -2269,118 +2271,118 @@ go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/collector/component v0.99.0 h1:uU8m9d19Jf+zaf7T8Bl12Mm1qozqTZkDISCnnBnS0u4= -go.opentelemetry.io/collector/component v0.99.0/go.mod h1:sGAyyOtJRlqqt396jisIQxsOW7cOIKOTLi+iCarx++s= -go.opentelemetry.io/collector/config/configauth v0.99.0 h1:ggq8ow4HCSqab+YsdrbWRiePamHJdZlkUg1ve6Gg/Cc= -go.opentelemetry.io/collector/config/configauth v0.99.0/go.mod h1:24vfHNtW9sekwkje7C6kerbqqcG4V0Ezj/HZ0Clllc0= -go.opentelemetry.io/collector/config/configcompression v1.6.0 h1:uSQ5nNMLOdUVYEIBkATcJvwOasZbGUPGHXGDmaRRU8s= -go.opentelemetry.io/collector/config/configcompression v1.6.0/go.mod h1:O0fOPCADyGwGLLIf5lf7N3960NsnIfxsm6dr/mIpL+M= -go.opentelemetry.io/collector/config/configgrpc v0.99.0 h1:29ylu3M5Yudb8dbvC6S23KIgAsMs3O23mzajRJGXUkU= -go.opentelemetry.io/collector/config/configgrpc v0.99.0/go.mod h1:FZRmeZyWo4A+W9IkYOPZF+1hatsCMkMvLwPRzdF9wZs= -go.opentelemetry.io/collector/config/confighttp v0.99.0 h1:tstF3CdiRId6etg9FbN5SLKPxhlW1TasErHF7AzxTvE= -go.opentelemetry.io/collector/config/confighttp v0.99.0/go.mod h1:CeLCwdaMLBlWdyruxFMH1hVGgTINYUaY2K79OHnr4KI= -go.opentelemetry.io/collector/config/confignet v0.99.0 h1:20NV0zLIjbRfKMh//z/ZC2XnNA2GwWZf8xTUBWubI34= -go.opentelemetry.io/collector/config/confignet v0.99.0/go.mod h1:3naWoPss70RhDHhYjGACi7xh4NcVRvs9itzIRVWyu1k= -go.opentelemetry.io/collector/config/configopaque v1.6.0 h1:MVlbCzVln1+8+VWxKVCLWONZNISVrSkbIz0+Q/bneOc= -go.opentelemetry.io/collector/config/configopaque v1.6.0/go.mod h1:i5d1RN7jwmChc78dCCF5ZE4Sm5EXXpksHbf1/tOBXho= -go.opentelemetry.io/collector/config/configretry v0.99.0 h1:ZVt2NVFaUn+wtNvvr9uU45tN59tc6qQUQBRgCslWSfQ= -go.opentelemetry.io/collector/config/configretry v0.99.0/go.mod h1:uRdmPeCkrW9Zsadh2WEbQ1AGXGYJ02vCfmmT+0g69nY= -go.opentelemetry.io/collector/config/configtelemetry v0.99.0 h1:Fks8xkTUnxw1nEcTyYOXnIHttI9BGgjOCB0bwBH3LcU= -go.opentelemetry.io/collector/config/configtelemetry v0.99.0/go.mod h1:YV5PaOdtnU1xRomPcYqoHmyCr48tnaAREeGO96EZw8o= -go.opentelemetry.io/collector/config/configtls v0.99.0 h1:T83FIw+f0SZu0pNoAccbNLNsaQJRX541q2R+pQXVGEY= -go.opentelemetry.io/collector/config/configtls v0.99.0/go.mod h1:TQO3AhguNC8GZxFCu3PpxMw0ZNoyFAAyRsqcz/ID2qY= -go.opentelemetry.io/collector/config/internal v0.99.0 h1:CkYpKq05qe/9v0us16Mtr3p+EvBI0ePTKIUC2gYcBns= -go.opentelemetry.io/collector/config/internal v0.99.0/go.mod h1:pCqivIZCN0wP2IjNZfDvTLjjdLAZgm7jOHVhrPwt+/Y= -go.opentelemetry.io/collector/confmap v0.99.0 h1:0ZJOl79eEm/oxR6aTIbhL9E5liq6UEod2gt1pYNaIoc= -go.opentelemetry.io/collector/confmap v0.99.0/go.mod h1:BWKPIpYeUzSG6ZgCJMjF7xsLvyrvJCfYURl57E5vhiQ= -go.opentelemetry.io/collector/confmap/converter/expandconverter v0.99.0 h1:xkcnTCUiN+32nVMFe2KzBA2Pzku+iX8H0r9MoyAPMuk= -go.opentelemetry.io/collector/confmap/converter/expandconverter v0.99.0/go.mod h1:ULgGr6lAcRAV1c/9FiiFtc/WVPmMiAKrtSmZukjmRjc= -go.opentelemetry.io/collector/confmap/provider/envprovider v0.99.0 h1:P83x+D5MX2V7zdwpmP5Z8dsIOISsB12+UYmRUqNHgEg= -go.opentelemetry.io/collector/confmap/provider/envprovider v0.99.0/go.mod h1:cp3yA/rhyowAkv+SieNIYkF2jfOsVIJgIKCeI2tE0dA= -go.opentelemetry.io/collector/confmap/provider/fileprovider v0.99.0 h1:pZRA+ZZ8udN5v9Cg+IWOQELh5IVoPqc0U+L1ctMlZDE= -go.opentelemetry.io/collector/confmap/provider/fileprovider v0.99.0/go.mod h1:8gYm8SwY26/4m/30nofcKO2cZkY/4aqWc3IuaSANK9Q= -go.opentelemetry.io/collector/confmap/provider/httpprovider v0.99.0 h1:mWFYoQ3B/rDcEDpzOjhj+zEKlR7uiYV5y2xTtM7KbOg= -go.opentelemetry.io/collector/confmap/provider/httpprovider v0.99.0/go.mod h1:EXY7Es69mMsYhV0lBlB3xU5A133ffM8YyNBLNYSzh5k= -go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.99.0 h1:2uymE+VC+TQ7EJiohstt/73ZvyT9FeZeeRNmAtHXvAw= -go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.99.0/go.mod h1:NHf59q2Qz9AZg+wDzG/IWpQ8ekyIGqBfHnwBfPz4S7A= -go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.99.0 h1:93pSXp/rBpZozB8HainZsVt0LSNX0oysVo9D2upeU4k= -go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.99.0/go.mod h1:N2YrPm9qlyUblEVIFv7EEIgmLjXMbLv/Tw4Om0YuET8= -go.opentelemetry.io/collector/connector v0.99.0 h1:VTjRlDwQTybJ5FX8cV59Fo4/PscsuP5lmrzNVwwysmQ= -go.opentelemetry.io/collector/connector v0.99.0/go.mod h1:c38767M8LS8Dy/F3c+OInHmXGh6mXgMRF6Z1cckzWkc= -go.opentelemetry.io/collector/consumer v0.99.0 h1:juBa4nikGfi5QxjvKnscWG88BXyyozmtSLiLrw2An84= -go.opentelemetry.io/collector/consumer v0.99.0/go.mod h1:YzGeaxvKqkgtPFbFWXf4WtNO6KC8pdw209PaBQzV8Pk= -go.opentelemetry.io/collector/exporter v0.99.0 h1:A8F/65vFqAU3aJTAaVEg/16zh5vDdL75IyqKOsXe6xk= -go.opentelemetry.io/collector/exporter v0.99.0/go.mod h1:f3melXgO7dSjuAJjUtvSjTEBryj9aVMYG2JQlhtVUiI= -go.opentelemetry.io/collector/exporter/loggingexporter v0.99.0 h1:c6LI0z2e3iWVUz7AvBv/W6wN2Iyqd5PtfVTv92hpjig= -go.opentelemetry.io/collector/exporter/loggingexporter v0.99.0/go.mod h1:1Fmp3ys1W715RdpfkDAREmLa5zwcUkql0I8Cm5H5Z0w= -go.opentelemetry.io/collector/exporter/otlpexporter v0.99.0 h1:wG5mFYDEBZDa/hNJOkVtZDkSnHY+ODirnUHI+e2HdbQ= -go.opentelemetry.io/collector/exporter/otlpexporter v0.99.0/go.mod h1:wGnAODv+fQenQU3QwjHLVfe6mgdKJj45nW+KeVNbInE= -go.opentelemetry.io/collector/exporter/otlphttpexporter v0.99.0 h1:ouWHGmeMq+HGpqMZ0rw6hom44Fg9z/13N0q2Wkb5MGQ= -go.opentelemetry.io/collector/exporter/otlphttpexporter v0.99.0/go.mod h1:M03JIB2wrEvT/HMcqUYmJ3uQggx1a5Srx7U+q9xHC3k= -go.opentelemetry.io/collector/extension v0.99.0 h1:o8Lb7oT/CvqLz9JC9qJCs5h8ABlDVsdGeIJp/a8BFvs= -go.opentelemetry.io/collector/extension v0.99.0/go.mod h1:Whm3qKOk4F6336T6a0BlAxtt4+fEOLECuqTBazLG8mM= -go.opentelemetry.io/collector/extension/auth v0.99.0 h1:txyH8hQugRinASfuRmNgFj24TpkXN7q5H+oLVB9VaS4= -go.opentelemetry.io/collector/extension/auth v0.99.0/go.mod h1:brtmx1Xgj+2WBM5vYX59TRYiDjZ7+CNP3QM/V9WL2dI= +go.opentelemetry.io/collector/component v0.101.0 h1:2sILYgE8cZJj0Vseh6LUjS9iXPyqDPTx/R8yf8IPu+4= +go.opentelemetry.io/collector/component v0.101.0/go.mod h1:OB1uBpQZ2Ba6wVui/sthh6j+CPxVQIy2ou5rzZPINQQ= +go.opentelemetry.io/collector/config/configauth v0.101.0 h1:rUH9aHETDmqaQFq53zaRIEy4N0jllzK6Bl1OoBlUA4s= +go.opentelemetry.io/collector/config/configauth v0.101.0/go.mod h1:wF/luWiQ7rpIWjFs0ds3PVrZ2bKhhVAmANKp3Fv5fjU= +go.opentelemetry.io/collector/config/configcompression v1.8.0 h1:qcgde9yOFkdRYSjHujxxVnciAPYBSI5hv1EZ/+7GQuA= +go.opentelemetry.io/collector/config/configcompression v1.8.0/go.mod h1:O0fOPCADyGwGLLIf5lf7N3960NsnIfxsm6dr/mIpL+M= +go.opentelemetry.io/collector/config/configgrpc v0.101.0 h1:IuP8a+cnhxLKUoBLEBXDxOYvIgYS5nTlWL2JLZ9lV3c= +go.opentelemetry.io/collector/config/configgrpc v0.101.0/go.mod h1:XFTQv7Wf9atXblYURL1uzcJbI0l8tLPo5Z4AXlLK/Rs= +go.opentelemetry.io/collector/config/confighttp v0.101.0 h1:/LIrKzD+rzE+uLXECIXHhlO6pu9CnRmdrKV/VKbYT9A= +go.opentelemetry.io/collector/config/confighttp v0.101.0/go.mod h1:KspNrdrtpaPg27qtxZ+e3jmJoOHLyj0oNmMpJd0b3wg= +go.opentelemetry.io/collector/config/confignet v0.101.0 h1:Mdb9e/EpCSac4Ccg7w4UchS/o4yY1WoIc9X5o7fTu9E= +go.opentelemetry.io/collector/config/confignet v0.101.0/go.mod h1:3naWoPss70RhDHhYjGACi7xh4NcVRvs9itzIRVWyu1k= +go.opentelemetry.io/collector/config/configopaque v1.8.0 h1:MXNJDG/yNmEX/tkf4EJ+aSucM92l4KfqtCAhBjMVMg8= +go.opentelemetry.io/collector/config/configopaque v1.8.0/go.mod h1:VUBsRa6pi8z1GaR9CCELMOnIZQRdZQ1GGi0W3UTk7x0= +go.opentelemetry.io/collector/config/configretry v0.101.0 h1:5QggLq/lZiZXry1Ut52IOTbrdz1RbGoL29Io/wWdE4g= +go.opentelemetry.io/collector/config/configretry v0.101.0/go.mod h1:uRdmPeCkrW9Zsadh2WEbQ1AGXGYJ02vCfmmT+0g69nY= +go.opentelemetry.io/collector/config/configtelemetry v0.101.0 h1:G9RerNdBUm6rYW6wrJoKzleBiDsCGaCjtQx5UYr0hzw= +go.opentelemetry.io/collector/config/configtelemetry v0.101.0/go.mod h1:YV5PaOdtnU1xRomPcYqoHmyCr48tnaAREeGO96EZw8o= +go.opentelemetry.io/collector/config/configtls v0.101.0 h1:kUBqqEPuO7Awsqq8dOlP+NRQ/wSxyosM24m1lF6JIdA= +go.opentelemetry.io/collector/config/configtls v0.101.0/go.mod h1:cyNmN5a/SaXKeup3vbISmjwbXTt9Z0fl1wt7k30Ta3Q= +go.opentelemetry.io/collector/config/internal v0.101.0 h1:GnnVmX/v/MVf4oK4TOcG0+AnCsTDC02CsmTvcSq+08g= +go.opentelemetry.io/collector/config/internal v0.101.0/go.mod h1:GYu44KDiZy9Rs4wIq5kfWDihqfpbktgupUGjW4BBNpY= +go.opentelemetry.io/collector/confmap v0.101.0 h1:pGXZRBKnZqys1HgNECGSi8Pec5RBGa9vVCfrpcvW+kA= +go.opentelemetry.io/collector/confmap v0.101.0/go.mod h1:BWKPIpYeUzSG6ZgCJMjF7xsLvyrvJCfYURl57E5vhiQ= +go.opentelemetry.io/collector/confmap/converter/expandconverter v0.101.0 h1:/uUZlzzxO8QknVCslpYVlQGSq5EG3Dzr6l4w2xW4u2A= +go.opentelemetry.io/collector/confmap/converter/expandconverter v0.101.0/go.mod h1:GKgiSuL5+ATJE1lrAQVpfSBFX/3XqGyc2qrfQBKpVd8= +go.opentelemetry.io/collector/confmap/provider/envprovider v0.101.0 h1:I7oSi6hTTaDMbh9k6nxF4YhLqB/t0xXTgrBXGCT53vw= +go.opentelemetry.io/collector/confmap/provider/envprovider v0.101.0/go.mod h1:DxCK400//MGnFyLSnIjme+R7qZwfDQtHYERIQtEt7Cg= +go.opentelemetry.io/collector/confmap/provider/fileprovider v0.101.0 h1:uMjJyxN3q+DaKR+GOJcERuVD8rKEe1PvTOUaMs66gCM= +go.opentelemetry.io/collector/confmap/provider/fileprovider v0.101.0/go.mod h1:3WLJtHisH4/7K/IU//OMoCTJYZ8o96/YfjP6J+Q/kBo= +go.opentelemetry.io/collector/confmap/provider/httpprovider v0.101.0 h1:U+/Mmd1+DHl94R/i+LxTjReEtFh3qV4QJ8XxqhCdezk= +go.opentelemetry.io/collector/confmap/provider/httpprovider v0.101.0/go.mod h1:EJ5t47HWbDGxUjVax+BBJ3ySpHBHQz/Ys689+R6OXis= +go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.101.0 h1:W0Xw+OgRCbdKWJy3VSZKPCcf4fFZlFF6L+mMWleq1LY= +go.opentelemetry.io/collector/confmap/provider/httpsprovider v0.101.0/go.mod h1:0I8UtPWeXbuwe/UMQ+LmoFWoNo6NCxxNocHPrLox0X8= +go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.101.0 h1:N5yNF24hxUOO5Ps5mWwwQaYWyBPcqqSh4h10kULDT3c= +go.opentelemetry.io/collector/confmap/provider/yamlprovider v0.101.0/go.mod h1:sPzwdCKCXYXUR8U7eAHshDZPnfbF7B7I/BFyUWTvvKQ= +go.opentelemetry.io/collector/connector v0.101.0 h1:OedmwrzrxC3wrYkp8Mpfcf30bJmlxC9TuwNLnpj4V8M= +go.opentelemetry.io/collector/connector v0.101.0/go.mod h1:skAILMO4ye4Y3s2DUo7k/8uZFwG22fpwjIYXO/pv/JQ= +go.opentelemetry.io/collector/consumer v0.101.0 h1:9tDxaeHe1+Uovf3fhdx7T4pV5mo/Dc0hniH7O5H3RBA= +go.opentelemetry.io/collector/consumer v0.101.0/go.mod h1:ud5k64on9m7hHTrhjEeLhWbLkd8+Gp06rDt3p86TKNs= +go.opentelemetry.io/collector/exporter v0.101.0 h1:zAxQBfaWO+PEHL3nDglgMGaWsqLsj1lJHPaBnO8PeDo= +go.opentelemetry.io/collector/exporter v0.101.0/go.mod h1:ZFwUWCmnM2ZbEty71Q13qME9QhvIKMgyYrS3s8vJPM8= +go.opentelemetry.io/collector/exporter/loggingexporter v0.101.0 h1:LLNMLafpuIlTN6Zw5uF/VVKsLyUkVTlJZYP5VrtIyVI= +go.opentelemetry.io/collector/exporter/loggingexporter v0.101.0/go.mod h1:I+dWF7xN+oZnv6WPTc8UFUcTCYkroWF0G293KSxKKoo= +go.opentelemetry.io/collector/exporter/otlpexporter v0.101.0 h1:C06fAT0Ki9DWZxwXI/PMSkcggTiYeI7mw1JSJtEDD/c= +go.opentelemetry.io/collector/exporter/otlpexporter v0.101.0/go.mod h1:9PsDqXpxyEzP8MBNZGppWFzksWAQ0QIN/AcbjG+AC4I= +go.opentelemetry.io/collector/exporter/otlphttpexporter v0.101.0 h1:t3HKouN61e0TWcrKklJYDdq5317qtxqwDL5d6HlUUo0= +go.opentelemetry.io/collector/exporter/otlphttpexporter v0.101.0/go.mod h1:H/ZVNwR8JzUTy1go86a4gw8WwBqF/+Nc0zpXtTkMJYs= +go.opentelemetry.io/collector/extension v0.101.0 h1:A4hq/aci9+/Pxi8sJfyYgbeHjSIL7JFZR81IlSOTla4= +go.opentelemetry.io/collector/extension v0.101.0/go.mod h1:14gQMuybTcppfTTM9AwqeoFrNCLv/ds/c0A4Z0hWuLI= +go.opentelemetry.io/collector/extension/auth v0.101.0 h1:Y3sO0qQb2tkm1LBdrH8UIUNpDcorWxwq/9nhcQqlxqU= +go.opentelemetry.io/collector/extension/auth v0.101.0/go.mod h1:5PEBkpr5fF/47BAZ2dvc9M3+QfkabxIOB4YCjjW5DNc= go.opentelemetry.io/collector/extension/zpagesextension v0.99.0 h1:4lG8GKJLuc/3WqdIPbA7zWF2E4Syn9IpLPLtUaWefRM= go.opentelemetry.io/collector/extension/zpagesextension v0.99.0/go.mod h1:mQF+VTrjF0VQDbJM/MeWA6QhTunEU5R4unKi0+Vn+pE= -go.opentelemetry.io/collector/filter v0.99.0 h1:8FROG1HWU8ZgN+o9f8rJQKDl+9jw5X2MUJoUWRZM16I= -go.opentelemetry.io/collector/filter v0.99.0/go.mod h1:Js7zFx6m4vtM+s3mmPJzUX5CvheDdb79qrHM7sC8juQ= -go.opentelemetry.io/collector/pdata v1.6.0 h1:ZIByleLu7ZfHkfPuL8xIMb9M4Gv1R6568LAjhNOO9zY= -go.opentelemetry.io/collector/pdata v1.6.0/go.mod h1:pQv6AJO6wDUDxrPxhNaj3JdSzaOIo5glTGL1b4h4KTg= -go.opentelemetry.io/collector/pdata/testdata v0.99.0 h1:/cEg4jdR3ntR3kZ0XjSelaBnm7GNSsFF1K3VK+ZHvL8= -go.opentelemetry.io/collector/pdata/testdata v0.99.0/go.mod h1:YzEkHFLPsxeNI2gv6UQvvn73nsgRNxMRnBpY63qvdsg= -go.opentelemetry.io/collector/processor v0.99.0 h1:A6xaGNybbHn/FDLVeDY2ZmU5S6F8y4si91IKIUHzPm8= -go.opentelemetry.io/collector/processor v0.99.0/go.mod h1:+uCijw9sMfQFg2ePkiVn1JM6jhBbjYrnvu4Kzdx2y3g= -go.opentelemetry.io/collector/processor/batchprocessor v0.99.0 h1:NdtptcBlFtXaSZF3T68Ezx85YBdqDJ5obb4DUTf36L0= -go.opentelemetry.io/collector/processor/batchprocessor v0.99.0/go.mod h1:etKrQ64HZvWAy7l6Zhh9uztcmhIICQGAGD7R21qLISk= -go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.99.0 h1:SQuauEEas1+OfpoLaae+95UtXBqM++xcbNrpg1u8xpk= -go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.99.0/go.mod h1:YalSWNpVttrxjqDDs6/AIxde5U+IHrcCC1dwS7jMaWs= -go.opentelemetry.io/collector/receiver v0.99.0 h1:NdYShaEaabxVBRQaxK/HcKqRGl1eUFaipKmjZlQb5FA= -go.opentelemetry.io/collector/receiver v0.99.0/go.mod h1:aU9ftU4FhdEY9/eREf86FWHmZHz8kufXchfpHrTTrn0= -go.opentelemetry.io/collector/receiver/otlpreceiver v0.99.0 h1:bAICAUW2K67kL9NvN+liAaXt9wXINFqgcZr1H8vUrow= -go.opentelemetry.io/collector/receiver/otlpreceiver v0.99.0/go.mod h1:0IUYqbqx2ZxxW3iYVHjW0ulA4bPkUJSLVCFJq4MR8FI= -go.opentelemetry.io/collector/semconv v0.99.0 h1:6xCezUbjdeMdrP2HtoEJQue99dgrZhqHCgjYRcuEGBg= -go.opentelemetry.io/collector/semconv v0.99.0/go.mod h1:8ElcRZ8Cdw5JnvhTOQOdYizkJaQ10Z2fS+R6djOnj6A= -go.opentelemetry.io/contrib/config v0.5.0 h1:7jLbj1losnHOq1rarCVMEDrmkHWixEIJ11pDtT4KrGM= -go.opentelemetry.io/contrib/config v0.5.0/go.mod h1:MY6YLx0DzoiCu0ZjnbNiCk+19yN2P0Zj5SkAdEo3Nz8= +go.opentelemetry.io/collector/filter v0.101.0 h1:tNs6+liajg4hxSmtX5tcuGBefSPB+TEyyK3KTPp+dYY= +go.opentelemetry.io/collector/filter v0.101.0/go.mod h1:Kp9rCRB60SDm+pjrsaK95fkwfEXGh4j1yewvATTNkfI= +go.opentelemetry.io/collector/pdata v1.8.0 h1:d/QQgZxB4Y+d3mqLVh2ozvzujUhloD3P/fk7X+In764= +go.opentelemetry.io/collector/pdata v1.8.0/go.mod h1:/W7clu0wFC4WSRp94Ucn6Vm36Wkrt+tmtlDb1aiNZCY= +go.opentelemetry.io/collector/pdata/testdata v0.101.0 h1:JzeUtg5RN1iIFgY8DakGlqBkGxOTJlkaYlLausnEGKY= +go.opentelemetry.io/collector/pdata/testdata v0.101.0/go.mod h1:ZGobfCus4fWo5RduZ7ENI0+HD9BewgKuO6qU2rBVnUg= +go.opentelemetry.io/collector/processor v0.101.0 h1:VU77ImECho43O/7p3w6KUnNvzg/TQ4/WxjZzvI/TNm0= +go.opentelemetry.io/collector/processor v0.101.0/go.mod h1:uLvPw3SNAJbqkdWAzDs4F7S3FobHNG6fJQaO9q3aGVQ= +go.opentelemetry.io/collector/processor/batchprocessor v0.101.0 h1:/hSyISiVWgt6mH38w+v/HPbNZW99GWDEJruwNRgF38Q= +go.opentelemetry.io/collector/processor/batchprocessor v0.101.0/go.mod h1:etSi9dCLw0tkiu94msC0kADBs7LpBiZqXo3koMORMpI= +go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.101.0 h1:RzBP3upqjCff3rgLQj4ySNkXIR+ecvdMn3Ak+yTQikI= +go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.101.0/go.mod h1:B0Qa/FL31DBsLTdUj1Y8vpzSyDTlDM+eda1j1rRe8Z4= +go.opentelemetry.io/collector/receiver v0.101.0 h1:+YJQvcAw5Es15Ub8hYqqZumKbe7D0SMU8XCgGRxc25M= +go.opentelemetry.io/collector/receiver v0.101.0/go.mod h1:JFVHAkIIz9uOk85u9pHsYRcyFj1ZAUpw59ahNZ28+ko= +go.opentelemetry.io/collector/receiver/otlpreceiver v0.101.0 h1:CEu8qgxIyy7C66f+InNrV2gvgO+Z7Ryk8aPkzhUQeT8= +go.opentelemetry.io/collector/receiver/otlpreceiver v0.101.0/go.mod h1:gektz6Q5R2ooWgQDa4ufdpJdD+M1/062hHQerea3VKQ= +go.opentelemetry.io/collector/semconv v0.101.0 h1:tOe9iTe9dDCnvz/bqgfNRr4w80kXG8505tQJ5h5v08Q= +go.opentelemetry.io/collector/semconv v0.101.0/go.mod h1:8ElcRZ8Cdw5JnvhTOQOdYizkJaQ10Z2fS+R6djOnj6A= +go.opentelemetry.io/contrib/config v0.6.0 h1:M1SRD1Z15XHPGk61tMLI1up77XT5FdrqQSRrlH0fYuk= +go.opentelemetry.io/contrib/config v0.6.0/go.mod h1:t+/kzmRWLN7J+4F/dD4fFvlYCmCO63WYwy/B00IC++c= go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux v0.45.0 h1:CaagQrotQLgtDlHU6u9pE/Mf4mAwiLD8wrReIVt06lY= go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux v0.45.0/go.mod h1:LOjFy00/ZMyMYfKFPta6kZe2cDUc1sNo/qtv1pSORWA= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.50.0 h1:zvpPXY7RfYAGSdYQLjp6zxdJNSYD/+FFoCTQN9IPxBs= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.50.0/go.mod h1:BMn8NB1vsxTljvuorms2hyOs8IBuuBEq0pl7ltOfy30= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.50.0 h1:cEPbyTSEHlQR89XVlyo78gqluF8Y3oMeBkXGWzQsfXY= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.50.0/go.mod h1:DKdbWcT4GH1D0Y3Sqt/PFXt2naRKDWtU+eE6oLdFNA8= -go.opentelemetry.io/contrib/propagators/b3 v1.25.0 h1:QU8UEKyPqgr/8vCC9LlDmkPnfFmiWAUF9GtJdcLz+BU= -go.opentelemetry.io/contrib/propagators/b3 v1.25.0/go.mod h1:qonC7wyvtX1E6cEpAR+bJmhcGr6IVRGc/f6ZTpvi7jA= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.51.0 h1:A3SayB3rNyt+1S6qpI9mHPkeHTZbD7XILEqWnYZb2l0= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.51.0/go.mod h1:27iA5uvhuRNmalO+iEUdVn5ZMj2qy10Mm+XRIpRmyuU= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.51.0 h1:Xs2Ncz0gNihqu9iosIZ5SkBbWo5T8JhhLJFMQL1qmLI= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.51.0/go.mod h1:vy+2G/6NvVMpwGX/NyLqcC41fxepnuKHk16E6IZUcJc= +go.opentelemetry.io/contrib/propagators/b3 v1.26.0 h1:wgFbVA+bK2k+fGVfDOCOG4cfDAoppyr5sI2dVlh8MWM= +go.opentelemetry.io/contrib/propagators/b3 v1.26.0/go.mod h1:DDktFXxA+fyItAAM0Sbl5OBH7KOsCTjvbBdPKtoIf/k= go.opentelemetry.io/contrib/zpages v0.50.0 h1:hKC5asr83xDN4ErwSHVdk3gv053pZiF8SZKmS86IPEw= go.opentelemetry.io/contrib/zpages v0.50.0/go.mod h1:8WovRn95fZdaX/dr3e4h7D8IqiVsnZ+WxY0Yn4LyU3k= -go.opentelemetry.io/otel v1.25.0 h1:gldB5FfhRl7OJQbUHt/8s0a7cE8fbsPAtdpRaApKy4k= -go.opentelemetry.io/otel v1.25.0/go.mod h1:Wa2ds5NOXEMkCmUou1WA7ZBfLTHWIsp034OVD7AO+Vg= -go.opentelemetry.io/otel/bridge/opencensus v1.25.0 h1:0o/9KwAgxjK+3pMV0pwIF5toYHqDsPmQhfrBvKaG6mU= -go.opentelemetry.io/otel/bridge/opencensus v1.25.0/go.mod h1:rZyTdpmRqoV+PpUn6QlruxJp/kE4765rPy0pP6mRDk8= -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.25.0 h1:hDKnobznDpcdTlNzO0S/owRB8tyVr1OoeZZhDoqY+Cs= -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.25.0/go.mod h1:kUDQaUs1h8iTIHbQTk+iJRiUvSfJYMMKTtMCaiVu7B0= -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.25.0 h1:Wc4hZuYXhVqq+TfRXLXlmNIL/awOanGx8ssq3ciDQxc= -go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.25.0/go.mod h1:BydOvapRqVEc0DVz27qWBX2jq45Ca5TI9mhZBDIdweY= -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.25.0 h1:dT33yIHtmsqpixFsSQPwNeY5drM9wTcoL8h0FWF4oGM= -go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.25.0/go.mod h1:h95q0LBGh7hlAC08X2DhSeyIG02YQ0UyioTCVAqRPmc= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.25.0 h1:vOL89uRfOCCNIjkisd0r7SEdJF3ZJFyCNY34fdZs8eU= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.25.0/go.mod h1:8GlBGcDk8KKi7n+2S4BT/CPZQYH3erLu0/k64r1MYgo= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.25.0 h1:Mbi5PKN7u322woPa85d7ebZ+SOvEoPvoiBu+ryHWgfA= -go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.25.0/go.mod h1:e7ciERRhZaOZXVjx5MiL8TK5+Xv7G5Gv5PA2ZDEJdL8= -go.opentelemetry.io/otel/exporters/prometheus v0.47.0 h1:OL6yk1Z/pEGdDnrBbxSsH+t4FY1zXfBRGd7bjwhlMLU= -go.opentelemetry.io/otel/exporters/prometheus v0.47.0/go.mod h1:xF3N4OSICZDVbbYZydz9MHFro1RjmkPUKEvar2utG+Q= -go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.25.0 h1:d7nHbdzU84STOiszaOxQ3kw5IwkSmHsU5Muol5/vL4I= -go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.25.0/go.mod h1:yiPA1iZbb/EHYnODXOxvtKuB0I2hV8ehfLTEWpl7BJU= -go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.25.0 h1:0vZZdECYzhTt9MKQZ5qQ0V+J3MFu4MQaQ3COfugF+FQ= -go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.25.0/go.mod h1:e7iXx3HjaSSBXfy9ykVUlupS2Vp7LBIBuT21ousM2Hk= -go.opentelemetry.io/otel/metric v1.25.0 h1:LUKbS7ArpFL/I2jJHdJcqMGxkRdxpPHE0VU/D4NuEwA= -go.opentelemetry.io/otel/metric v1.25.0/go.mod h1:rkDLUSd2lC5lq2dFNrX9LGAbINP5B7WBkC78RXCpH5s= -go.opentelemetry.io/otel/sdk v1.25.0 h1:PDryEJPC8YJZQSyLY5eqLeafHtG+X7FWnf3aXMtxbqo= -go.opentelemetry.io/otel/sdk v1.25.0/go.mod h1:oFgzCM2zdsxKzz6zwpTZYLLQsFwc+K0daArPdIhuxkw= -go.opentelemetry.io/otel/sdk/metric v1.25.0 h1:7CiHOy08LbrxMAp4vWpbiPcklunUshVpAvGBrdDRlGw= -go.opentelemetry.io/otel/sdk/metric v1.25.0/go.mod h1:LzwoKptdbBBdYfvtGCzGwk6GWMA3aUzBOwtQpR6Nz7o= -go.opentelemetry.io/otel/trace v1.25.0 h1:tqukZGLwQYRIFtSQM2u2+yfMVTgGVeqRLPUYx1Dq6RM= -go.opentelemetry.io/otel/trace v1.25.0/go.mod h1:hCCs70XM/ljO+BeQkyFnbK28SBIJ/Emuha+ccrCRT7I= +go.opentelemetry.io/otel v1.26.0 h1:LQwgL5s/1W7YiiRwxf03QGnWLb2HW4pLiAhaA5cZXBs= +go.opentelemetry.io/otel v1.26.0/go.mod h1:UmLkJHUAidDval2EICqBMbnAd0/m2vmpf/dAM+fvFs4= +go.opentelemetry.io/otel/bridge/opencensus v1.26.0 h1:DZzxj9QjznMVoehskOJnFP2gsTCWtDTFBDvFhPAY7nc= +go.opentelemetry.io/otel/bridge/opencensus v1.26.0/go.mod h1:rJiX0KrF5m8Tm1XE8jLczpAv5zUaDcvhKecFG0ZoFG4= +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.26.0 h1:+hm+I+KigBy3M24/h1p/NHkUx/evbLH0PNcjpMyCHc4= +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.26.0/go.mod h1:NjC8142mLvvNT6biDpaMjyz78kyEHIwAJlSX0N9P5KI= +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.26.0 h1:HGZWGmCVRCVyAs2GQaiHQPbDHo+ObFWeUEOd+zDnp64= +go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.26.0/go.mod h1:SaH+v38LSCHddyk7RGlU9uZyQoRrKao6IBnJw6Kbn+c= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.26.0 h1:1u/AyyOqAWzy+SkPxDpahCNZParHV8Vid1RnI2clyDE= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.26.0/go.mod h1:z46paqbJ9l7c9fIPCXTqTGwhQZ5XoTIsfeFYWboizjs= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.26.0 h1:Waw9Wfpo/IXzOI8bCB7DIk+0JZcqqsyn1JFnAc+iam8= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.26.0/go.mod h1:wnJIG4fOqyynOnnQF/eQb4/16VlX2EJAHhHgqIqWfAo= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.26.0 h1:1wp/gyxsuYtuE/JFxsQRtcCDtMrO2qMvlfXALU5wkzI= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.26.0/go.mod h1:gbTHmghkGgqxMomVQQMur1Nba4M0MQ8AYThXDUjsJ38= +go.opentelemetry.io/otel/exporters/prometheus v0.48.0 h1:sBQe3VNGUjY9IKWQC6z2lNqa5iGbDSxhs60ABwK4y0s= +go.opentelemetry.io/otel/exporters/prometheus v0.48.0/go.mod h1:DtrbMzoZWwQHyrQmCfLam5DZbnmorsGbOtTbYHycU5o= +go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.26.0 h1:5fnmgteaar1VcAA69huatudPduNFz7guRtCmfZCooZI= +go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.26.0/go.mod h1:lsPccfZiz1cb1AhBPmicWM2E4F1VynFXEvD8SEBS4TM= +go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.26.0 h1:0W5o9SzoR15ocYHEQfvfipzcNog1lBxOLfnex91Hk6s= +go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.26.0/go.mod h1:zVZ8nz+VSggWmnh6tTsJqXQ7rU4xLwRtna1M4x5jq58= +go.opentelemetry.io/otel/metric v1.26.0 h1:7S39CLuY5Jgg9CrnA9HHiEjGMF/X2VHvoXGgSllRz30= +go.opentelemetry.io/otel/metric v1.26.0/go.mod h1:SY+rHOI4cEawI9a7N1A4nIg/nTQXe1ccCNWYOJUrpX4= +go.opentelemetry.io/otel/sdk v1.26.0 h1:Y7bumHf5tAiDlRYFmGqetNcLaVUZmh4iYfmGxtmz7F8= +go.opentelemetry.io/otel/sdk v1.26.0/go.mod h1:0p8MXpqLeJ0pzcszQQN4F0S5FVjBLgypeGSngLsmirs= +go.opentelemetry.io/otel/sdk/metric v1.26.0 h1:cWSks5tfriHPdWFnl+qpX3P681aAYqlZHcAyHw5aU9Y= +go.opentelemetry.io/otel/sdk/metric v1.26.0/go.mod h1:ClMFFknnThJCksebJwz7KIyEDHO+nTB6gK8obLy8RyE= +go.opentelemetry.io/otel/trace v1.26.0 h1:1ieeAUb4y0TE26jUFrCIXKpTuVK7uJGN9/Z/2LP5sQA= +go.opentelemetry.io/otel/trace v1.26.0/go.mod h1:4iDxvGDQuUkHve82hJJ8UqrwswHYsZuWCBllGV2U2y0= go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= go.opentelemetry.io/proto/otlp v1.2.0 h1:pVeZGk7nXDC9O2hncA6nHldxEjm6LByfA2aN8IOkz94= go.opentelemetry.io/proto/otlp v1.2.0/go.mod h1:gGpR8txAl5M03pDhMC79G6SdqNV26naRm/KDsgaHD8A= @@ -2451,6 +2453,7 @@ golang.org/x/crypto v0.10.0/go.mod h1:o4eNf7Ede1fv+hwOwZsTHl9EsPFO6q6ZvYR8vYfY45 golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= +golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs= golang.org/x/crypto v0.23.0 h1:dIJU/v2J8Mdglj/8rJ6UUOM3Zc9zLZxVZwwxMooUSAI= golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8= golang.org/x/crypto/x509roots/fallback v0.0.0-20240208163226-62c9f1799c91 h1:Lyizcy9jX02jYR0ceBkL6S+jRys8Uepf7wt1vrz6Ras= @@ -2468,8 +2471,8 @@ golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u0 golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= -golang.org/x/exp v0.0.0-20240325151524-a685a6edb6d8 h1:aAcj0Da7eBAtrTp03QXWvm88pSyOt+UgdZw2BFZ+lEw= -golang.org/x/exp v0.0.0-20240325151524-a685a6edb6d8/go.mod h1:CQ1k9gNrJ50XIzaKCRR2hssIjF07kZFEiieALBM/ARQ= +golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842 h1:vr/HnozRka3pE4EsMEg1lgkXJkTFJCVUX+S/ZT6wYzM= +golang.org/x/exp v0.0.0-20240506185415-9bf2ced13842/go.mod h1:XtvwrStGgqGPLc4cjQfWqZHG1YFdYs6swckp8vpsjnc= golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= @@ -2500,8 +2503,8 @@ golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.16.0 h1:QX4fJ0Rr5cPQCF7O9lh9Se4pmwfwskqZfq5moyldzic= -golang.org/x/mod v0.16.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= +golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20170114055629-f2499483f923/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180530234432-1e491301e022/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -2571,6 +2574,8 @@ golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.11.0/go.mod h1:2L/ixqYpgIVXmeoSA/4Lu7BzTG4KIyPIryS4IsOd1oQ= golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= +golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= +golang.org/x/net v0.22.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= golang.org/x/net v0.25.0 h1:d/OCCoBEUq33pjydKrGQhw7IlUPI2Oylr+8qLx49kac= golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= golang.org/x/oauth2 v0.0.0-20170807180024-9a379c6b3e95/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= @@ -2725,6 +2730,7 @@ golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.18.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y= golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= @@ -2739,6 +2745,7 @@ golang.org/x/term v0.9.0/go.mod h1:M6DEAAIenWoTxdKrOltXcmDY3rSplQUkrvaDU5FcQyo= golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= +golang.org/x/term v0.18.0/go.mod h1:ILwASektA3OnRv7amZ1xhE/KTR+u50pbXfZ03+6Nx58= golang.org/x/term v0.20.0 h1:VnkxpohqXaOBYJtBmEppKUG6mXpi+4O6purfc2+sMhw= golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY= golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -2768,7 +2775,6 @@ golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxb golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20200416051211-89c76fbcd5d1/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -2845,8 +2851,8 @@ golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/tools v0.19.0 h1:tfGCXNR1OsFG+sVdLAitlpjAvD/I6dHDKnYrpEZUHkw= -golang.org/x/tools v0.19.0/go.mod h1:qoJWxmGSIBmAeriMx19ogtrEPrGtDbPK634QFIcLAhc= +golang.org/x/tools v0.21.0 h1:qc0xYgIbsSDt9EyWz05J5wfa7LOVW0YTLOXrqdLAWIw= +golang.org/x/tools v0.21.0/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -2972,8 +2978,8 @@ google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de h1:F6qOa9AZTYJXOUE google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de/go.mod h1:VUhTRKeHn9wwcdrk73nvdC9gF178Tzhmt/qyaFcPLSo= google.golang.org/genproto/googleapis/api v0.0.0-20240415180920-8c6c420018be h1:Zz7rLWqp0ApfsR/l7+zSHhY3PMiH2xqgxlfYfAfNpoU= google.golang.org/genproto/googleapis/api v0.0.0-20240415180920-8c6c420018be/go.mod h1:dvdCTIoAGbkWbcIKBniID56/7XHTt6WfxXNMxuziJ+w= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240429193739-8cf5692501f6 h1:DujSIu+2tC9Ht0aPNA7jgj23Iq8Ewi5sgkQ++wdvonE= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240429193739-8cf5692501f6/go.mod h1:WtryC6hu0hhx87FDGxWCDptyssuo68sk10vYjF+T9fY= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240513163218-0867130af1f8 h1:mxSlqyb8ZAHsYDCfiXN1EDdNTdvjUJSLY+OnAUtYNYA= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240513163218-0867130af1f8/go.mod h1:I7Y+G38R2bu5j1aLzfFmQfTcU/WnFuqDwLZAbvKTKpM= google.golang.org/grpc v0.0.0-20180920234847-8997b5fa0873/go.mod h1:0JHn/cJsOMiMfNA9+DeHDlAU7KAAB5GDlYFpa9MZMio= google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.12.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= @@ -3125,8 +3131,8 @@ k8s.io/kube-openapi v0.0.0-20210305001622-591a79e4bda7/go.mod h1:wXW5VT87nVfh/iL k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00 h1:aVUu9fTY98ivBPKR9Y5w/AuzbMm96cd3YHRTU83I780= k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00/go.mod h1:AsvuZPBlUDVuCdzJ87iajxtXuR9oktsTctW/R9wwouA= k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20240102154912-e7106e64919e h1:eQ/4ljkx21sObifjzXwlPKpdGLrCfRziVtos3ofG/sQ= -k8s.io/utils v0.0.0-20240102154912-e7106e64919e/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= +k8s.io/utils v0.0.0-20240502163921-fe8a2dddb1d0 h1:jgGTlFYnhF1PM1Ax/lAlxUPE+KfCIXHaathvJg1C3ak= +k8s.io/utils v0.0.0-20240502163921-fe8a2dddb1d0/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= modernc.org/httpfs v1.0.0/go.mod h1:BSkfoMUcahSijQD5J/Vu4UMOxzmEf5SNRwyXC4PJBEw= modernc.org/libc v1.3.1/go.mod h1:f8sp9GAfEyGYh3lsRIKtBh/XwACdFvGznxm6GJmQvXk= modernc.org/mathutil v1.1.1/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= diff --git a/internal/component/otelcol/processor/probabilistic_sampler/probabilistic_sampler.go b/internal/component/otelcol/processor/probabilistic_sampler/probabilistic_sampler.go index fc087ae7d6..a1899001bf 100644 --- a/internal/component/otelcol/processor/probabilistic_sampler/probabilistic_sampler.go +++ b/internal/component/otelcol/processor/probabilistic_sampler/probabilistic_sampler.go @@ -30,6 +30,7 @@ func init() { type Arguments struct { SamplingPercentage float32 `alloy:"sampling_percentage,attr,optional"` HashSeed uint32 `alloy:"hash_seed,attr,optional"` + FailClosed bool `alloy:"fail_closed,attr,optional"` AttributeSource string `alloy:"attribute_source,attr,optional"` FromAttribute string `alloy:"from_attribute,attr,optional"` SamplingPriority string `alloy:"sampling_priority,attr,optional"` @@ -69,6 +70,7 @@ func (args Arguments) Convert() (otelcomponent.Config, error) { return &probabilisticsamplerprocessor.Config{ SamplingPercentage: args.SamplingPercentage, HashSeed: args.HashSeed, + FailClosed: args.FailClosed, AttributeSource: probabilisticsamplerprocessor.AttributeSource(args.AttributeSource), FromAttribute: args.FromAttribute, SamplingPriority: args.SamplingPriority, diff --git a/internal/component/otelcol/processor/probabilistic_sampler/probabilistic_sampler_test.go b/internal/component/otelcol/processor/probabilistic_sampler/probabilistic_sampler_test.go index 358b7972d6..8370482ed2 100644 --- a/internal/component/otelcol/processor/probabilistic_sampler/probabilistic_sampler_test.go +++ b/internal/component/otelcol/processor/probabilistic_sampler/probabilistic_sampler_test.go @@ -28,6 +28,7 @@ func TestArguments_UnmarshalAlloy(t *testing.T) { expected: probabilisticsamplerprocessor.Config{ SamplingPercentage: 0, HashSeed: 0, + FailClosed: false, AttributeSource: "traceID", FromAttribute: "", SamplingPriority: "", @@ -38,6 +39,7 @@ func TestArguments_UnmarshalAlloy(t *testing.T) { cfg: ` sampling_percentage = 10 hash_seed = 123 + fail_closed = true attribute_source = "record" from_attribute = "logID" sampling_priority = "priority" @@ -46,6 +48,7 @@ func TestArguments_UnmarshalAlloy(t *testing.T) { expected: probabilisticsamplerprocessor.Config{ SamplingPercentage: 10, HashSeed: 123, + FailClosed: true, AttributeSource: "record", FromAttribute: "logID", SamplingPriority: "priority", diff --git a/internal/component/otelcol/receiver/vcenter/vcenter.go b/internal/component/otelcol/receiver/vcenter/vcenter.go index 1bc689edca..1dc118f166 100644 --- a/internal/component/otelcol/receiver/vcenter/vcenter.go +++ b/internal/component/otelcol/receiver/vcenter/vcenter.go @@ -45,88 +45,96 @@ func (r *MetricConfig) Convert() map[string]interface{} { } type MetricsConfig struct { - VcenterClusterCPUEffective MetricConfig `alloy:"vcenter.cluster.cpu.effective,block,optional"` - VcenterClusterCPULimit MetricConfig `alloy:"vcenter.cluster.cpu.limit,block,optional"` - VcenterClusterHostCount MetricConfig `alloy:"vcenter.cluster.host.count,block,optional"` - VcenterClusterMemoryEffective MetricConfig `alloy:"vcenter.cluster.memory.effective,block,optional"` - VcenterClusterMemoryLimit MetricConfig `alloy:"vcenter.cluster.memory.limit,block,optional"` - VcenterClusterMemoryUsed MetricConfig `alloy:"vcenter.cluster.memory.used,block,optional"` - VcenterClusterVMCount MetricConfig `alloy:"vcenter.cluster.vm.count,block,optional"` - VcenterDatastoreDiskUsage MetricConfig `alloy:"vcenter.datastore.disk.usage,block,optional"` - VcenterDatastoreDiskUtilization MetricConfig `alloy:"vcenter.datastore.disk.utilization,block,optional"` - VcenterHostCPUUsage MetricConfig `alloy:"vcenter.host.cpu.usage,block,optional"` - VcenterHostCPUUtilization MetricConfig `alloy:"vcenter.host.cpu.utilization,block,optional"` - VcenterHostDiskLatencyAvg MetricConfig `alloy:"vcenter.host.disk.latency.avg,block,optional"` - VcenterHostDiskLatencyMax MetricConfig `alloy:"vcenter.host.disk.latency.max,block,optional"` - VcenterHostDiskThroughput MetricConfig `alloy:"vcenter.host.disk.throughput,block,optional"` - VcenterHostMemoryUsage MetricConfig `alloy:"vcenter.host.memory.usage,block,optional"` - VcenterHostMemoryUtilization MetricConfig `alloy:"vcenter.host.memory.utilization,block,optional"` - VcenterHostNetworkPacketCount MetricConfig `alloy:"vcenter.host.network.packet.count,block,optional"` - VcenterHostNetworkPacketErrors MetricConfig `alloy:"vcenter.host.network.packet.errors,block,optional"` - VcenterHostNetworkThroughput MetricConfig `alloy:"vcenter.host.network.throughput,block,optional"` - VcenterHostNetworkUsage MetricConfig `alloy:"vcenter.host.network.usage,block,optional"` - VcenterResourcePoolCPUShares MetricConfig `alloy:"vcenter.resource_pool.cpu.shares,block,optional"` - VcenterResourcePoolCPUUsage MetricConfig `alloy:"vcenter.resource_pool.cpu.usage,block,optional"` - VcenterResourcePoolMemoryShares MetricConfig `alloy:"vcenter.resource_pool.memory.shares,block,optional"` - VcenterResourcePoolMemoryUsage MetricConfig `alloy:"vcenter.resource_pool.memory.usage,block,optional"` - VcenterVMCPUUsage MetricConfig `alloy:"vcenter.vm.cpu.usage,block,optional"` - VcenterVMCPUUtilization MetricConfig `alloy:"vcenter.vm.cpu.utilization,block,optional"` - VcenterVMDiskLatencyAvg MetricConfig `alloy:"vcenter.vm.disk.latency.avg,block,optional"` - VcenterVMDiskLatencyMax MetricConfig `alloy:"vcenter.vm.disk.latency.max,block,optional"` - VcenterVMDiskThroughput MetricConfig `alloy:"vcenter.vm.disk.throughput,block,optional"` - VcenterVMDiskUsage MetricConfig `alloy:"vcenter.vm.disk.usage,block,optional"` - VcenterVMDiskUtilization MetricConfig `alloy:"vcenter.vm.disk.utilization,block,optional"` - VcenterVMMemoryBallooned MetricConfig `alloy:"vcenter.vm.memory.ballooned,block,optional"` - VcenterVMMemorySwapped MetricConfig `alloy:"vcenter.vm.memory.swapped,block,optional"` - VcenterVMMemorySwappedSsd MetricConfig `alloy:"vcenter.vm.memory.swapped_ssd,block,optional"` - VcenterVMMemoryUsage MetricConfig `alloy:"vcenter.vm.memory.usage,block,optional"` - VcenterVMMemoryUtilization MetricConfig `alloy:"vcenter.vm.memory.utilization,block,optional"` - VcenterVMNetworkPacketCount MetricConfig `alloy:"vcenter.vm.network.packet.count,block,optional"` - VcenterVMNetworkThroughput MetricConfig `alloy:"vcenter.vm.network.throughput,block,optional"` - VcenterVMNetworkUsage MetricConfig `alloy:"vcenter.vm.network.usage,block,optional"` + VcenterClusterCPUEffective MetricConfig `alloy:"vcenter.cluster.cpu.effective,block,optional"` + VcenterClusterCPULimit MetricConfig `alloy:"vcenter.cluster.cpu.limit,block,optional"` + VcenterClusterHostCount MetricConfig `alloy:"vcenter.cluster.host.count,block,optional"` + VcenterClusterMemoryEffective MetricConfig `alloy:"vcenter.cluster.memory.effective,block,optional"` + VcenterClusterMemoryLimit MetricConfig `alloy:"vcenter.cluster.memory.limit,block,optional"` + VcenterClusterVMCount MetricConfig `alloy:"vcenter.cluster.vm.count,block,optional"` + VcenterClusterVMTemplateCount MetricConfig `alloy:"vcenter.cluster.vm_template.count,block,optional"` + VcenterDatastoreDiskUsage MetricConfig `alloy:"vcenter.datastore.disk.usage,block,optional"` + VcenterDatastoreDiskUtilization MetricConfig `alloy:"vcenter.datastore.disk.utilization,block,optional"` + VcenterHostCPUUsage MetricConfig `alloy:"vcenter.host.cpu.usage,block,optional"` + VcenterHostCPUUtilization MetricConfig `alloy:"vcenter.host.cpu.utilization,block,optional"` + VcenterHostDiskLatencyAvg MetricConfig `alloy:"vcenter.host.disk.latency.avg,block,optional"` + VcenterHostDiskLatencyMax MetricConfig `alloy:"vcenter.host.disk.latency.max,block,optional"` + VcenterHostDiskThroughput MetricConfig `alloy:"vcenter.host.disk.throughput,block,optional"` + VcenterHostMemoryUsage MetricConfig `alloy:"vcenter.host.memory.usage,block,optional"` + VcenterHostMemoryUtilization MetricConfig `alloy:"vcenter.host.memory.utilization,block,optional"` + VcenterHostNetworkPacketCount MetricConfig `alloy:"vcenter.host.network.packet.count,block,optional"` + VcenterHostNetworkPacketRate MetricConfig `alloy:"vcenter.host.network.packet.rate,block,optional"` + VcenterHostNetworkPacketErrors MetricConfig `alloy:"vcenter.host.network.packet.errors,block,optional"` + VcenterHostNetworkPacketErrorRate MetricConfig `alloy:"vcenter.host.network.packet.error.rate,block,optional"` + VcenterHostNetworkThroughput MetricConfig `alloy:"vcenter.host.network.throughput,block,optional"` + VcenterHostNetworkUsage MetricConfig `alloy:"vcenter.host.network.usage,block,optional"` + VcenterResourcePoolCPUShares MetricConfig `alloy:"vcenter.resource_pool.cpu.shares,block,optional"` + VcenterResourcePoolCPUUsage MetricConfig `alloy:"vcenter.resource_pool.cpu.usage,block,optional"` + VcenterResourcePoolMemoryShares MetricConfig `alloy:"vcenter.resource_pool.memory.shares,block,optional"` + VcenterResourcePoolMemoryUsage MetricConfig `alloy:"vcenter.resource_pool.memory.usage,block,optional"` + VcenterVMCPUUsage MetricConfig `alloy:"vcenter.vm.cpu.usage,block,optional"` + VcenterVMCPUUtilization MetricConfig `alloy:"vcenter.vm.cpu.utilization,block,optional"` + VcenterVMDiskLatencyAvg MetricConfig `alloy:"vcenter.vm.disk.latency.avg,block,optional"` + VcenterVMDiskLatencyMax MetricConfig `alloy:"vcenter.vm.disk.latency.max,block,optional"` + VcenterVMDiskThroughput MetricConfig `alloy:"vcenter.vm.disk.throughput,block,optional"` + VcenterVMDiskUsage MetricConfig `alloy:"vcenter.vm.disk.usage,block,optional"` + VcenterVMDiskUtilization MetricConfig `alloy:"vcenter.vm.disk.utilization,block,optional"` + VcenterVMMemoryBallooned MetricConfig `alloy:"vcenter.vm.memory.ballooned,block,optional"` + VcenterVMMemorySwapped MetricConfig `alloy:"vcenter.vm.memory.swapped,block,optional"` + VcenterVMMemorySwappedSsd MetricConfig `alloy:"vcenter.vm.memory.swapped_ssd,block,optional"` + VcenterVMMemoryUsage MetricConfig `alloy:"vcenter.vm.memory.usage,block,optional"` + VcenterVMMemoryUtilization MetricConfig `alloy:"vcenter.vm.memory.utilization,block,optional"` + VcenterVMNetworkPacketCount MetricConfig `alloy:"vcenter.vm.network.packet.count,block,optional"` + VcenterVMNetworkPacketRate MetricConfig `alloy:"vcenter.vm.network.packet.rate,block,optional"` + VcenterVMNetworkPacketDropRate MetricConfig `alloy:"vcenter.vm.network.packet.drop.rate,block,optional"` + VcenterVMNetworkThroughput MetricConfig `alloy:"vcenter.vm.network.throughput,block,optional"` + VcenterVMNetworkUsage MetricConfig `alloy:"vcenter.vm.network.usage,block,optional"` } func (args *MetricsConfig) SetToDefault() { *args = MetricsConfig{ - VcenterClusterCPUEffective: MetricConfig{Enabled: true}, - VcenterClusterCPULimit: MetricConfig{Enabled: true}, - VcenterClusterHostCount: MetricConfig{Enabled: true}, - VcenterClusterMemoryEffective: MetricConfig{Enabled: true}, - VcenterClusterMemoryLimit: MetricConfig{Enabled: true}, - VcenterClusterMemoryUsed: MetricConfig{Enabled: true}, - VcenterClusterVMCount: MetricConfig{Enabled: true}, - VcenterDatastoreDiskUsage: MetricConfig{Enabled: true}, - VcenterDatastoreDiskUtilization: MetricConfig{Enabled: true}, - VcenterHostCPUUsage: MetricConfig{Enabled: true}, - VcenterHostCPUUtilization: MetricConfig{Enabled: true}, - VcenterHostDiskLatencyAvg: MetricConfig{Enabled: true}, - VcenterHostDiskLatencyMax: MetricConfig{Enabled: true}, - VcenterHostDiskThroughput: MetricConfig{Enabled: true}, - VcenterHostMemoryUsage: MetricConfig{Enabled: true}, - VcenterHostMemoryUtilization: MetricConfig{Enabled: true}, - VcenterHostNetworkPacketCount: MetricConfig{Enabled: true}, - VcenterHostNetworkPacketErrors: MetricConfig{Enabled: true}, - VcenterHostNetworkThroughput: MetricConfig{Enabled: true}, - VcenterHostNetworkUsage: MetricConfig{Enabled: true}, - VcenterResourcePoolCPUShares: MetricConfig{Enabled: true}, - VcenterResourcePoolCPUUsage: MetricConfig{Enabled: true}, - VcenterResourcePoolMemoryShares: MetricConfig{Enabled: true}, - VcenterResourcePoolMemoryUsage: MetricConfig{Enabled: true}, - VcenterVMCPUUsage: MetricConfig{Enabled: true}, - VcenterVMCPUUtilization: MetricConfig{Enabled: true}, - VcenterVMDiskLatencyAvg: MetricConfig{Enabled: true}, - VcenterVMDiskLatencyMax: MetricConfig{Enabled: true}, - VcenterVMDiskThroughput: MetricConfig{Enabled: true}, - VcenterVMDiskUsage: MetricConfig{Enabled: true}, - VcenterVMDiskUtilization: MetricConfig{Enabled: true}, - VcenterVMMemoryBallooned: MetricConfig{Enabled: true}, - VcenterVMMemorySwapped: MetricConfig{Enabled: true}, - VcenterVMMemorySwappedSsd: MetricConfig{Enabled: true}, - VcenterVMMemoryUsage: MetricConfig{Enabled: true}, - VcenterVMMemoryUtilization: MetricConfig{Enabled: false}, - VcenterVMNetworkPacketCount: MetricConfig{Enabled: true}, - VcenterVMNetworkThroughput: MetricConfig{Enabled: true}, - VcenterVMNetworkUsage: MetricConfig{Enabled: true}, + VcenterClusterCPUEffective: MetricConfig{Enabled: true}, + VcenterClusterCPULimit: MetricConfig{Enabled: true}, + VcenterClusterHostCount: MetricConfig{Enabled: true}, + VcenterClusterMemoryEffective: MetricConfig{Enabled: true}, + VcenterClusterMemoryLimit: MetricConfig{Enabled: true}, + VcenterClusterVMCount: MetricConfig{Enabled: true}, + VcenterClusterVMTemplateCount: MetricConfig{Enabled: true}, + VcenterDatastoreDiskUsage: MetricConfig{Enabled: true}, + VcenterDatastoreDiskUtilization: MetricConfig{Enabled: true}, + VcenterHostCPUUsage: MetricConfig{Enabled: true}, + VcenterHostCPUUtilization: MetricConfig{Enabled: true}, + VcenterHostDiskLatencyAvg: MetricConfig{Enabled: true}, + VcenterHostDiskLatencyMax: MetricConfig{Enabled: true}, + VcenterHostDiskThroughput: MetricConfig{Enabled: true}, + VcenterHostMemoryUsage: MetricConfig{Enabled: true}, + VcenterHostMemoryUtilization: MetricConfig{Enabled: true}, + VcenterHostNetworkPacketCount: MetricConfig{Enabled: false}, + VcenterHostNetworkPacketRate: MetricConfig{Enabled: true}, + VcenterHostNetworkPacketErrors: MetricConfig{Enabled: false}, + VcenterHostNetworkPacketErrorRate: MetricConfig{Enabled: true}, + VcenterHostNetworkThroughput: MetricConfig{Enabled: true}, + VcenterHostNetworkUsage: MetricConfig{Enabled: true}, + VcenterResourcePoolCPUShares: MetricConfig{Enabled: true}, + VcenterResourcePoolCPUUsage: MetricConfig{Enabled: true}, + VcenterResourcePoolMemoryShares: MetricConfig{Enabled: true}, + VcenterResourcePoolMemoryUsage: MetricConfig{Enabled: true}, + VcenterVMCPUUsage: MetricConfig{Enabled: true}, + VcenterVMCPUUtilization: MetricConfig{Enabled: true}, + VcenterVMDiskLatencyAvg: MetricConfig{Enabled: true}, + VcenterVMDiskLatencyMax: MetricConfig{Enabled: true}, + VcenterVMDiskThroughput: MetricConfig{Enabled: true}, + VcenterVMDiskUsage: MetricConfig{Enabled: true}, + VcenterVMDiskUtilization: MetricConfig{Enabled: true}, + VcenterVMMemoryBallooned: MetricConfig{Enabled: true}, + VcenterVMMemorySwapped: MetricConfig{Enabled: true}, + VcenterVMMemorySwappedSsd: MetricConfig{Enabled: true}, + VcenterVMMemoryUsage: MetricConfig{Enabled: true}, + VcenterVMMemoryUtilization: MetricConfig{Enabled: true}, + VcenterVMNetworkPacketCount: MetricConfig{Enabled: false}, + VcenterVMNetworkPacketRate: MetricConfig{Enabled: true}, + VcenterVMNetworkPacketDropRate: MetricConfig{Enabled: true}, + VcenterVMNetworkThroughput: MetricConfig{Enabled: true}, + VcenterVMNetworkUsage: MetricConfig{Enabled: true}, } } @@ -136,45 +144,49 @@ func (args *MetricsConfig) Convert() map[string]interface{} { } return map[string]interface{}{ - "vcenter.cluster.cpu.effective": args.VcenterClusterCPUEffective.Convert(), - "vcenter.cluster.cpu.limit": args.VcenterClusterCPULimit.Convert(), - "vcenter.cluster.host.count": args.VcenterClusterHostCount.Convert(), - "vcenter.cluster.memory.effective": args.VcenterClusterMemoryEffective.Convert(), - "vcenter.cluster.memory.limit": args.VcenterClusterMemoryLimit.Convert(), - "vcenter.cluster.memory.used": args.VcenterClusterMemoryUsed.Convert(), - "vcenter.cluster.vm.count": args.VcenterClusterVMCount.Convert(), - "vcenter.datastore.disk.usage": args.VcenterDatastoreDiskUsage.Convert(), - "vcenter.datastore.disk.utilization": args.VcenterDatastoreDiskUtilization.Convert(), - "vcenter.host.cpu.usage": args.VcenterHostCPUUsage.Convert(), - "vcenter.host.cpu.utilization": args.VcenterHostCPUUtilization.Convert(), - "vcenter.host.disk.latency.avg": args.VcenterHostDiskLatencyAvg.Convert(), - "vcenter.host.disk.latency.max": args.VcenterHostDiskLatencyMax.Convert(), - "vcenter.host.disk.throughput": args.VcenterHostDiskThroughput.Convert(), - "vcenter.host.memory.usage": args.VcenterHostMemoryUsage.Convert(), - "vcenter.host.memory.utilization": args.VcenterHostMemoryUtilization.Convert(), - "vcenter.host.network.packet.count": args.VcenterHostNetworkPacketCount.Convert(), - "vcenter.host.network.packet.errors": args.VcenterHostNetworkPacketErrors.Convert(), - "vcenter.host.network.throughput": args.VcenterHostNetworkThroughput.Convert(), - "vcenter.host.network.usage": args.VcenterHostNetworkUsage.Convert(), - "vcenter.resource_pool.cpu.shares": args.VcenterResourcePoolCPUShares.Convert(), - "vcenter.resource_pool.cpu.usage": args.VcenterResourcePoolCPUUsage.Convert(), - "vcenter.resource_pool.memory.shares": args.VcenterResourcePoolMemoryShares.Convert(), - "vcenter.resource_pool.memory.usage": args.VcenterResourcePoolMemoryUsage.Convert(), - "vcenter.vm.cpu.usage": args.VcenterVMCPUUsage.Convert(), - "vcenter.vm.cpu.utilization": args.VcenterVMCPUUtilization.Convert(), - "vcenter.vm.disk.latency.avg": args.VcenterVMDiskLatencyAvg.Convert(), - "vcenter.vm.disk.latency.max": args.VcenterVMDiskLatencyMax.Convert(), - "vcenter.vm.disk.throughput": args.VcenterVMDiskThroughput.Convert(), - "vcenter.vm.disk.usage": args.VcenterVMDiskUsage.Convert(), - "vcenter.vm.disk.utilization": args.VcenterVMDiskUtilization.Convert(), - "vcenter.vm.memory.ballooned": args.VcenterVMMemoryBallooned.Convert(), - "vcenter.vm.memory.swapped": args.VcenterVMMemorySwapped.Convert(), - "vcenter.vm.memory.swapped_ssd": args.VcenterVMMemorySwappedSsd.Convert(), - "vcenter.vm.memory.usage": args.VcenterVMMemoryUsage.Convert(), - "vcenter.vm.memory.utilization": args.VcenterVMMemoryUtilization.Convert(), - "vcenter.vm.network.packet.count": args.VcenterVMNetworkPacketCount.Convert(), - "vcenter.vm.network.throughput": args.VcenterVMNetworkThroughput.Convert(), - "vcenter.vm.network.usage": args.VcenterVMNetworkUsage.Convert()} + "vcenter.cluster.cpu.effective": args.VcenterClusterCPUEffective.Convert(), + "vcenter.cluster.cpu.limit": args.VcenterClusterCPULimit.Convert(), + "vcenter.cluster.host.count": args.VcenterClusterHostCount.Convert(), + "vcenter.cluster.memory.effective": args.VcenterClusterMemoryEffective.Convert(), + "vcenter.cluster.memory.limit": args.VcenterClusterMemoryLimit.Convert(), + "vcenter.cluster.vm.count": args.VcenterClusterVMCount.Convert(), + "vcenter.cluster.vm_template.count": args.VcenterClusterVMTemplateCount.Convert(), + "vcenter.datastore.disk.usage": args.VcenterDatastoreDiskUsage.Convert(), + "vcenter.datastore.disk.utilization": args.VcenterDatastoreDiskUtilization.Convert(), + "vcenter.host.cpu.usage": args.VcenterHostCPUUsage.Convert(), + "vcenter.host.cpu.utilization": args.VcenterHostCPUUtilization.Convert(), + "vcenter.host.disk.latency.avg": args.VcenterHostDiskLatencyAvg.Convert(), + "vcenter.host.disk.latency.max": args.VcenterHostDiskLatencyMax.Convert(), + "vcenter.host.disk.throughput": args.VcenterHostDiskThroughput.Convert(), + "vcenter.host.memory.usage": args.VcenterHostMemoryUsage.Convert(), + "vcenter.host.memory.utilization": args.VcenterHostMemoryUtilization.Convert(), + "vcenter.host.network.packet.count": args.VcenterHostNetworkPacketCount.Convert(), + "vcenter.host.network.packet.rate": args.VcenterHostNetworkPacketRate.Convert(), + "vcenter.host.network.packet.errors": args.VcenterHostNetworkPacketErrors.Convert(), + "vcenter.host.network.packet.error.rate": args.VcenterHostNetworkPacketErrorRate.Convert(), + "vcenter.host.network.throughput": args.VcenterHostNetworkThroughput.Convert(), + "vcenter.host.network.usage": args.VcenterHostNetworkUsage.Convert(), + "vcenter.resource_pool.cpu.shares": args.VcenterResourcePoolCPUShares.Convert(), + "vcenter.resource_pool.cpu.usage": args.VcenterResourcePoolCPUUsage.Convert(), + "vcenter.resource_pool.memory.shares": args.VcenterResourcePoolMemoryShares.Convert(), + "vcenter.resource_pool.memory.usage": args.VcenterResourcePoolMemoryUsage.Convert(), + "vcenter.vm.cpu.usage": args.VcenterVMCPUUsage.Convert(), + "vcenter.vm.cpu.utilization": args.VcenterVMCPUUtilization.Convert(), + "vcenter.vm.disk.latency.avg": args.VcenterVMDiskLatencyAvg.Convert(), + "vcenter.vm.disk.latency.max": args.VcenterVMDiskLatencyMax.Convert(), + "vcenter.vm.disk.throughput": args.VcenterVMDiskThroughput.Convert(), + "vcenter.vm.disk.usage": args.VcenterVMDiskUsage.Convert(), + "vcenter.vm.disk.utilization": args.VcenterVMDiskUtilization.Convert(), + "vcenter.vm.memory.ballooned": args.VcenterVMMemoryBallooned.Convert(), + "vcenter.vm.memory.swapped": args.VcenterVMMemorySwapped.Convert(), + "vcenter.vm.memory.swapped_ssd": args.VcenterVMMemorySwappedSsd.Convert(), + "vcenter.vm.memory.usage": args.VcenterVMMemoryUsage.Convert(), + "vcenter.vm.memory.utilization": args.VcenterVMMemoryUtilization.Convert(), + "vcenter.vm.network.packet.count": args.VcenterVMNetworkPacketCount.Convert(), + "vcenter.vm.network.packet.rate": args.VcenterVMNetworkPacketRate.Convert(), + "vcenter.vm.network.packet.drop.rate": args.VcenterVMNetworkPacketDropRate.Convert(), + "vcenter.vm.network.throughput": args.VcenterVMNetworkThroughput.Convert(), + "vcenter.vm.network.usage": args.VcenterVMNetworkUsage.Convert()} } type ResourceAttributeConfig struct { @@ -192,24 +204,34 @@ func (r *ResourceAttributeConfig) Convert() map[string]interface{} { } type ResourceAttributesConfig struct { + VcenterDatacenterName ResourceAttributeConfig `alloy:"vcenter.datacenter.name,block,optional"` VcenterClusterName ResourceAttributeConfig `alloy:"vcenter.cluster.name,block,optional"` VcenterDatastoreName ResourceAttributeConfig `alloy:"vcenter.datastore.name,block,optional"` VcenterHostName ResourceAttributeConfig `alloy:"vcenter.host.name,block,optional"` VcenterResourcePoolInventoryPath ResourceAttributeConfig `alloy:"vcenter.resource_pool.inventory_path,block,optional"` VcenterResourcePoolName ResourceAttributeConfig `alloy:"vcenter.resource_pool.name,block,optional"` + VcenterVirtualAppInventoryPath ResourceAttributeConfig `alloy:"vcenter.virtual_app.inventory_path,block,optional"` + VcenterVirtualAppName ResourceAttributeConfig `alloy:"vcenter.virtual_app.name,block,optional"` VcenterVMID ResourceAttributeConfig `alloy:"vcenter.vm.id,block,optional"` VcenterVMName ResourceAttributeConfig `alloy:"vcenter.vm.name,block,optional"` + VcenterVMTemplateID ResourceAttributeConfig `alloy:"vcenter.vm_template.id,block,optional"` + VcenterVMTemplateName ResourceAttributeConfig `alloy:"vcenter.vm_template.name,block,optional"` } func (args *ResourceAttributesConfig) SetToDefault() { *args = ResourceAttributesConfig{ + VcenterDatacenterName: ResourceAttributeConfig{Enabled: true}, VcenterClusterName: ResourceAttributeConfig{Enabled: true}, VcenterDatastoreName: ResourceAttributeConfig{Enabled: true}, VcenterHostName: ResourceAttributeConfig{Enabled: true}, VcenterResourcePoolInventoryPath: ResourceAttributeConfig{Enabled: true}, VcenterResourcePoolName: ResourceAttributeConfig{Enabled: true}, + VcenterVirtualAppInventoryPath: ResourceAttributeConfig{Enabled: true}, + VcenterVirtualAppName: ResourceAttributeConfig{Enabled: true}, VcenterVMID: ResourceAttributeConfig{Enabled: true}, VcenterVMName: ResourceAttributeConfig{Enabled: true}, + VcenterVMTemplateID: ResourceAttributeConfig{Enabled: true}, + VcenterVMTemplateName: ResourceAttributeConfig{Enabled: true}, } } @@ -219,13 +241,18 @@ func (args *ResourceAttributesConfig) Convert() map[string]interface{} { } res := map[string]interface{}{ + "vcenter.datacenter.name": args.VcenterDatacenterName.Convert(), "vcenter.cluster.name": args.VcenterClusterName.Convert(), "vcenter.datastore.name": args.VcenterDatastoreName.Convert(), "vcenter.host.name": args.VcenterHostName.Convert(), "vcenter.resource_pool.inventory_path": args.VcenterResourcePoolInventoryPath.Convert(), "vcenter.resource_pool.name": args.VcenterResourcePoolName.Convert(), + "vcenter.virtual_app.inventory_path": args.VcenterVirtualAppInventoryPath.Convert(), + "vcenter.virtual_app.name": args.VcenterVirtualAppName.Convert(), "vcenter.vm.id": args.VcenterVMID.Convert(), "vcenter.vm.name": args.VcenterVMName.Convert(), + "vcenter.vm_template.id": args.VcenterVMTemplateID.Convert(), + "vcenter.vm_template.name": args.VcenterVMTemplateName.Convert(), } return res diff --git a/internal/component/otelcol/receiver/vcenter/vcenter_test.go b/internal/component/otelcol/receiver/vcenter/vcenter_test.go index e5c5de97df..49f7792ca5 100644 --- a/internal/component/otelcol/receiver/vcenter/vcenter_test.go +++ b/internal/component/otelcol/receiver/vcenter/vcenter_test.go @@ -19,6 +19,9 @@ func TestArguments_UnmarshalAlloy(t *testing.T) { collection_interval = "2m" resource_attributes { + vcenter.datacenter.name { + enabled = true + } vcenter.cluster.name { enabled = true } @@ -34,9 +37,18 @@ func TestArguments_UnmarshalAlloy(t *testing.T) { vcenter.resource_pool.name { enabled = true } + vcenter.virtual_app.inventory_path { + enabled = false + } + vcenter.virtual_app.name { + enabled = true + } vcenter.vm.name { enabled = true } + vcenter.vm_template.name { + enabled = true + } } metrics { @@ -55,10 +67,10 @@ func TestArguments_UnmarshalAlloy(t *testing.T) { vcenter.cluster.memory.limit { enabled = true } - vcenter.cluster.memory.used { + vcenter.cluster.vm.count { enabled = true } - vcenter.cluster.vm.count { + vcenter.cluster.vm_template.count { enabled = true } vcenter.datastore.disk.usage { @@ -88,10 +100,10 @@ func TestArguments_UnmarshalAlloy(t *testing.T) { vcenter.host.memory.utilization { enabled = true } - vcenter.host.network.packet.count { + vcenter.host.network.packet.rate { enabled = true } - vcenter.host.network.packet.errors { + vcenter.host.network.packet.error.rate { enabled = true } vcenter.host.network.throughput { @@ -145,7 +157,13 @@ func TestArguments_UnmarshalAlloy(t *testing.T) { vcenter.vm.memory.usage { enabled = true } - vcenter.vm.network.packet.count { + vcenter.vm.memory.utilization { + enabled = true + } + vcenter.vm.network.packet.rate { + enabled = true + } + vcenter.vm.network.packet.drop.rate { enabled = true } vcenter.vm.network.throughput { @@ -191,7 +209,6 @@ func TestArguments_UnmarshalAlloy(t *testing.T) { require.True(t, otelArgs.Metrics.VcenterClusterHostCount.Enabled) require.True(t, otelArgs.Metrics.VcenterClusterMemoryEffective.Enabled) require.True(t, otelArgs.Metrics.VcenterClusterMemoryLimit.Enabled) - require.True(t, otelArgs.Metrics.VcenterClusterMemoryUsed.Enabled) require.True(t, otelArgs.Metrics.VcenterClusterVMCount.Enabled) require.True(t, otelArgs.Metrics.VcenterDatastoreDiskUsage.Enabled) require.True(t, otelArgs.Metrics.VcenterDatastoreDiskUtilization.Enabled) @@ -202,8 +219,10 @@ func TestArguments_UnmarshalAlloy(t *testing.T) { require.True(t, otelArgs.Metrics.VcenterHostDiskThroughput.Enabled) require.True(t, otelArgs.Metrics.VcenterHostMemoryUsage.Enabled) require.True(t, otelArgs.Metrics.VcenterHostMemoryUtilization.Enabled) - require.True(t, otelArgs.Metrics.VcenterHostNetworkPacketCount.Enabled) - require.True(t, otelArgs.Metrics.VcenterHostNetworkPacketErrors.Enabled) + require.False(t, otelArgs.Metrics.VcenterHostNetworkPacketCount.Enabled) + require.True(t, otelArgs.Metrics.VcenterHostNetworkPacketRate.Enabled) + require.False(t, otelArgs.Metrics.VcenterHostNetworkPacketErrors.Enabled) + require.True(t, otelArgs.Metrics.VcenterHostNetworkPacketErrorRate.Enabled) require.True(t, otelArgs.Metrics.VcenterHostNetworkThroughput.Enabled) require.True(t, otelArgs.Metrics.VcenterHostNetworkUsage.Enabled) require.True(t, otelArgs.Metrics.VcenterResourcePoolCPUShares.Enabled) @@ -221,8 +240,10 @@ func TestArguments_UnmarshalAlloy(t *testing.T) { require.True(t, otelArgs.Metrics.VcenterVMMemorySwapped.Enabled) require.True(t, otelArgs.Metrics.VcenterVMMemorySwappedSsd.Enabled) require.True(t, otelArgs.Metrics.VcenterVMMemoryUsage.Enabled) - require.False(t, otelArgs.Metrics.VcenterVMMemoryUtilization.Enabled) - require.True(t, otelArgs.Metrics.VcenterVMNetworkPacketCount.Enabled) + require.True(t, otelArgs.Metrics.VcenterVMMemoryUtilization.Enabled) + require.False(t, otelArgs.Metrics.VcenterVMNetworkPacketCount.Enabled) + require.True(t, otelArgs.Metrics.VcenterVMNetworkPacketRate.Enabled) + require.True(t, otelArgs.Metrics.VcenterVMNetworkPacketDropRate.Enabled) require.True(t, otelArgs.Metrics.VcenterVMNetworkThroughput.Enabled) require.True(t, otelArgs.Metrics.VcenterVMNetworkUsage.Enabled) } diff --git a/internal/converter/internal/otelcolconvert/converter_probabilisticsamplerprocessor.go b/internal/converter/internal/otelcolconvert/converter_probabilisticsamplerprocessor.go index d6088250e7..c9fea8a932 100644 --- a/internal/converter/internal/otelcolconvert/converter_probabilisticsamplerprocessor.go +++ b/internal/converter/internal/otelcolconvert/converter_probabilisticsamplerprocessor.go @@ -51,6 +51,7 @@ func toProbabilisticSamplerProcessor(state *State, id component.InstanceID, cfg return &probabilistic_sampler.Arguments{ SamplingPercentage: cfg.SamplingPercentage, HashSeed: cfg.HashSeed, + FailClosed: cfg.FailClosed, AttributeSource: string(cfg.AttributeSource), FromAttribute: cfg.FromAttribute, SamplingPriority: cfg.SamplingPriority, diff --git a/internal/converter/internal/otelcolconvert/converter_vcenterreceiver.go b/internal/converter/internal/otelcolconvert/converter_vcenterreceiver.go index b23ffcdadd..439b8f898e 100644 --- a/internal/converter/internal/otelcolconvert/converter_vcenterreceiver.go +++ b/internal/converter/internal/otelcolconvert/converter_vcenterreceiver.go @@ -84,57 +84,66 @@ func toVcenterMetricConfig(cfg map[string]any) vcenter.MetricConfig { func toVcenterMetricsConfig(cfg map[string]any) vcenter.MetricsConfig { return vcenter.MetricsConfig{ - VcenterClusterCPUEffective: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.cluster.cpu.effective"])), - VcenterClusterCPULimit: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.cluster.cpu.limit"])), - VcenterClusterHostCount: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.cluster.host.count"])), - VcenterClusterMemoryEffective: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.cluster.memory.effective"])), - VcenterClusterMemoryLimit: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.cluster.memory.limit"])), - VcenterClusterMemoryUsed: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.cluster.memory.used"])), - VcenterClusterVMCount: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.cluster.vm.count"])), - VcenterDatastoreDiskUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.datastore.disk.usage"])), - VcenterDatastoreDiskUtilization: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.datastore.disk.utilization"])), - VcenterHostCPUUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.cpu.usage"])), - VcenterHostCPUUtilization: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.cpu.utilization"])), - VcenterHostDiskLatencyAvg: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.disk.latency.avg"])), - VcenterHostDiskLatencyMax: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.disk.latency.max"])), - VcenterHostDiskThroughput: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.disk.throughput"])), - VcenterHostMemoryUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.memory.usage"])), - VcenterHostMemoryUtilization: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.memory.utilization"])), - VcenterHostNetworkPacketCount: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.network.packet.count"])), - VcenterHostNetworkPacketErrors: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.network.packet.errors"])), - VcenterHostNetworkThroughput: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.network.throughput"])), - VcenterHostNetworkUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.network.usage"])), - VcenterResourcePoolCPUShares: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.resource_pool.cpu.shares"])), - VcenterResourcePoolCPUUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.resource_pool.cpu.usage"])), - VcenterResourcePoolMemoryShares: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.resource_pool.memory.shares"])), - VcenterResourcePoolMemoryUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.resource_pool.memory.usage"])), - VcenterVMCPUUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.cpu.usage"])), - VcenterVMCPUUtilization: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.cpu.utilization"])), - VcenterVMDiskLatencyAvg: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.disk.latency.avg"])), - VcenterVMDiskLatencyMax: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.disk.latency.max"])), - VcenterVMDiskThroughput: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.disk.throughput"])), - VcenterVMDiskUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.disk.usage"])), - VcenterVMDiskUtilization: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.disk.utilization"])), - VcenterVMMemoryBallooned: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.memory.ballooned"])), - VcenterVMMemorySwapped: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.memory.swapped"])), - VcenterVMMemorySwappedSsd: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.memory.swapped_ssd"])), - VcenterVMMemoryUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.memory.usage"])), - VcenterVMMemoryUtilization: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.memory.utilization"])), - VcenterVMNetworkPacketCount: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.network.packet.count"])), - VcenterVMNetworkThroughput: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.network.throughput"])), - VcenterVMNetworkUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.network.usage"])), + VcenterClusterCPUEffective: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.cluster.cpu.effective"])), + VcenterClusterCPULimit: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.cluster.cpu.limit"])), + VcenterClusterHostCount: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.cluster.host.count"])), + VcenterClusterMemoryEffective: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.cluster.memory.effective"])), + VcenterClusterMemoryLimit: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.cluster.memory.limit"])), + VcenterClusterVMCount: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.cluster.vm.count"])), + VcenterClusterVMTemplateCount: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.cluster.vm_template.count"])), + VcenterDatastoreDiskUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.datastore.disk.usage"])), + VcenterDatastoreDiskUtilization: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.datastore.disk.utilization"])), + VcenterHostCPUUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.cpu.usage"])), + VcenterHostCPUUtilization: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.cpu.utilization"])), + VcenterHostDiskLatencyAvg: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.disk.latency.avg"])), + VcenterHostDiskLatencyMax: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.disk.latency.max"])), + VcenterHostDiskThroughput: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.disk.throughput"])), + VcenterHostMemoryUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.memory.usage"])), + VcenterHostMemoryUtilization: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.memory.utilization"])), + VcenterHostNetworkPacketCount: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.network.packet.count"])), + VcenterHostNetworkPacketRate: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.network.packet.rate"])), + VcenterHostNetworkPacketErrors: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.network.packet.errors"])), + VcenterHostNetworkPacketErrorRate: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.network.packet.error.rate"])), + VcenterHostNetworkThroughput: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.network.throughput"])), + VcenterHostNetworkUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.host.network.usage"])), + VcenterResourcePoolCPUShares: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.resource_pool.cpu.shares"])), + VcenterResourcePoolCPUUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.resource_pool.cpu.usage"])), + VcenterResourcePoolMemoryShares: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.resource_pool.memory.shares"])), + VcenterResourcePoolMemoryUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.resource_pool.memory.usage"])), + VcenterVMCPUUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.cpu.usage"])), + VcenterVMCPUUtilization: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.cpu.utilization"])), + VcenterVMDiskLatencyAvg: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.disk.latency.avg"])), + VcenterVMDiskLatencyMax: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.disk.latency.max"])), + VcenterVMDiskThroughput: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.disk.throughput"])), + VcenterVMDiskUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.disk.usage"])), + VcenterVMDiskUtilization: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.disk.utilization"])), + VcenterVMMemoryBallooned: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.memory.ballooned"])), + VcenterVMMemorySwapped: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.memory.swapped"])), + VcenterVMMemorySwappedSsd: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.memory.swapped_ssd"])), + VcenterVMMemoryUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.memory.usage"])), + VcenterVMMemoryUtilization: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.memory.utilization"])), + VcenterVMNetworkPacketCount: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.network.packet.count"])), + VcenterVMNetworkPacketRate: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.network.packet.rate"])), + VcenterVMNetworkPacketDropRate: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.network.packet.drop.rate"])), + VcenterVMNetworkThroughput: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.network.throughput"])), + VcenterVMNetworkUsage: toVcenterMetricConfig(encodeMapstruct(cfg["vcenter.vm.network.usage"])), } } func toVcenterResourceAttributesConfig(cfg map[string]any) vcenter.ResourceAttributesConfig { return vcenter.ResourceAttributesConfig{ + VcenterDatacenterName: toVcenterResourceAttributeConfig(encodeMapstruct(cfg["vcenter.datacenter.name"])), VcenterClusterName: toVcenterResourceAttributeConfig(encodeMapstruct(cfg["vcenter.cluster.name"])), VcenterDatastoreName: toVcenterResourceAttributeConfig(encodeMapstruct(cfg["vcenter.datastore.name"])), VcenterHostName: toVcenterResourceAttributeConfig(encodeMapstruct(cfg["vcenter.host.name"])), VcenterResourcePoolInventoryPath: toVcenterResourceAttributeConfig(encodeMapstruct(cfg["vcenter.resource_pool.inventory_path"])), VcenterResourcePoolName: toVcenterResourceAttributeConfig(encodeMapstruct(cfg["vcenter.resource_pool.name"])), + VcenterVirtualAppInventoryPath: toVcenterResourceAttributeConfig(encodeMapstruct(cfg["vcenter.virtual_app.inventory_path"])), + VcenterVirtualAppName: toVcenterResourceAttributeConfig(encodeMapstruct(cfg["vcenter.virtual_app.name"])), VcenterVMID: toVcenterResourceAttributeConfig(encodeMapstruct(cfg["vcenter.vm.id"])), VcenterVMName: toVcenterResourceAttributeConfig(encodeMapstruct(cfg["vcenter.vm.name"])), + VcenterVMTemplateID: toVcenterResourceAttributeConfig(encodeMapstruct(cfg["vcenter.vm_template.id"])), + VcenterVMTemplateName: toVcenterResourceAttributeConfig(encodeMapstruct(cfg["vcenter.vm_template.name"])), } } diff --git a/internal/converter/internal/otelcolconvert/testdata/probabilistic_sampler.alloy b/internal/converter/internal/otelcolconvert/testdata/probabilistic_sampler.alloy index b911192ed5..755852974f 100644 --- a/internal/converter/internal/otelcolconvert/testdata/probabilistic_sampler.alloy +++ b/internal/converter/internal/otelcolconvert/testdata/probabilistic_sampler.alloy @@ -11,6 +11,8 @@ otelcol.receiver.otlp "default" { } otelcol.processor.probabilistic_sampler "default" { + fail_closed = true + output { logs = [otelcol.exporter.otlp.default.input] traces = [otelcol.exporter.otlp.default.input] diff --git a/internal/converter/internal/otelcolconvert/testdata/vcenterreceiver.alloy b/internal/converter/internal/otelcolconvert/testdata/vcenterreceiver.alloy index 905459d7c6..bfbb19544d 100644 --- a/internal/converter/internal/otelcolconvert/testdata/vcenterreceiver.alloy +++ b/internal/converter/internal/otelcolconvert/testdata/vcenterreceiver.alloy @@ -7,6 +7,34 @@ otelcol.receiver.vcenter "default" { vcenter.host.cpu.utilization { enabled = false } + + vcenter.host.network.packet.count { + enabled = true + } + + vcenter.host.network.packet.rate { + enabled = false + } + + vcenter.host.network.packet.errors { + enabled = true + } + + vcenter.host.network.packet.error.rate { + enabled = false + } + + vcenter.vm.network.packet.count { + enabled = true + } + + vcenter.vm.network.packet.rate { + enabled = false + } + + vcenter.vm.network.packet.drop.rate { + enabled = false + } } resource_attributes {