From f84853d49eeb7de78502cff9a611ce13ca85d2b6 Mon Sep 17 00:00:00 2001 From: Stanley Liu Date: Thu, 5 Oct 2023 13:54:35 -0400 Subject: [PATCH 1/5] Refactor logs code to match datadog agent --- cmd/configschema/go.mod | 90 ++++++++- cmd/configschema/go.sum | 89 +++++++-- cmd/otelcontribcol/go.mod | 90 ++++++++- cmd/otelcontribcol/go.sum | 90 +++++++-- exporter/datadogexporter/factory.go | 16 +- exporter/datadogexporter/go.mod | 99 ++++++++-- exporter/datadogexporter/go.sum | 187 ++++++++++++++++-- .../internal/logs/agent/agent.go | 175 ++++++++++++++++ .../internal/logs/agent/agent_core_init.go | 52 +++++ exporter/datadogexporter/logs_exporter.go | 154 ++++++++------- go.mod | 88 +++++++-- go.sum | 91 +++++++-- 12 files changed, 1029 insertions(+), 192 deletions(-) create mode 100644 exporter/datadogexporter/internal/logs/agent/agent.go create mode 100644 exporter/datadogexporter/internal/logs/agent/agent_core_init.go diff --git a/cmd/configschema/go.mod b/cmd/configschema/go.mod index aacad6d06198..cfb0870082f6 100644 --- a/cmd/configschema/go.mod +++ b/cmd/configschema/go.mod @@ -2,6 +2,48 @@ module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/configschem go 1.20 +replace ( + github.com/DataDog/datadog-agent/cmd/agent/common/path => ../../../../dd/datadog-agent/cmd/agent/common/path + github.com/DataDog/datadog-agent/comp/core/config => ../../../../dd/datadog-agent/comp/core/config + github.com/DataDog/datadog-agent/comp/core/log => ../../../../dd/datadog-agent/comp/core/log + github.com/DataDog/datadog-agent/comp/core/telemetry => ../../../../dd/datadog-agent/comp/core/telemetry + github.com/DataDog/datadog-agent/comp/logs/agent/config => ../../../../dd/datadog-agent/comp/logs/agent/config + github.com/DataDog/datadog-agent/comp/logs/agent/pipeline => ../../../../dd/datadog-agent/comp/logs/agent/pipeline + github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types => ../../../../dd/datadog-agent/pkg/autodiscovery/common/types + github.com/DataDog/datadog-agent/pkg/collector/check/defaults => ../../../../dd/datadog-agent/pkg/collector/check/defaults + github.com/DataDog/datadog-agent/pkg/conf => ../../../../dd/datadog-agent/pkg/conf + github.com/DataDog/datadog-agent/pkg/config/configsetup => ../../../../dd/datadog-agent/pkg/config/configsetup + github.com/DataDog/datadog-agent/pkg/config/load => ../../../../dd/datadog-agent/pkg/config/load + github.com/DataDog/datadog-agent/pkg/config/logsetup => ../../../../dd/datadog-agent/pkg/config/logsetup + github.com/DataDog/datadog-agent/pkg/logs/auditor => ../../../../dd/datadog-agent/pkg/logs/auditor + github.com/DataDog/datadog-agent/pkg/logs/client => ../../../../dd/datadog-agent/pkg/logs/client + github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module => ../../../../dd/datadog-agent/pkg/logs/diagnostic/module + github.com/DataDog/datadog-agent/pkg/logs/internal/processor => ../../../../dd/datadog-agent/pkg/logs/internal/processor + github.com/DataDog/datadog-agent/pkg/logs/internal/status => ../../../../dd/datadog-agent/pkg/logs/internal/status + github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils => ../../../../dd/datadog-agent/pkg/logs/internal/util/test_utils + github.com/DataDog/datadog-agent/pkg/logs/message => ../../../../dd/datadog-agent/pkg/logs/message + github.com/DataDog/datadog-agent/pkg/logs/metrics => ../../../../dd/datadog-agent/pkg/logs/metrics + github.com/DataDog/datadog-agent/pkg/logs/pipeline => ../../../../dd/datadog-agent/pkg/logs/pipeline + github.com/DataDog/datadog-agent/pkg/logs/sender => ../../../../dd/datadog-agent/pkg/logs/sender + github.com/DataDog/datadog-agent/pkg/logs/sources => ../../../../dd/datadog-agent/pkg/logs/sources + github.com/DataDog/datadog-agent/pkg/logs/status/module => ../../../../dd/datadog-agent/pkg/logs/status/module + github.com/DataDog/datadog-agent/pkg/secrets => ../../../../dd/datadog-agent/pkg/secrets + github.com/DataDog/datadog-agent/pkg/status/health => ../../../../dd/datadog-agent/pkg/status/health + github.com/DataDog/datadog-agent/pkg/telemetry => ../../../../dd/datadog-agent/pkg/telemetry + github.com/DataDog/datadog-agent/pkg/util/backoff => ../../../../dd/datadog-agent/pkg/util/backoff + github.com/DataDog/datadog-agent/pkg/util/executable => ../../../../dd/datadog-agent/pkg/util/executable + github.com/DataDog/datadog-agent/pkg/util/fxutil => ../../../../dd/datadog-agent/pkg/util/fxutil + github.com/DataDog/datadog-agent/pkg/util/go_routines => ../../../../dd/datadog-agent/pkg/util/go_routines + github.com/DataDog/datadog-agent/pkg/util/http => ../../../../dd/datadog-agent/pkg/util/http + github.com/DataDog/datadog-agent/pkg/util/log => ../../../../dd/datadog-agent/pkg/util/log + github.com/DataDog/datadog-agent/pkg/util/optional => ../../../../dd/datadog-agent/pkg/util/optional + github.com/DataDog/datadog-agent/pkg/util/scrubber => ../../../../dd/datadog-agent/pkg/util/scrubber + github.com/DataDog/datadog-agent/pkg/util/startstop => ../../../../dd/datadog-agent/pkg/util/startstop + github.com/DataDog/datadog-agent/pkg/util/stats_tracker => ../../../../dd/datadog-agent/pkg/util/stats_tracker + github.com/DataDog/datadog-agent/pkg/util/system/socket => ../../../../dd/datadog-agent/pkg/util/system/socket + github.com/DataDog/datadog-agent/pkg/version => ../../../../dd/datadog-agent/pkg/version +) + require ( github.com/fatih/structtag v1.2.0 github.com/google/uuid v1.3.1 @@ -212,23 +254,47 @@ require ( github.com/Azure/go-autorest/tracing v0.6.0 // indirect github.com/ClickHouse/ch-go v0.58.2 // indirect github.com/ClickHouse/clickhouse-go/v2 v2.14.1 // indirect - github.com/DataDog/agent-payload/v5 v5.0.89 // indirect - github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-beta.1 // indirect + github.com/DataDog/agent-payload/v5 v5.0.96 // indirect + github.com/DataDog/datadog-agent/comp/core/telemetry v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/comp/logs/agent/config v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/conf v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/auditor v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/client v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/internal/processor v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/internal/status v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/message v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/metrics v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/sender v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/proto v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/telemetry v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/util/log v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-beta.1 // indirect + github.com/DataDog/datadog-agent/pkg/util/backoff v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/util/fxutil v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/go_routines v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/http v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/log v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/util/startstop v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/stats_tracker v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/version v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-api-client-go/v2 v2.17.0 // indirect github.com/DataDog/datadog-go/v5 v5.1.1 // indirect - github.com/DataDog/go-tuf v1.0.1-0.5.2 // indirect + github.com/DataDog/go-tuf v1.0.2-0.5.2 // indirect github.com/DataDog/gohai v0.0.0-20220718130825-1776f9beb9cc // indirect github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.8.0 // indirect github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs v0.8.0 // indirect github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.8.0 // indirect github.com/DataDog/sketches-go v1.4.2 // indirect + github.com/DataDog/viper v1.12.0 // indirect github.com/DataDog/zstd v1.5.2 // indirect github.com/GehirnInc/crypt v0.0.0-20200316065508-bb7000b8a962 // indirect github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.19.1 // indirect @@ -276,6 +342,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/ssooidc v1.17.1 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.23.0 // indirect github.com/aws/smithy-go v1.14.2 // indirect + github.com/benbjohnson/clock v1.3.5 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/blang/semver v3.5.1+incompatible // indirect github.com/bmatcuk/doublestar/v4 v4.6.0 // indirect @@ -532,6 +599,7 @@ require ( github.com/ovh/go-ovh v1.4.1 // indirect github.com/patrickmn/go-cache v2.1.0+incompatible // indirect github.com/paulmach/orb v0.10.0 // indirect + github.com/pelletier/go-toml v1.9.5 // indirect github.com/pelletier/go-toml/v2 v2.0.8 // indirect github.com/philhofer/fwd v1.1.2 // indirect github.com/pierrec/lz4 v2.6.1+incompatible // indirect @@ -546,7 +614,7 @@ require ( github.com/prometheus/client_model v0.4.0 // indirect github.com/prometheus/common v0.44.0 // indirect github.com/prometheus/common/sigv4 v0.1.0 // indirect - github.com/prometheus/procfs v0.11.0 // indirect + github.com/prometheus/procfs v0.11.1 // indirect github.com/prometheus/prometheus v0.47.0 // indirect github.com/prometheus/statsd_exporter v0.22.7 // indirect github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect @@ -654,6 +722,8 @@ require ( go.opentelemetry.io/otel/trace v1.19.0 // indirect go.opentelemetry.io/proto/otlp v1.0.0 // indirect go.uber.org/atomic v1.11.0 // indirect + go.uber.org/dig v1.17.0 // indirect + go.uber.org/fx v1.20.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.26.0 // indirect golang.org/x/crypto v0.13.0 // indirect diff --git a/cmd/configschema/go.sum b/cmd/configschema/go.sum index 10a08ee968ea..45ee515881e5 100644 --- a/cmd/configschema/go.sum +++ b/cmd/configschema/go.sum @@ -155,31 +155,28 @@ github.com/ClickHouse/ch-go v0.58.2/go.mod h1:Ap/0bEmiLa14gYjCiRkYGbXvbe8vwdrfTY github.com/ClickHouse/clickhouse-go/v2 v2.14.1 h1:5C2hhmZEGUVdy8CPpY3iPpfBv2kRbx5iOcflU49Rzws= github.com/ClickHouse/clickhouse-go/v2 v2.14.1/go.mod h1:PHqbMvJTQ0EI4a1vJhmbmL/Ajr+Cin2O+WJjnYctJvg= github.com/DATA-DOG/go-sqlmock v1.5.0 h1:Shsta01QNfFxHCfpW6YH2STWB0MudeXXEWMr20OEh60= -github.com/DataDog/agent-payload/v5 v5.0.89 h1:uuLWf/exyNYBnheG9OH2dOWZpCJvaEHX3W9CAd8KarU= -github.com/DataDog/agent-payload/v5 v5.0.89/go.mod h1:oQZi1VZp1e3QvlSUX4iphZCpJaFepUxWq0hNXxihKBM= -github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-beta.1 h1:g7kb8NGjApkncwuXjkEpYHjYj08hqklvjqB3Gs2uPpQ= -github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-beta.1/go.mod h1:e933RWa4kAWuHi5jpzEuOiULlv21HcCFEVIYegmaB5c= +github.com/DataDog/agent-payload/v5 v5.0.96 h1:+HFqnm+3OMCoZn5ZzrP3vCB94OEw2U3Pma2sFpc1Rgw= +github.com/DataDog/agent-payload/v5 v5.0.96/go.mod h1:oQZi1VZp1e3QvlSUX4iphZCpJaFepUxWq0hNXxihKBM= +github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2 h1:yzJYQYkxCdPyODDwUgplX/byJFhrxLCv4irAyNJhE08= +github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2/go.mod h1:e933RWa4kAWuHi5jpzEuOiULlv21HcCFEVIYegmaB5c= github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1 h1:Htxj/RE55AeDZ+OE6+x+kJQz3toGWzR40Baq0Dknv8U= github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1/go.mod h1:O3WwGRPZxs4BpB2ccUvIIPprhscWBRpudJT6mC+7sr8= -github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-beta.1 h1:We9Y6+kwCnSOQilk2koeADjbZgMHFDl6iHBaobU5nAw= -github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-beta.1/go.mod h1:5Q39ZOIOwZMnFyRadp+5gH1bFdjmb+Pgxe+j5XOwaTg= +github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2 h1:qTigp3vf+u7zfoj/R3h9cp3/WgGtTAJgREoy9yUKCKY= +github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2/go.mod h1:Vc+snp0Bey4MrrJyiV2tVxxJb6BmLomPvN1RgAvjGaQ= github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1 h1:usLCrmPm2wuNedbcuArxN37E/e7UaCJ66i1tuEq7E/M= github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1/go.mod h1:kxBOu4ZSem1E0JdhxjeI2jAQ7nxeRxuhjU4r9LKnRkU= -github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-beta.1 h1:9iyw6jSwJwsFe8TooU8mqMhMfFiW6N/05OnNMg91kBY= -github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-beta.1/go.mod h1:TmxM8Pe+1QBWfM1JisS3xjvX1/kk655XY/IjqA36g6s= -github.com/DataDog/datadog-agent/pkg/util/log v0.48.0-beta.1 h1:k4tcg077NsPJRxtuGdYEm9kge+zq5QO5x6Yv3R5BwpE= -github.com/DataDog/datadog-agent/pkg/util/log v0.48.0-beta.1/go.mod h1:Ci+eWLEPbZsqy9/eNBMN1FNJUqiPx+HrLcGGpVmujJ8= -github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-beta.1 h1:detMhMfwchco20v12RjjRisxP3V0mtLEjcgJZGk2cmg= -github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-beta.1/go.mod h1:HMpYpkuxDFYuYLjDTKoG0NjtPoAwIymvBEhlA3pJbJk= -github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-beta.1 h1:EOrKgyyubncuS4LpF8aCj/12i1+GmPV+PCfj8mDaF2c= -github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-beta.1/go.mod h1:Whfh1SJOwtp2YvDUNzqw/jmSbGOOso+HJHOEJULh1+M= +github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2 h1:JVo4ZqkIsHZe8XoUx4m1f+EbtT3LPLMtGYnrcDQih4M= +github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2/go.mod h1:z7SN8scjbSwg+F8m8kAqaI4uoaGPPr1ML1MvmZCKvks= +github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2 h1:8DwNcSITt4ArL1xmt0+eAsI3zXGoYpWBiIDGui/qq/s= +github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2/go.mod h1:eTXti9mx7qhkoi+Qg3mMmvVY5McghUUgsf4Hrk9zY8k= +github.com/DataDog/datadog-agent/pkg/util/winutil v0.36.1 h1:eWNGQJQ7izlcblsO75djDt8UCWdDPbVmcWhiv/RTvG8= github.com/DataDog/datadog-api-client-go/v2 v2.17.0 h1:0jI5TotLfWgsydMg/QTHkuoqNCFKSMorjU3ki/fbVI8= github.com/DataDog/datadog-api-client-go/v2 v2.17.0/go.mod h1:uJd7G1BONVIyiVw684VMn2XYI1FfN1tx4bRGenAf2bo= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= github.com/DataDog/datadog-go/v5 v5.1.1 h1:JLZ6s2K1pG2h9GkvEvMdEGqMDyVLEAccdX5TltWcLMU= github.com/DataDog/datadog-go/v5 v5.1.1/go.mod h1:KhiYb2Badlv9/rofz+OznKoEF5XKTonWyhx5K83AP8E= -github.com/DataDog/go-tuf v1.0.1-0.5.2 h1:gld/e3MXfFVB/O8hc3mloP1ayFk75Mmdkmll/9lyd9I= -github.com/DataDog/go-tuf v1.0.1-0.5.2/go.mod h1:zBcq6f654iVqmkk8n2Cx81E1JnNTMOAx1UEO/wZR+P0= +github.com/DataDog/go-tuf v1.0.2-0.5.2 h1:EeZr937eKAWPxJ26IykAdWA4A0jQXJgkhUjqEI/w7+I= +github.com/DataDog/go-tuf v1.0.2-0.5.2/go.mod h1:zBcq6f654iVqmkk8n2Cx81E1JnNTMOAx1UEO/wZR+P0= github.com/DataDog/gohai v0.0.0-20220718130825-1776f9beb9cc h1:gtlKB6B50/UEuFm1LeMn0R5a+tubx69OecPqxfXJDmU= github.com/DataDog/gohai v0.0.0-20220718130825-1776f9beb9cc/go.mod h1:oyPC4jWHHjVVNjslDAKp8EqfQBaSmODjHt4HCX+C+9Q= github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.8.0 h1:1EK3s2e3Q6gLMkoEGdq8Eeu/ap/c/7nOiLQ+egs3M4s= @@ -195,6 +192,8 @@ github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.8.0 h1:IDyjHFtUgx+VV github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.8.0/go.mod h1:qpCkRg9O1kbvenpvjRIGH07v8ozAadJP25yS+uwHyeg= github.com/DataDog/sketches-go v1.4.2 h1:gppNudE9d19cQ98RYABOetxIhpTCl4m7CnbRZjvVA/o= github.com/DataDog/sketches-go v1.4.2/go.mod h1:xJIXldczJyyjnbDop7ZZcLxJdV3+7Kra7H1KMgpgkLk= +github.com/DataDog/viper v1.12.0 h1:FufyZpZPxyszafSV5B8Q8it75IhhuJwH0T7QpT6HnD0= +github.com/DataDog/viper v1.12.0/go.mod h1:wDdUVJ2SHaMaPrCZrlRCObwkubsX8j5sme3LaR/SGTc= github.com/DataDog/zstd v1.5.0/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= github.com/DataDog/zstd v1.5.2 h1:vUG4lAyuPCXO0TLbXvPv7EB7cNK1QV/luu55UHLrrn8= github.com/DataDog/zstd v1.5.2/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= @@ -291,6 +290,7 @@ github.com/aliyun/credentials-go v1.1.2 h1:qU1vwGIBb3UJ8BwunHDRFtAhS6jnQLnde/yk0 github.com/aliyun/credentials-go v1.1.2/go.mod h1:ozcZaMR5kLM7pwtCMEpVmQ242suV6qTJya2bDq4X1Tw= github.com/andybalholm/brotli v1.0.5 h1:8uQZIdzKmjc/iuPu7O2ioW48L81FgatrcpfFmiq/cCs= github.com/andybalholm/brotli v1.0.5/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= +github.com/antihax/optional v0.0.0-20180407024304-ca021399b1a6/go.mod h1:V8iCPQYkqmusNa815XgQio277wI47sdRh1dUOLdyC6Q= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= github.com/antonmedv/expr v1.15.3 h1:q3hOJZNvLvhqE8OHBs1cFRdbXFNKuA+bHmRaI+AmRmI= github.com/antonmedv/expr v1.15.3/go.mod h1:0E/6TxnOlRNp81GMzX9QfDPAmHo2Phg00y4JUv1ihsE= @@ -308,6 +308,7 @@ github.com/ardielle/ardielle-go v1.5.2 h1:TilHTpHIQJ27R1Tl/iITBzMwiUGSlVfiVhwDNG github.com/ardielle/ardielle-go v1.5.2/go.mod h1:I4hy1n795cUhaVt/ojz83SNVCYIGsAFAONtv2Dr7HUI= github.com/ardielle/ardielle-tools v1.5.4/go.mod h1:oZN+JRMnqGiIhrzkRN9l26Cej9dEx4jeNG6A+AdkShk= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= +github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= github.com/armon/go-metrics v0.4.1 h1:hR91U9KYmb6bLBYLQjyM+3j+rcd/UhE+G78SFnF8gJA= github.com/armon/go-metrics v0.4.1/go.mod h1:E6amYzXo6aW1tqzoZGT755KkbgrJsSdpwZ+3JqfkOG4= @@ -388,6 +389,8 @@ github.com/aws/smithy-go v1.14.2 h1:MJU9hqBGbvWZdApzpvoF2WAIJDbtjK2NDJSiJP7HblQ= github.com/aws/smithy-go v1.14.2/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= github.com/basgys/goxml2json v1.1.0 h1:4ln5i4rseYfXNd86lGEB+Vi652IsIXIvggKM/BhUKVw= github.com/beefsack/go-rate v0.0.0-20220214233405-116f4ca011a0/go.mod h1:6YNgTHLutezwnBvyneBbwvB8C82y3dcoOj5EQJIdGXA= +github.com/benbjohnson/clock v1.3.5 h1:VvXlSJBzZpA/zum6Sj74hxwYI2DIxRWuNIoXAzHZz5o= +github.com/benbjohnson/clock v1.3.5/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= @@ -468,6 +471,11 @@ github.com/containerd/ttrpc v1.2.2 h1:9vqZr0pxwOF5koz6N0N3kJ0zDHokrcPxIR/ZR2YFtO github.com/containerd/ttrpc v1.2.2/go.mod h1:sIT6l32Ph/H9cvnJsfXM5drIVzTr5A2flTf1G5tYZak= github.com/containerd/typeurl v1.0.2 h1:Chlt8zIieDbzQFzXzAeBEF92KhExuE4p9p92/QmY7aY= github.com/containerd/typeurl v1.0.2/go.mod h1:9trJWW2sRlGub4wZJRTW83VtbOLS6hwcDZXTn6oPz9s= +github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= +github.com/coreos/bbolt v1.3.3/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= +github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= github.com/coreos/go-oidc v2.2.1+incompatible h1:mh48q/BqXqgjVHpy2ZY7WnWAbenxRjsz9N1i1YxjHAk= github.com/coreos/go-oidc v2.2.1+incompatible/go.mod h1:CgnwVTmzoESiwO9qyAFEMiHoZ1nMCKZlZ9V6mm3/LKc= github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= @@ -479,6 +487,7 @@ github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSV github.com/coreos/go-systemd/v22 v22.5.0 h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8iXXhfZs= github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= +github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/cpuguy83/dockercfg v0.3.1 h1:/FpZ+JaygUR/lZP2NlFI2DVfrOEMAIKP5wWEJdoYe9E= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= @@ -508,6 +517,7 @@ github.com/devigned/tab v0.1.1/go.mod h1:XG9mPq0dFghrYvoBF3xdRrJzSTX1b7IQrvaL9mz github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 h1:fAjc9m62+UWV/WAFKLNi6ZS0675eEUC9y3AlwSbQu1Y= +github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/digitalocean/godo v1.99.0 h1:gUHO7n9bDaZFWvbzOum4bXE0/09ZuYA9yA8idQHX57E= github.com/digitalocean/godo v1.99.0/go.mod h1:SsS2oXo2rznfM/nORlZ/6JaUJZFhmKTib1YhopUc8NA= github.com/dimchansky/utfbom v1.1.0 h1:FcM3g+nofKgUteL8dm/UpdRXNC9KmADgTpLKsu0TRo4= @@ -696,6 +706,7 @@ github.com/gogo/googleapis v1.4.1/go.mod h1:2lpHqI5OcWCtVElxXnPt+s8oJvMpySlOyM6x github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= +github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= @@ -711,6 +722,7 @@ github.com/golang-sql/sqlexp v0.1.0/go.mod h1:J4ad9Vo8ZCWQ2GMrC4UCQy1JpCbwU9m3EO github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v1.1.0 h1:/d3pCKDPWNnvIWe0vVUpNP32qc8U3PDVxySP/y360qE= github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -833,6 +845,7 @@ github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB7 github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4= github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM= github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= +github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= @@ -845,10 +858,14 @@ github.com/grafana/regexp v0.0.0-20221122212121-6b5c0a4cb7fd/go.mod h1:M5qHK+eWf github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= github.com/grobie/gomemcache v0.0.0-20180201122607-1f779c573665 h1:LONJvPBBd9wBmzSUmNHI7XpLE2qQ5tzUimeBadiVDuA= github.com/grobie/gomemcache v0.0.0-20180201122607-1f779c573665/go.mod h1:L69/dBlPQlWkcnU76WgcppK5e4rrxzQdi6LhLnK/ytA= +github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= +github.com/grpc-ecosystem/go-grpc-middleware v1.2.0/go.mod h1:mJzapYve32yjrKlk9GbyCZHuPgZsrbyIbyKhSzOpg6s= github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= +github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/grpc-ecosystem/grpc-gateway v1.13.0/go.mod h1:8XEsbTttt/W+VvjtQhLACqCisSPWTxCZ7sBRjU6iH9c= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= github.com/grpc-ecosystem/grpc-gateway/v2 v2.18.0 h1:RtRsiaGvWxcwd8y3BiRZxsylPT8hLWZ5SPcfI+3IDNk= github.com/grpc-ecosystem/grpc-gateway/v2 v2.18.0/go.mod h1:TzP6duP4Py2pHLVPPQp42aoYI92+PCrVotyR5e8Vqlk= @@ -1064,10 +1081,12 @@ github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfV github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= github.com/julienschmidt/httprouter v1.3.0 h1:U0609e9tgbseu3rBINet9P48AI/D3oJs4dN7jwJOQ1U= github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= +github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 h1:iQTw/8FWTuc7uiaSepXwyf3o52HaUYcV+Tu66S3F5GA= github.com/karrick/godirwalk v1.17.0 h1:b4kY7nqDdioR/6qnbHQyDvmA17u5G1cZ6J+CZXwSWoI= github.com/karrick/godirwalk v1.17.0/go.mod h1:j4mkqPuvaLI8mp1DroR3P6ad7cyYd4c1qeJ3RV7ULlk= github.com/keybase/go-keychain v0.0.0-20190712205309-48d3d31d256d/go.mod h1:JJNrCn9otv/2QP4D7SMJBgaleKpOf66PnW6F5WGNRIc= github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= +github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/asmfmt v1.3.2 h1:4Ri7ox3EwapiOjCki+hw14RyKk201CN4rzyCJRFLpK4= @@ -1127,6 +1146,7 @@ github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2 github.com/lufia/plan9stats v0.0.0-20220913051719-115f729f3c8c h1:VtwQ41oftZwlMnOEbMWQtSEUgU64U4s+GHk7hZK+jtY= github.com/lufia/plan9stats v0.0.0-20220913051719-115f729f3c8c/go.mod h1:JKx41uQRwqlTZabZc+kILPrO/3jlKnQ2Z8b7YiVw5cE= github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= +github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/magiconair/properties v1.8.5/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= @@ -1260,6 +1280,7 @@ github.com/observiq/nanojack v0.0.0-20201106172433-343928847ebc h1:49ewVBwLcy+eY github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= github.com/oklog/ulid v1.3.1 h1:EGfNDEx6MqHz8B3uNV6QAib1UR2Lm97sHi3ocA6ESJ4= +github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= @@ -1329,8 +1350,11 @@ github.com/paulmach/orb v0.10.0 h1:guVYVqzxHE/CQ1KpfGO077TR0ATHSNjp4s6XGLn3W9s= github.com/paulmach/orb v0.10.0/go.mod h1:5mULz1xQfs3bmQm63QEJA6lNGujuRafwA5S/EnuLaLU= github.com/paulmach/protoscan v0.2.1/go.mod h1:SpcSwydNLrxUGSDvXvO0P7g7AuhJ7lcKfDlhJCDw2gY= github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= +github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= github.com/pelletier/go-toml v1.7.0/go.mod h1:vwGMzjaWMwyfHwgIBhI2YUM4fB6nL6lVAvS1LBMMhTE= github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= +github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8= +github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pelletier/go-toml/v2 v2.0.8 h1:0ctb6s9mE31h0/lhu+J6OPmVeDxJn+kYnJc2jZR9tGQ= github.com/pelletier/go-toml/v2 v2.0.8/go.mod h1:vuYfssBdrU2XDZ9bYydBu6t+6a6PYNcZljzZR9VXg+4= github.com/performancecopilot/speed v3.0.0+incompatible/go.mod h1:/CLtqpZ5gBg1M9iaPbIdPPGyKcA8hKdoy6hAWba7Yac= @@ -1369,9 +1393,11 @@ github.com/pquerna/cachecontrol v0.1.0 h1:yJMy84ti9h/+OEWa752kBTKv4XC30OtVVHYv/8 github.com/pquerna/cachecontrol v0.1.0/go.mod h1:NrUG3Z7Rdu85UNR3vm7SOsl1nFIeSiQnrHV5K9mBcUI= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829/go.mod h1:p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs= +github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= github.com/prometheus/client_golang v1.3.0/go.mod h1:hJaj2vgQTGQmVCsAACORcieXFeDPbaTKGT+JTgUa3og= github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= +github.com/prometheus/client_golang v1.4.1/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= github.com/prometheus/client_golang v1.6.0/go.mod h1:ZLOG9ck3JLRdB5MgO8f+lLTe83AXG6ro35rLTxvnIl4= github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= @@ -1391,7 +1417,9 @@ github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6T github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= github.com/prometheus/client_model v0.4.0 h1:5lQXD3cAg1OXBf4Wq03gTrXHeaV0TQvGfUooCfx1yqY= github.com/prometheus/client_model v0.4.0/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU= +github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt26CguLLsqA= github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4= @@ -1408,6 +1436,7 @@ github.com/prometheus/common/sigv4 v0.1.0 h1:qoVebwtwwEhS85Czm2dSROY5fTo2PAPEVdD github.com/prometheus/common/sigv4 v0.1.0/go.mod h1:2Jkxxk9yYvCkE5G1sQT7GuEXm57JrvHu9k5YwTjsNtI= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= github.com/prometheus/procfs v0.0.11/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= @@ -1415,12 +1444,13 @@ github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4O github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= github.com/prometheus/procfs v0.8.0/go.mod h1:z7EfXMXOkbkqb9IINtpCn86r/to3BnA0uaxHdg830/4= -github.com/prometheus/procfs v0.11.0 h1:5EAgkfkMl659uZPbe9AS2N68a7Cc1TJbPEuGzFuRbyk= -github.com/prometheus/procfs v0.11.0/go.mod h1:nwNm2aOCAYw8uTR/9bWRREkZFxAUcWzPHWJq+XBB/FM= +github.com/prometheus/procfs v0.11.1 h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI= +github.com/prometheus/procfs v0.11.1/go.mod h1:eesXgaPo1q7lBpVMoMy0ZOFTth9hBn4W/y0/p/ScXhY= github.com/prometheus/prometheus v0.47.0 h1:tIJJKZGlmrMVsvIt6rMfB8he7CRHEc8ZxS5ubcZtbkM= github.com/prometheus/prometheus v0.47.0/go.mod h1:J/bmOSjgH7lFxz2gZhrWEZs2i64vMS+HIuZfmYNhJ/M= github.com/prometheus/statsd_exporter v0.22.7 h1:7Pji/i2GuhK6Lu7DHrtTkFmNBCudCPT1pX2CziuyQR0= github.com/prometheus/statsd_exporter v0.22.7/go.mod h1:N/TevpjkIh9ccs6nuzY3jQn9dFqnUakOjnEuMPJJJnI= +github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= @@ -1495,10 +1525,12 @@ github.com/sony/gobreaker v0.4.1/go.mod h1:ZKptC7FHNvhBz7dN2LGjPVBz2sZJmc0/PkyDJ github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= github.com/spaolacci/murmur3 v1.1.0 h1:7c1g84S4BPRrfL5Xrdp6fOJ206sU9y293DDHaoy0bLI= github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= +github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= github.com/spf13/afero v1.9.5 h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM= github.com/spf13/afero v1.9.5/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ= +github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48= @@ -1506,6 +1538,7 @@ github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3 github.com/spf13/cobra v1.2.1/go.mod h1:ExllRjgxM/piMAM+3tAZvg8fsklGAf3tPfi+i8t68Nk= github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= +github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk= github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= @@ -1513,6 +1546,7 @@ github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnIn github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/viper v1.6.2/go.mod h1:t3iDnF5Jlj76alVNuyFBk5oUMCvsrkbvZK0WQdfDi5k= github.com/spf13/viper v1.8.1/go.mod h1:o0Pch8wJ9BVSWGQMbra6iw0oQ5oktSIBaujf1rJH9Ns= github.com/spf13/viper v1.16.0 h1:rGGH0XDZhdUOryiDWjmIvUSWpbNqisK8Wk0Vyefw8hc= github.com/spf13/viper v1.16.0/go.mod h1:yg78JgCJcbrQOvV9YLXgkLaZqUidkY9K+Dd1FofRzQg= @@ -1577,11 +1611,16 @@ github.com/tklauser/numcpus v0.3.0/go.mod h1:yFGUr7TUHQRAhyqBcEg0Ge34zDBAsIvJJcy github.com/tklauser/numcpus v0.6.1 h1:ng9scYS7az0Bk4OZLvrNXNSAO2Pxr1XXRAPyjhIx+Fk= github.com/tklauser/numcpus v0.6.1/go.mod h1:1XfjsgE2zo8GVw7POkMbHENHzVg3GzmoZ9fESEdAacY= github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tmc/grpc-websocket-proxy v0.0.0-20200122045848-3419fae592fc/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= github.com/uber/jaeger-client-go v2.30.0+incompatible h1:D6wyKGCecFaSRUpo8lCVbaOOb6ThwMmTEbhRwtKR97o= github.com/uber/jaeger-client-go v2.30.0+incompatible/go.mod h1:WVhlPFC8FDjOFMMWRy2pZqQJSXxYSwNYOkTr/Z6d3Kk= github.com/uber/jaeger-lib v2.4.1+incompatible h1:td4jdvLcExb4cBISKIpHuGoVXh+dVKhn2Um6rjCsSsg= github.com/uber/jaeger-lib v2.4.1+incompatible/go.mod h1:ComeNDZlWwrWnDv8aPp0Ba6+uUTzImX/AauajbLI56U= +github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= +github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw= +github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY= github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= github.com/vincent-petithory/dataurl v1.0.0 h1:cXw+kPto8NLuJtlMsI152irrVw9fRDX8AbShPRpg2CI= @@ -1612,6 +1651,7 @@ github.com/xdg-go/stringprep v1.0.3/go.mod h1:W3f5j4i+9rC0kuIEJL0ky1VpHXQU3ocBgk github.com/xdg-go/stringprep v1.0.4 h1:XLI/Ng3O1Atzq0oBs3TWm+5ZVgkq2aqdlvP9JtoZ6c8= github.com/xdg-go/stringprep v1.0.4/go.mod h1:mPGuuIYwz7CmR2bT9j4GbQqutWS1zV24gijq1dTyGkM= github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= +github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d h1:splanxYIlg+5LfHAM6xpdFEAYOk8iySO56hMFq6uLyA= github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d/go.mod h1:rHwXgn7JulP+udvsHwJoVG1YGAP6VLg4y9I5dyZdqmA= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -1631,6 +1671,7 @@ github.com/zeebo/xxh3 v1.0.2 h1:xZmwmqxHZA8AI603jOQ0tMqmBr9lPeFwGg6d+xy9DC0= github.com/zeebo/xxh3 v1.0.2/go.mod h1:5NWz9Sef7zIDm2JHfFlcQvNekmcEl9ekUZQQKCYaDcA= github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q= github.com/zorkian/go-datadog-api v2.30.0+incompatible h1:R4ryGocppDqZZbnNc5EDR8xGWF/z/MxzWnqTUijDQes= +go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/bbolt v1.3.7 h1:j+zJOnnEjF/kyHlDDgGnVL/AIqIJPq8UoB2GSNfkUfQ= go.etcd.io/bbolt v1.3.7/go.mod h1:N9Mkw9X8x5fupy0IKsmuqVtoGDyxsaDlbk4Rd05IAQw= @@ -1773,6 +1814,10 @@ go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/atomic v1.10.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= +go.uber.org/dig v1.17.0 h1:5Chju+tUvcC+N7N6EV08BJz41UZuO3BmHcN4A287ZLI= +go.uber.org/dig v1.17.0/go.mod h1:rTxpf7l5I0eBTlE6/9RL+lDybC7WFwY2QH55ZSjy1mU= +go.uber.org/fx v1.20.0 h1:ZMC/pnRvhsthOZh9MZjMq5U8Or3mA9zBSPaLnzs3ihQ= +go.uber.org/fx v1.20.0/go.mod h1:qCUj0btiR3/JnanEr1TYEePfSw6o/4qYJscgvzQ5Ub0= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= @@ -1785,6 +1830,7 @@ go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9E go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= +go.uber.org/zap v1.14.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go.uber.org/zap v1.26.0 h1:sI7k6L95XOKS281NhVKOFCUNIvv9e0w4BF8N3u+tCRo= go.uber.org/zap v1.26.0/go.mod h1:dtElttAiwGvoJ/vj4IwHBS/gXsEu/pZ50mUIRWuG0so= @@ -1873,6 +1919,7 @@ golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -1881,6 +1928,7 @@ golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191002035440-2ec189313ef0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191112182307-2180aed22343/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -2073,6 +2121,7 @@ golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220829200755-d48e67d00261/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -2117,6 +2166,7 @@ golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= @@ -2250,6 +2300,7 @@ google.golang.org/genproto v0.0.0-20190530194941-fb225487d101/go.mod h1:z3L6/3dT google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= +google.golang.org/genproto v0.0.0-20190927181202-20e1ac93f88c/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= @@ -2317,6 +2368,7 @@ google.golang.org/grpc v1.22.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyac google.golang.org/grpc v1.22.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.23.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= @@ -2377,6 +2429,7 @@ gopkg.in/gcfg.v1 v1.2.3/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o= gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= +gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.56.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.62.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= diff --git a/cmd/otelcontribcol/go.mod b/cmd/otelcontribcol/go.mod index ef8889dd1ffe..84df5b4b06c2 100644 --- a/cmd/otelcontribcol/go.mod +++ b/cmd/otelcontribcol/go.mod @@ -4,6 +4,48 @@ module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/otelcontrib go 1.20 +replace ( + github.com/DataDog/datadog-agent/cmd/agent/common/path => ../../../../dd/datadog-agent/cmd/agent/common/path + github.com/DataDog/datadog-agent/comp/core/config => ../../../../dd/datadog-agent/comp/core/config + github.com/DataDog/datadog-agent/comp/core/log => ../../../../dd/datadog-agent/comp/core/log + github.com/DataDog/datadog-agent/comp/core/telemetry => ../../../../dd/datadog-agent/comp/core/telemetry + github.com/DataDog/datadog-agent/comp/logs/agent/config => ../../../../dd/datadog-agent/comp/logs/agent/config + github.com/DataDog/datadog-agent/comp/logs/agent/pipeline => ../../../../dd/datadog-agent/comp/logs/agent/pipeline + github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types => ../../../../dd/datadog-agent/pkg/autodiscovery/common/types + github.com/DataDog/datadog-agent/pkg/collector/check/defaults => ../../../../dd/datadog-agent/pkg/collector/check/defaults + github.com/DataDog/datadog-agent/pkg/conf => ../../../../dd/datadog-agent/pkg/conf + github.com/DataDog/datadog-agent/pkg/config/configsetup => ../../../../dd/datadog-agent/pkg/config/configsetup + github.com/DataDog/datadog-agent/pkg/config/load => ../../../../dd/datadog-agent/pkg/config/load + github.com/DataDog/datadog-agent/pkg/config/logsetup => ../../../../dd/datadog-agent/pkg/config/logsetup + github.com/DataDog/datadog-agent/pkg/logs/auditor => ../../../../dd/datadog-agent/pkg/logs/auditor + github.com/DataDog/datadog-agent/pkg/logs/client => ../../../../dd/datadog-agent/pkg/logs/client + github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module => ../../../../dd/datadog-agent/pkg/logs/diagnostic/module + github.com/DataDog/datadog-agent/pkg/logs/internal/processor => ../../../../dd/datadog-agent/pkg/logs/internal/processor + github.com/DataDog/datadog-agent/pkg/logs/internal/status => ../../../../dd/datadog-agent/pkg/logs/internal/status + github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils => ../../../../dd/datadog-agent/pkg/logs/internal/util/test_utils + github.com/DataDog/datadog-agent/pkg/logs/message => ../../../../dd/datadog-agent/pkg/logs/message + github.com/DataDog/datadog-agent/pkg/logs/metrics => ../../../../dd/datadog-agent/pkg/logs/metrics + github.com/DataDog/datadog-agent/pkg/logs/pipeline => ../../../../dd/datadog-agent/pkg/logs/pipeline + github.com/DataDog/datadog-agent/pkg/logs/sender => ../../../../dd/datadog-agent/pkg/logs/sender + github.com/DataDog/datadog-agent/pkg/logs/sources => ../../../../dd/datadog-agent/pkg/logs/sources + github.com/DataDog/datadog-agent/pkg/logs/status/module => ../../../../dd/datadog-agent/pkg/logs/status/module + github.com/DataDog/datadog-agent/pkg/secrets => ../../../../dd/datadog-agent/pkg/secrets + github.com/DataDog/datadog-agent/pkg/status/health => ../../../../dd/datadog-agent/pkg/status/health + github.com/DataDog/datadog-agent/pkg/telemetry => ../../../../dd/datadog-agent/pkg/telemetry + github.com/DataDog/datadog-agent/pkg/util/backoff => ../../../../dd/datadog-agent/pkg/util/backoff + github.com/DataDog/datadog-agent/pkg/util/executable => ../../../../dd/datadog-agent/pkg/util/executable + github.com/DataDog/datadog-agent/pkg/util/fxutil => ../../../../dd/datadog-agent/pkg/util/fxutil + github.com/DataDog/datadog-agent/pkg/util/go_routines => ../../../../dd/datadog-agent/pkg/util/go_routines + github.com/DataDog/datadog-agent/pkg/util/http => ../../../../dd/datadog-agent/pkg/util/http + github.com/DataDog/datadog-agent/pkg/util/log => ../../../../dd/datadog-agent/pkg/util/log + github.com/DataDog/datadog-agent/pkg/util/optional => ../../../../dd/datadog-agent/pkg/util/optional + github.com/DataDog/datadog-agent/pkg/util/scrubber => ../../../../dd/datadog-agent/pkg/util/scrubber + github.com/DataDog/datadog-agent/pkg/util/startstop => ../../../../dd/datadog-agent/pkg/util/startstop + github.com/DataDog/datadog-agent/pkg/util/stats_tracker => ../../../../dd/datadog-agent/pkg/util/stats_tracker + github.com/DataDog/datadog-agent/pkg/util/system/socket => ../../../../dd/datadog-agent/pkg/util/system/socket + github.com/DataDog/datadog-agent/pkg/version => ../../../../dd/datadog-agent/pkg/version +) + require ( github.com/open-telemetry/opentelemetry-collector-contrib/connector/countconnector v0.86.0 github.com/open-telemetry/opentelemetry-collector-contrib/connector/datadogconnector v0.86.0 @@ -250,18 +292,41 @@ require ( github.com/AzureAD/microsoft-authentication-library-for-go v1.0.0 // indirect github.com/ClickHouse/ch-go v0.58.2 // indirect github.com/ClickHouse/clickhouse-go/v2 v2.14.1 // indirect - github.com/DataDog/agent-payload/v5 v5.0.89 // indirect - github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-beta.1 // indirect + github.com/DataDog/agent-payload/v5 v5.0.96 // indirect + github.com/DataDog/datadog-agent/comp/core/telemetry v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/comp/logs/agent/config v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/conf v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/auditor v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/client v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/internal/processor v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/internal/status v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/message v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/metrics v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/sender v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/proto v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/telemetry v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/util/log v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-beta.1 // indirect + github.com/DataDog/datadog-agent/pkg/util/backoff v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/util/fxutil v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/go_routines v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/http v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/log v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/util/startstop v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/stats_tracker v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/version v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-api-client-go/v2 v2.17.0 // indirect github.com/DataDog/datadog-go/v5 v5.1.1 // indirect - github.com/DataDog/go-tuf v1.0.1-0.5.2 // indirect + github.com/DataDog/go-tuf v1.0.2-0.5.2 // indirect github.com/DataDog/gohai v0.0.0-20220718130825-1776f9beb9cc // indirect github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.8.0 // indirect github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes v0.8.0 // indirect @@ -269,6 +334,7 @@ require ( github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics v0.8.0 // indirect github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.8.0 // indirect github.com/DataDog/sketches-go v1.4.2 // indirect + github.com/DataDog/viper v1.12.0 // indirect github.com/DataDog/zstd v1.5.2 // indirect github.com/GehirnInc/crypt v0.0.0-20200316065508-bb7000b8a962 // indirect github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.19.1 // indirect @@ -316,6 +382,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/ssooidc v1.17.1 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.23.0 // indirect github.com/aws/smithy-go v1.14.2 // indirect + github.com/benbjohnson/clock v1.3.5 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/blang/semver v3.5.1+incompatible // indirect github.com/bmatcuk/doublestar/v4 v4.6.0 // indirect @@ -553,6 +620,7 @@ require ( github.com/ovh/go-ovh v1.4.1 // indirect github.com/patrickmn/go-cache v2.1.0+incompatible // indirect github.com/paulmach/orb v0.10.0 // indirect + github.com/pelletier/go-toml v1.9.5 // indirect github.com/pelletier/go-toml/v2 v2.0.8 // indirect github.com/philhofer/fwd v1.1.2 // indirect github.com/pierrec/lz4 v2.6.1+incompatible // indirect @@ -567,7 +635,7 @@ require ( github.com/prometheus/client_model v0.4.0 // indirect github.com/prometheus/common v0.44.0 // indirect github.com/prometheus/common/sigv4 v0.1.0 // indirect - github.com/prometheus/procfs v0.11.0 // indirect + github.com/prometheus/procfs v0.11.1 // indirect github.com/prometheus/statsd_exporter v0.22.7 // indirect github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect github.com/relvacode/iso8601 v1.3.0 // indirect @@ -663,6 +731,8 @@ require ( go.opentelemetry.io/otel/trace v1.19.0 // indirect go.opentelemetry.io/proto/otlp v1.0.0 // indirect go.uber.org/atomic v1.11.0 // indirect + go.uber.org/dig v1.17.0 // indirect + go.uber.org/fx v1.20.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.26.0 // indirect golang.org/x/crypto v0.13.0 // indirect diff --git a/cmd/otelcontribcol/go.sum b/cmd/otelcontribcol/go.sum index 1502b2999f44..99b0bfed363e 100644 --- a/cmd/otelcontribcol/go.sum +++ b/cmd/otelcontribcol/go.sum @@ -648,31 +648,28 @@ github.com/ClickHouse/ch-go v0.58.2/go.mod h1:Ap/0bEmiLa14gYjCiRkYGbXvbe8vwdrfTY github.com/ClickHouse/clickhouse-go/v2 v2.14.1 h1:5C2hhmZEGUVdy8CPpY3iPpfBv2kRbx5iOcflU49Rzws= github.com/ClickHouse/clickhouse-go/v2 v2.14.1/go.mod h1:PHqbMvJTQ0EI4a1vJhmbmL/Ajr+Cin2O+WJjnYctJvg= github.com/DATA-DOG/go-sqlmock v1.5.0 h1:Shsta01QNfFxHCfpW6YH2STWB0MudeXXEWMr20OEh60= -github.com/DataDog/agent-payload/v5 v5.0.89 h1:uuLWf/exyNYBnheG9OH2dOWZpCJvaEHX3W9CAd8KarU= -github.com/DataDog/agent-payload/v5 v5.0.89/go.mod h1:oQZi1VZp1e3QvlSUX4iphZCpJaFepUxWq0hNXxihKBM= -github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-beta.1 h1:g7kb8NGjApkncwuXjkEpYHjYj08hqklvjqB3Gs2uPpQ= -github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-beta.1/go.mod h1:e933RWa4kAWuHi5jpzEuOiULlv21HcCFEVIYegmaB5c= +github.com/DataDog/agent-payload/v5 v5.0.96 h1:+HFqnm+3OMCoZn5ZzrP3vCB94OEw2U3Pma2sFpc1Rgw= +github.com/DataDog/agent-payload/v5 v5.0.96/go.mod h1:oQZi1VZp1e3QvlSUX4iphZCpJaFepUxWq0hNXxihKBM= +github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2 h1:yzJYQYkxCdPyODDwUgplX/byJFhrxLCv4irAyNJhE08= +github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2/go.mod h1:e933RWa4kAWuHi5jpzEuOiULlv21HcCFEVIYegmaB5c= github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1 h1:Htxj/RE55AeDZ+OE6+x+kJQz3toGWzR40Baq0Dknv8U= github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1/go.mod h1:O3WwGRPZxs4BpB2ccUvIIPprhscWBRpudJT6mC+7sr8= -github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-beta.1 h1:We9Y6+kwCnSOQilk2koeADjbZgMHFDl6iHBaobU5nAw= -github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-beta.1/go.mod h1:5Q39ZOIOwZMnFyRadp+5gH1bFdjmb+Pgxe+j5XOwaTg= +github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2 h1:qTigp3vf+u7zfoj/R3h9cp3/WgGtTAJgREoy9yUKCKY= +github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2/go.mod h1:Vc+snp0Bey4MrrJyiV2tVxxJb6BmLomPvN1RgAvjGaQ= github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1 h1:usLCrmPm2wuNedbcuArxN37E/e7UaCJ66i1tuEq7E/M= github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1/go.mod h1:kxBOu4ZSem1E0JdhxjeI2jAQ7nxeRxuhjU4r9LKnRkU= -github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-beta.1 h1:9iyw6jSwJwsFe8TooU8mqMhMfFiW6N/05OnNMg91kBY= -github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-beta.1/go.mod h1:TmxM8Pe+1QBWfM1JisS3xjvX1/kk655XY/IjqA36g6s= -github.com/DataDog/datadog-agent/pkg/util/log v0.48.0-beta.1 h1:k4tcg077NsPJRxtuGdYEm9kge+zq5QO5x6Yv3R5BwpE= -github.com/DataDog/datadog-agent/pkg/util/log v0.48.0-beta.1/go.mod h1:Ci+eWLEPbZsqy9/eNBMN1FNJUqiPx+HrLcGGpVmujJ8= -github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-beta.1 h1:detMhMfwchco20v12RjjRisxP3V0mtLEjcgJZGk2cmg= -github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-beta.1/go.mod h1:HMpYpkuxDFYuYLjDTKoG0NjtPoAwIymvBEhlA3pJbJk= -github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-beta.1 h1:EOrKgyyubncuS4LpF8aCj/12i1+GmPV+PCfj8mDaF2c= -github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-beta.1/go.mod h1:Whfh1SJOwtp2YvDUNzqw/jmSbGOOso+HJHOEJULh1+M= +github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2 h1:JVo4ZqkIsHZe8XoUx4m1f+EbtT3LPLMtGYnrcDQih4M= +github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2/go.mod h1:z7SN8scjbSwg+F8m8kAqaI4uoaGPPr1ML1MvmZCKvks= +github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2 h1:8DwNcSITt4ArL1xmt0+eAsI3zXGoYpWBiIDGui/qq/s= +github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2/go.mod h1:eTXti9mx7qhkoi+Qg3mMmvVY5McghUUgsf4Hrk9zY8k= +github.com/DataDog/datadog-agent/pkg/util/winutil v0.36.1 h1:eWNGQJQ7izlcblsO75djDt8UCWdDPbVmcWhiv/RTvG8= github.com/DataDog/datadog-api-client-go/v2 v2.17.0 h1:0jI5TotLfWgsydMg/QTHkuoqNCFKSMorjU3ki/fbVI8= github.com/DataDog/datadog-api-client-go/v2 v2.17.0/go.mod h1:uJd7G1BONVIyiVw684VMn2XYI1FfN1tx4bRGenAf2bo= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= github.com/DataDog/datadog-go/v5 v5.1.1 h1:JLZ6s2K1pG2h9GkvEvMdEGqMDyVLEAccdX5TltWcLMU= github.com/DataDog/datadog-go/v5 v5.1.1/go.mod h1:KhiYb2Badlv9/rofz+OznKoEF5XKTonWyhx5K83AP8E= -github.com/DataDog/go-tuf v1.0.1-0.5.2 h1:gld/e3MXfFVB/O8hc3mloP1ayFk75Mmdkmll/9lyd9I= -github.com/DataDog/go-tuf v1.0.1-0.5.2/go.mod h1:zBcq6f654iVqmkk8n2Cx81E1JnNTMOAx1UEO/wZR+P0= +github.com/DataDog/go-tuf v1.0.2-0.5.2 h1:EeZr937eKAWPxJ26IykAdWA4A0jQXJgkhUjqEI/w7+I= +github.com/DataDog/go-tuf v1.0.2-0.5.2/go.mod h1:zBcq6f654iVqmkk8n2Cx81E1JnNTMOAx1UEO/wZR+P0= github.com/DataDog/gohai v0.0.0-20220718130825-1776f9beb9cc h1:gtlKB6B50/UEuFm1LeMn0R5a+tubx69OecPqxfXJDmU= github.com/DataDog/gohai v0.0.0-20220718130825-1776f9beb9cc/go.mod h1:oyPC4jWHHjVVNjslDAKp8EqfQBaSmODjHt4HCX+C+9Q= github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.8.0 h1:1EK3s2e3Q6gLMkoEGdq8Eeu/ap/c/7nOiLQ+egs3M4s= @@ -688,6 +685,8 @@ github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.8.0 h1:IDyjHFtUgx+VV github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.8.0/go.mod h1:qpCkRg9O1kbvenpvjRIGH07v8ozAadJP25yS+uwHyeg= github.com/DataDog/sketches-go v1.4.2 h1:gppNudE9d19cQ98RYABOetxIhpTCl4m7CnbRZjvVA/o= github.com/DataDog/sketches-go v1.4.2/go.mod h1:xJIXldczJyyjnbDop7ZZcLxJdV3+7Kra7H1KMgpgkLk= +github.com/DataDog/viper v1.12.0 h1:FufyZpZPxyszafSV5B8Q8it75IhhuJwH0T7QpT6HnD0= +github.com/DataDog/viper v1.12.0/go.mod h1:wDdUVJ2SHaMaPrCZrlRCObwkubsX8j5sme3LaR/SGTc= github.com/DataDog/zstd v1.5.0/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= github.com/DataDog/zstd v1.5.2 h1:vUG4lAyuPCXO0TLbXvPv7EB7cNK1QV/luu55UHLrrn8= github.com/DataDog/zstd v1.5.2/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= @@ -789,6 +788,7 @@ github.com/aliyun/credentials-go v1.1.2/go.mod h1:ozcZaMR5kLM7pwtCMEpVmQ242suV6q github.com/andybalholm/brotli v1.0.4/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= github.com/andybalholm/brotli v1.0.5 h1:8uQZIdzKmjc/iuPu7O2ioW48L81FgatrcpfFmiq/cCs= github.com/andybalholm/brotli v1.0.5/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= +github.com/antihax/optional v0.0.0-20180407024304-ca021399b1a6/go.mod h1:V8iCPQYkqmusNa815XgQio277wI47sdRh1dUOLdyC6Q= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= github.com/antonmedv/expr v1.15.3 h1:q3hOJZNvLvhqE8OHBs1cFRdbXFNKuA+bHmRaI+AmRmI= github.com/antonmedv/expr v1.15.3/go.mod h1:0E/6TxnOlRNp81GMzX9QfDPAmHo2Phg00y4JUv1ihsE= @@ -809,6 +809,7 @@ github.com/ardielle/ardielle-go v1.5.2 h1:TilHTpHIQJ27R1Tl/iITBzMwiUGSlVfiVhwDNG github.com/ardielle/ardielle-go v1.5.2/go.mod h1:I4hy1n795cUhaVt/ojz83SNVCYIGsAFAONtv2Dr7HUI= github.com/ardielle/ardielle-tools v1.5.4/go.mod h1:oZN+JRMnqGiIhrzkRN9l26Cej9dEx4jeNG6A+AdkShk= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= +github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= github.com/armon/go-metrics v0.4.1 h1:hR91U9KYmb6bLBYLQjyM+3j+rcd/UhE+G78SFnF8gJA= github.com/armon/go-metrics v0.4.1/go.mod h1:E6amYzXo6aW1tqzoZGT755KkbgrJsSdpwZ+3JqfkOG4= @@ -879,6 +880,8 @@ github.com/aws/smithy-go v1.14.2 h1:MJU9hqBGbvWZdApzpvoF2WAIJDbtjK2NDJSiJP7HblQ= github.com/aws/smithy-go v1.14.2/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= github.com/basgys/goxml2json v1.1.0 h1:4ln5i4rseYfXNd86lGEB+Vi652IsIXIvggKM/BhUKVw= github.com/beefsack/go-rate v0.0.0-20220214233405-116f4ca011a0/go.mod h1:6YNgTHLutezwnBvyneBbwvB8C82y3dcoOj5EQJIdGXA= +github.com/benbjohnson/clock v1.3.5 h1:VvXlSJBzZpA/zum6Sj74hxwYI2DIxRWuNIoXAzHZz5o= +github.com/benbjohnson/clock v1.3.5/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= @@ -961,6 +964,11 @@ github.com/containerd/ttrpc v1.1.0 h1:GbtyLRxb0gOLR0TYQWt3O6B0NvT8tMdorEHqIQo/lW github.com/containerd/ttrpc v1.1.0/go.mod h1:XX4ZTnoOId4HklF4edwc4DcqskFZuvXB1Evzy5KFQpQ= github.com/containerd/typeurl v1.0.2 h1:Chlt8zIieDbzQFzXzAeBEF92KhExuE4p9p92/QmY7aY= github.com/containerd/typeurl v1.0.2/go.mod h1:9trJWW2sRlGub4wZJRTW83VtbOLS6hwcDZXTn6oPz9s= +github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= +github.com/coreos/bbolt v1.3.3/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= +github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= github.com/coreos/go-oidc v2.2.1+incompatible h1:mh48q/BqXqgjVHpy2ZY7WnWAbenxRjsz9N1i1YxjHAk= github.com/coreos/go-oidc v2.2.1+incompatible/go.mod h1:CgnwVTmzoESiwO9qyAFEMiHoZ1nMCKZlZ9V6mm3/LKc= github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= @@ -972,6 +980,7 @@ github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSV github.com/coreos/go-systemd/v22 v22.5.0 h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8iXXhfZs= github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= +github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/cpuguy83/dockercfg v0.3.1 h1:/FpZ+JaygUR/lZP2NlFI2DVfrOEMAIKP5wWEJdoYe9E= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= @@ -1001,6 +1010,7 @@ github.com/devigned/tab v0.1.1/go.mod h1:XG9mPq0dFghrYvoBF3xdRrJzSTX1b7IQrvaL9mz github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 h1:fAjc9m62+UWV/WAFKLNi6ZS0675eEUC9y3AlwSbQu1Y= +github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/digitalocean/godo v1.99.0 h1:gUHO7n9bDaZFWvbzOum4bXE0/09ZuYA9yA8idQHX57E= github.com/digitalocean/godo v1.99.0/go.mod h1:SsS2oXo2rznfM/nORlZ/6JaUJZFhmKTib1YhopUc8NA= github.com/dimchansky/utfbom v1.1.0 h1:FcM3g+nofKgUteL8dm/UpdRXNC9KmADgTpLKsu0TRo4= @@ -1199,6 +1209,7 @@ github.com/gogo/googleapis v1.4.1/go.mod h1:2lpHqI5OcWCtVElxXnPt+s8oJvMpySlOyM6x github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= +github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= @@ -1217,6 +1228,7 @@ github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0L github.com/golang/glog v1.1.0 h1:/d3pCKDPWNnvIWe0vVUpNP32qc8U3PDVxySP/y360qE= github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ= github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= @@ -1230,6 +1242,7 @@ github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5y github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= @@ -1330,6 +1343,7 @@ github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB7 github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4= github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM= github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= +github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= @@ -1342,10 +1356,14 @@ github.com/grafana/regexp v0.0.0-20221122212121-6b5c0a4cb7fd/go.mod h1:M5qHK+eWf github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= github.com/grobie/gomemcache v0.0.0-20180201122607-1f779c573665 h1:LONJvPBBd9wBmzSUmNHI7XpLE2qQ5tzUimeBadiVDuA= github.com/grobie/gomemcache v0.0.0-20180201122607-1f779c573665/go.mod h1:L69/dBlPQlWkcnU76WgcppK5e4rrxzQdi6LhLnK/ytA= +github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= +github.com/grpc-ecosystem/go-grpc-middleware v1.2.0/go.mod h1:mJzapYve32yjrKlk9GbyCZHuPgZsrbyIbyKhSzOpg6s= github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= +github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/grpc-ecosystem/grpc-gateway v1.13.0/go.mod h1:8XEsbTttt/W+VvjtQhLACqCisSPWTxCZ7sBRjU6iH9c= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0/go.mod h1:hgWBS7lorOAVIJEQMi4ZsPv9hVvWI6+ch50m39Pf2Ks= github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3/go.mod h1:o//XUCC/F+yRGJoPO/VU0GSB0f8Nhgmxx0VIRUvaC0w= @@ -1544,11 +1562,13 @@ github.com/julienschmidt/httprouter v1.3.0 h1:U0609e9tgbseu3rBINet9P48AI/D3oJs4d github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= github.com/jung-kurt/gofpdf v1.0.0/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= +github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 h1:iQTw/8FWTuc7uiaSepXwyf3o52HaUYcV+Tu66S3F5GA= github.com/karrick/godirwalk v1.17.0 h1:b4kY7nqDdioR/6qnbHQyDvmA17u5G1cZ6J+CZXwSWoI= github.com/karrick/godirwalk v1.17.0/go.mod h1:j4mkqPuvaLI8mp1DroR3P6ad7cyYd4c1qeJ3RV7ULlk= github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= github.com/keybase/go-keychain v0.0.0-20190712205309-48d3d31d256d/go.mod h1:JJNrCn9otv/2QP4D7SMJBgaleKpOf66PnW6F5WGNRIc= github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= +github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/asmfmt v1.3.2 h1:4Ri7ox3EwapiOjCki+hw14RyKk201CN4rzyCJRFLpK4= @@ -1616,6 +1636,7 @@ github.com/lyft/protoc-gen-star v0.6.0/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuz github.com/lyft/protoc-gen-star v0.6.1/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= github.com/lyft/protoc-gen-star/v2 v2.0.1/go.mod h1:RcCdONR2ScXaYnQC5tUzxzlpA3WVYF7/opLeUgcQs/o= github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= +github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/magiconair/properties v1.8.5/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= @@ -1743,6 +1764,7 @@ github.com/observiq/nanojack v0.0.0-20201106172433-343928847ebc h1:49ewVBwLcy+eY github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= github.com/oklog/ulid v1.3.1 h1:EGfNDEx6MqHz8B3uNV6QAib1UR2Lm97sHi3ocA6ESJ4= +github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= @@ -1811,7 +1833,10 @@ github.com/paulmach/orb v0.10.0 h1:guVYVqzxHE/CQ1KpfGO077TR0ATHSNjp4s6XGLn3W9s= github.com/paulmach/orb v0.10.0/go.mod h1:5mULz1xQfs3bmQm63QEJA6lNGujuRafwA5S/EnuLaLU= github.com/paulmach/protoscan v0.2.1/go.mod h1:SpcSwydNLrxUGSDvXvO0P7g7AuhJ7lcKfDlhJCDw2gY= github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= +github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= +github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8= +github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pelletier/go-toml/v2 v2.0.8 h1:0ctb6s9mE31h0/lhu+J6OPmVeDxJn+kYnJc2jZR9tGQ= github.com/pelletier/go-toml/v2 v2.0.8/go.mod h1:vuYfssBdrU2XDZ9bYydBu6t+6a6PYNcZljzZR9VXg+4= github.com/performancecopilot/speed v3.0.0+incompatible/go.mod h1:/CLtqpZ5gBg1M9iaPbIdPPGyKcA8hKdoy6hAWba7Yac= @@ -1855,9 +1880,11 @@ github.com/pquerna/cachecontrol v0.1.0 h1:yJMy84ti9h/+OEWa752kBTKv4XC30OtVVHYv/8 github.com/pquerna/cachecontrol v0.1.0/go.mod h1:NrUG3Z7Rdu85UNR3vm7SOsl1nFIeSiQnrHV5K9mBcUI= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829/go.mod h1:p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs= +github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= github.com/prometheus/client_golang v1.3.0/go.mod h1:hJaj2vgQTGQmVCsAACORcieXFeDPbaTKGT+JTgUa3og= github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= +github.com/prometheus/client_golang v1.4.1/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= github.com/prometheus/client_golang v1.6.0/go.mod h1:ZLOG9ck3JLRdB5MgO8f+lLTe83AXG6ro35rLTxvnIl4= github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= @@ -1877,7 +1904,9 @@ github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6T github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= github.com/prometheus/client_model v0.4.0 h1:5lQXD3cAg1OXBf4Wq03gTrXHeaV0TQvGfUooCfx1yqY= github.com/prometheus/client_model v0.4.0/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU= +github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt26CguLLsqA= github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4= @@ -1894,6 +1923,7 @@ github.com/prometheus/common/sigv4 v0.1.0 h1:qoVebwtwwEhS85Czm2dSROY5fTo2PAPEVdD github.com/prometheus/common/sigv4 v0.1.0/go.mod h1:2Jkxxk9yYvCkE5G1sQT7GuEXm57JrvHu9k5YwTjsNtI= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= github.com/prometheus/procfs v0.0.11/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= @@ -1901,12 +1931,13 @@ github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4O github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= github.com/prometheus/procfs v0.8.0/go.mod h1:z7EfXMXOkbkqb9IINtpCn86r/to3BnA0uaxHdg830/4= -github.com/prometheus/procfs v0.11.0 h1:5EAgkfkMl659uZPbe9AS2N68a7Cc1TJbPEuGzFuRbyk= -github.com/prometheus/procfs v0.11.0/go.mod h1:nwNm2aOCAYw8uTR/9bWRREkZFxAUcWzPHWJq+XBB/FM= +github.com/prometheus/procfs v0.11.1 h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI= +github.com/prometheus/procfs v0.11.1/go.mod h1:eesXgaPo1q7lBpVMoMy0ZOFTth9hBn4W/y0/p/ScXhY= github.com/prometheus/prometheus v0.47.0 h1:tIJJKZGlmrMVsvIt6rMfB8he7CRHEc8ZxS5ubcZtbkM= github.com/prometheus/prometheus v0.47.0/go.mod h1:J/bmOSjgH7lFxz2gZhrWEZs2i64vMS+HIuZfmYNhJ/M= github.com/prometheus/statsd_exporter v0.22.7 h1:7Pji/i2GuhK6Lu7DHrtTkFmNBCudCPT1pX2CziuyQR0= github.com/prometheus/statsd_exporter v0.22.7/go.mod h1:N/TevpjkIh9ccs6nuzY3jQn9dFqnUakOjnEuMPJJJnI= +github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= @@ -1983,12 +2014,14 @@ github.com/sony/gobreaker v0.4.1/go.mod h1:ZKptC7FHNvhBz7dN2LGjPVBz2sZJmc0/PkyDJ github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= github.com/spaolacci/murmur3 v1.1.0 h1:7c1g84S4BPRrfL5Xrdp6fOJ206sU9y293DDHaoy0bLI= github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= +github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= github.com/spf13/afero v1.3.3/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY520V4= github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= github.com/spf13/afero v1.9.2/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcDf8Y= github.com/spf13/afero v1.9.5 h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM= github.com/spf13/afero v1.9.5/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ= +github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48= @@ -1996,6 +2029,7 @@ github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3 github.com/spf13/cobra v1.2.1/go.mod h1:ExllRjgxM/piMAM+3tAZvg8fsklGAf3tPfi+i8t68Nk= github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= +github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk= github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= @@ -2003,6 +2037,7 @@ github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnIn github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/viper v1.6.2/go.mod h1:t3iDnF5Jlj76alVNuyFBk5oUMCvsrkbvZK0WQdfDi5k= github.com/spf13/viper v1.8.1/go.mod h1:o0Pch8wJ9BVSWGQMbra6iw0oQ5oktSIBaujf1rJH9Ns= github.com/spf13/viper v1.16.0 h1:rGGH0XDZhdUOryiDWjmIvUSWpbNqisK8Wk0Vyefw8hc= github.com/spf13/viper v1.16.0/go.mod h1:yg78JgCJcbrQOvV9YLXgkLaZqUidkY9K+Dd1FofRzQg= @@ -2066,11 +2101,16 @@ github.com/tklauser/numcpus v0.3.0/go.mod h1:yFGUr7TUHQRAhyqBcEg0Ge34zDBAsIvJJcy github.com/tklauser/numcpus v0.6.1 h1:ng9scYS7az0Bk4OZLvrNXNSAO2Pxr1XXRAPyjhIx+Fk= github.com/tklauser/numcpus v0.6.1/go.mod h1:1XfjsgE2zo8GVw7POkMbHENHzVg3GzmoZ9fESEdAacY= github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tmc/grpc-websocket-proxy v0.0.0-20200122045848-3419fae592fc/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= github.com/uber/jaeger-client-go v2.30.0+incompatible h1:D6wyKGCecFaSRUpo8lCVbaOOb6ThwMmTEbhRwtKR97o= github.com/uber/jaeger-client-go v2.30.0+incompatible/go.mod h1:WVhlPFC8FDjOFMMWRy2pZqQJSXxYSwNYOkTr/Z6d3Kk= github.com/uber/jaeger-lib v2.4.1+incompatible h1:td4jdvLcExb4cBISKIpHuGoVXh+dVKhn2Um6rjCsSsg= github.com/uber/jaeger-lib v2.4.1+incompatible/go.mod h1:ComeNDZlWwrWnDv8aPp0Ba6+uUTzImX/AauajbLI56U= +github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= +github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw= +github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY= github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= github.com/vincent-petithory/dataurl v1.0.0 h1:cXw+kPto8NLuJtlMsI152irrVw9fRDX8AbShPRpg2CI= @@ -2100,6 +2140,7 @@ github.com/xdg-go/stringprep v1.0.3/go.mod h1:W3f5j4i+9rC0kuIEJL0ky1VpHXQU3ocBgk github.com/xdg-go/stringprep v1.0.4 h1:XLI/Ng3O1Atzq0oBs3TWm+5ZVgkq2aqdlvP9JtoZ6c8= github.com/xdg-go/stringprep v1.0.4/go.mod h1:mPGuuIYwz7CmR2bT9j4GbQqutWS1zV24gijq1dTyGkM= github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= +github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d h1:splanxYIlg+5LfHAM6xpdFEAYOk8iySO56hMFq6uLyA= github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d/go.mod h1:rHwXgn7JulP+udvsHwJoVG1YGAP6VLg4y9I5dyZdqmA= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -2119,6 +2160,7 @@ github.com/zeebo/xxh3 v1.0.2 h1:xZmwmqxHZA8AI603jOQ0tMqmBr9lPeFwGg6d+xy9DC0= github.com/zeebo/xxh3 v1.0.2/go.mod h1:5NWz9Sef7zIDm2JHfFlcQvNekmcEl9ekUZQQKCYaDcA= github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q= github.com/zorkian/go-datadog-api v2.30.0+incompatible h1:R4ryGocppDqZZbnNc5EDR8xGWF/z/MxzWnqTUijDQes= +go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/bbolt v1.3.7 h1:j+zJOnnEjF/kyHlDDgGnVL/AIqIJPq8UoB2GSNfkUfQ= go.etcd.io/bbolt v1.3.7/go.mod h1:N9Mkw9X8x5fupy0IKsmuqVtoGDyxsaDlbk4Rd05IAQw= @@ -2259,6 +2301,10 @@ go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/atomic v1.10.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= +go.uber.org/dig v1.17.0 h1:5Chju+tUvcC+N7N6EV08BJz41UZuO3BmHcN4A287ZLI= +go.uber.org/dig v1.17.0/go.mod h1:rTxpf7l5I0eBTlE6/9RL+lDybC7WFwY2QH55ZSjy1mU= +go.uber.org/fx v1.20.0 h1:ZMC/pnRvhsthOZh9MZjMq5U8Or3mA9zBSPaLnzs3ihQ= +go.uber.org/fx v1.20.0/go.mod h1:qCUj0btiR3/JnanEr1TYEePfSw6o/4qYJscgvzQ5Ub0= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= @@ -2271,6 +2317,7 @@ go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9E go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= +go.uber.org/zap v1.14.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go.uber.org/zap v1.26.0 h1:sI7k6L95XOKS281NhVKOFCUNIvv9e0w4BF8N3u+tCRo= go.uber.org/zap v1.26.0/go.mod h1:dtElttAiwGvoJ/vj4IwHBS/gXsEu/pZ50mUIRWuG0so= @@ -2367,6 +2414,7 @@ golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73r golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -2374,6 +2422,7 @@ golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191002035440-2ec189313ef0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191112182307-2180aed22343/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -2614,6 +2663,7 @@ golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k= golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/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.0.0-20220922220347-f3bd1da661af/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -2624,6 +2674,7 @@ golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGm golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= @@ -2745,6 +2796,7 @@ google.golang.org/genproto v0.0.0-20190530194941-fb225487d101/go.mod h1:z3L6/3dT google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= +google.golang.org/genproto v0.0.0-20190927181202-20e1ac93f88c/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= @@ -2845,6 +2897,7 @@ google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ij google.golang.org/grpc v1.22.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.23.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= @@ -2913,6 +2966,7 @@ gopkg.in/gcfg.v1 v1.2.3/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o= gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= +gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.56.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.62.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= diff --git a/exporter/datadogexporter/factory.go b/exporter/datadogexporter/factory.go index 593d4c3fa35f..d4f546c5d9fd 100644 --- a/exporter/datadogexporter/factory.go +++ b/exporter/datadogexporter/factory.go @@ -9,6 +9,9 @@ import ( "sync" "time" + "github.com/DataDog/datadog-agent/comp/logs/agent/config" + "github.com/DataDog/datadog-agent/pkg/logs/message" + "github.com/DataDog/datadog-agent/pkg/logs/sources" "github.com/DataDog/datadog-agent/pkg/trace/agent" "github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata" "github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/source" @@ -50,7 +53,10 @@ func enableZorkianMetricExport() error { return featuregate.GlobalRegistry().Set(mertricExportNativeClientFeatureGate.ID(), false) } -const metadataReporterPeriod = 30 * time.Minute +const ( + logSourceName = "OTLP log ingestion" + metadataReporterPeriod = 30 * time.Minute +) func consumeResource(metadataReporter *inframetadata.Reporter, res pcommon.Resource, logger *zap.Logger) { if err := metadataReporter.ConsumeResource(res); err != nil { @@ -72,7 +78,8 @@ type factory struct { wg sync.WaitGroup // waits for agent to exit - registry *featuregate.Registry + registry *featuregate.Registry + logsAgentChannel chan *message.Message } func (f *factory) SourceProvider(set component.TelemetrySettings, configHostname string) (source.Provider, error) { @@ -380,6 +387,8 @@ func (f *factory) createLogsExporter( set exporter.CreateSettings, c component.Config, ) (exporter.Logs, error) { + logSource := sources.NewLogSource(logSourceName, &config.LogsConfig{}) + cfg := checkAndCastConfig(c, set.TelemetrySettings.Logger) var pusher consumer.ConsumeLogsFunc @@ -417,7 +426,8 @@ func (f *factory) createLogsExporter( f.wg.Wait() // then wait for shutdown return nil, err } - pusher = exp.consumeLogs + f.logsAgentChannel = exp.pipelineChan + pusher = createConsumeLogsFunc(set.TelemetrySettings.Logger, logSource, f.logsAgentChannel) } return exporterhelper.NewLogsExporter( ctx, diff --git a/exporter/datadogexporter/go.mod b/exporter/datadogexporter/go.mod index d075323f7ce9..23efc3728843 100644 --- a/exporter/datadogexporter/go.mod +++ b/exporter/datadogexporter/go.mod @@ -2,10 +2,64 @@ module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datado go 1.20 +replace ( + github.com/DataDog/datadog-agent/cmd/agent/common/path => ../../../../dd/datadog-agent/cmd/agent/common/path + github.com/DataDog/datadog-agent/comp/core/config => ../../../../dd/datadog-agent/comp/core/config + github.com/DataDog/datadog-agent/comp/core/log => ../../../../dd/datadog-agent/comp/core/log + github.com/DataDog/datadog-agent/comp/core/telemetry => ../../../../dd/datadog-agent/comp/core/telemetry + github.com/DataDog/datadog-agent/comp/logs/agent/config => ../../../../dd/datadog-agent/comp/logs/agent/config + github.com/DataDog/datadog-agent/comp/logs/agent/pipeline => ../../../../dd/datadog-agent/comp/logs/agent/pipeline + github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types => ../../../../dd/datadog-agent/pkg/autodiscovery/common/types + github.com/DataDog/datadog-agent/pkg/collector/check/defaults => ../../../../dd/datadog-agent/pkg/collector/check/defaults + github.com/DataDog/datadog-agent/pkg/conf => ../../../../dd/datadog-agent/pkg/conf + github.com/DataDog/datadog-agent/pkg/config/configsetup => ../../../../dd/datadog-agent/pkg/config/configsetup + github.com/DataDog/datadog-agent/pkg/config/load => ../../../../dd/datadog-agent/pkg/config/load + github.com/DataDog/datadog-agent/pkg/config/logsetup => ../../../../dd/datadog-agent/pkg/config/logsetup + github.com/DataDog/datadog-agent/pkg/logs/auditor => ../../../../dd/datadog-agent/pkg/logs/auditor + github.com/DataDog/datadog-agent/pkg/logs/client => ../../../../dd/datadog-agent/pkg/logs/client + github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module => ../../../../dd/datadog-agent/pkg/logs/diagnostic/module + github.com/DataDog/datadog-agent/pkg/logs/internal/processor => ../../../../dd/datadog-agent/pkg/logs/internal/processor + github.com/DataDog/datadog-agent/pkg/logs/internal/status => ../../../../dd/datadog-agent/pkg/logs/internal/status + github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils => ../../../../dd/datadog-agent/pkg/logs/internal/util/test_utils + github.com/DataDog/datadog-agent/pkg/logs/message => ../../../../dd/datadog-agent/pkg/logs/message + github.com/DataDog/datadog-agent/pkg/logs/metrics => ../../../../dd/datadog-agent/pkg/logs/metrics + github.com/DataDog/datadog-agent/pkg/logs/pipeline => ../../../../dd/datadog-agent/pkg/logs/pipeline + github.com/DataDog/datadog-agent/pkg/logs/sender => ../../../../dd/datadog-agent/pkg/logs/sender + github.com/DataDog/datadog-agent/pkg/logs/sources => ../../../../dd/datadog-agent/pkg/logs/sources + github.com/DataDog/datadog-agent/pkg/logs/status/module => ../../../../dd/datadog-agent/pkg/logs/status/module + github.com/DataDog/datadog-agent/pkg/secrets => ../../../../dd/datadog-agent/pkg/secrets + github.com/DataDog/datadog-agent/pkg/status/health => ../../../../dd/datadog-agent/pkg/status/health + github.com/DataDog/datadog-agent/pkg/telemetry => ../../../../dd/datadog-agent/pkg/telemetry + github.com/DataDog/datadog-agent/pkg/util/backoff => ../../../../dd/datadog-agent/pkg/util/backoff + github.com/DataDog/datadog-agent/pkg/util/executable => ../../../../dd/datadog-agent/pkg/util/executable + github.com/DataDog/datadog-agent/pkg/util/fxutil => ../../../../dd/datadog-agent/pkg/util/fxutil + github.com/DataDog/datadog-agent/pkg/util/go_routines => ../../../../dd/datadog-agent/pkg/util/go_routines + github.com/DataDog/datadog-agent/pkg/util/http => ../../../../dd/datadog-agent/pkg/util/http + github.com/DataDog/datadog-agent/pkg/util/log => ../../../../dd/datadog-agent/pkg/util/log + github.com/DataDog/datadog-agent/pkg/util/optional => ../../../../dd/datadog-agent/pkg/util/optional + github.com/DataDog/datadog-agent/pkg/util/scrubber => ../../../../dd/datadog-agent/pkg/util/scrubber + github.com/DataDog/datadog-agent/pkg/util/startstop => ../../../../dd/datadog-agent/pkg/util/startstop + github.com/DataDog/datadog-agent/pkg/util/stats_tracker => ../../../../dd/datadog-agent/pkg/util/stats_tracker + github.com/DataDog/datadog-agent/pkg/util/system/socket => ../../../../dd/datadog-agent/pkg/util/system/socket + github.com/DataDog/datadog-agent/pkg/version => ../../../../dd/datadog-agent/pkg/version +) + require ( - github.com/DataDog/agent-payload/v5 v5.0.89 - github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1 + github.com/DataDog/agent-payload/v5 v5.0.96 + github.com/DataDog/datadog-agent/comp/logs/agent/config v0.0.0-00010101000000-000000000000 + github.com/DataDog/datadog-agent/pkg/conf v0.0.0-00010101000000-000000000000 + github.com/DataDog/datadog-agent/pkg/logs/auditor v0.0.0-00010101000000-000000000000 + github.com/DataDog/datadog-agent/pkg/logs/client v0.0.0-00010101000000-000000000000 + github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module v0.0.0-00010101000000-000000000000 + github.com/DataDog/datadog-agent/pkg/logs/message v0.0.0-00010101000000-000000000000 + github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.0.0-00010101000000-000000000000 + github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-00010101000000-000000000000 + github.com/DataDog/datadog-agent/pkg/proto v0.48.0-rc.2 + github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-00010101000000-000000000000 github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1 + github.com/DataDog/datadog-agent/pkg/util/go_routines v0.0.0-00010101000000-000000000000 + github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-rc.2 + github.com/DataDog/datadog-agent/pkg/util/startstop v0.0.0-00010101000000-000000000000 github.com/DataDog/datadog-api-client-go/v2 v2.17.0 github.com/DataDog/gohai v0.0.0-20220718130825-1776f9beb9cc github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.8.0 @@ -42,6 +96,7 @@ require ( go.opentelemetry.io/collector/receiver v0.86.0 go.opentelemetry.io/collector/receiver/otlpreceiver v0.86.0 go.opentelemetry.io/collector/semconv v0.86.0 + go.uber.org/atomic v1.11.0 go.uber.org/multierr v1.11.0 go.uber.org/zap v1.26.0 google.golang.org/protobuf v1.31.0 @@ -55,19 +110,32 @@ require ( cloud.google.com/go/compute v1.21.0 // indirect cloud.google.com/go/compute/metadata v0.2.4-0.20230617002413-005d2dfb6b68 // indirect contrib.go.opencensus.io/exporter/prometheus v0.4.2 // indirect - github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/util/log v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-beta.1 // indirect + github.com/DataDog/datadog-agent/comp/core/telemetry v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/internal/processor v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/internal/status v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/metrics v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/sender v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/telemetry v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/backoff v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/util/fxutil v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/http v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/log v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/util/stats_tracker v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/version v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-go/v5 v5.1.1 // indirect - github.com/DataDog/go-tuf v1.0.1-0.5.2 // indirect + github.com/DataDog/go-tuf v1.0.2-0.5.2 // indirect + github.com/DataDog/viper v1.12.0 // indirect github.com/DataDog/zstd v1.5.2 // indirect github.com/Microsoft/go-winio v0.6.1 // indirect github.com/Showmax/go-fqdn v1.0.0 // indirect github.com/antonmedv/expr v1.15.3 // indirect github.com/armon/go-metrics v0.4.1 // indirect + github.com/benbjohnson/clock v1.3.5 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/bmatcuk/doublestar/v4 v4.6.0 // indirect github.com/cenkalti/backoff v2.2.1+incompatible // indirect @@ -114,6 +182,7 @@ require ( github.com/hashicorp/go-multierror v1.1.1 // indirect github.com/hashicorp/go-rootcerts v1.0.2 // indirect github.com/hashicorp/golang-lru v1.0.2 // indirect + github.com/hashicorp/hcl v1.0.0 // indirect github.com/hashicorp/serf v0.10.1 // indirect github.com/imdario/mergo v0.3.15 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect @@ -128,6 +197,7 @@ require ( github.com/leodido/ragel-machinery v0.0.0-20181214104525-299bdde78165 // indirect github.com/leoluk/perflib_exporter v0.2.1 // indirect github.com/lufia/plan9stats v0.0.0-20220913051719-115f729f3c8c // indirect + github.com/magiconair/properties v1.8.7 // indirect github.com/mailru/easyjson v0.7.7 // indirect github.com/mattn/go-colorable v0.1.13 // indirect github.com/mattn/go-isatty v0.0.17 // indirect @@ -151,6 +221,7 @@ require ( github.com/openshift/client-go v0.0.0-20210521082421-73d9475a9142 // indirect github.com/outcaste-io/ristretto v0.2.1 // indirect github.com/patrickmn/go-cache v2.1.0+incompatible // indirect + github.com/pelletier/go-toml v1.9.5 // indirect github.com/philhofer/fwd v1.1.2 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect @@ -158,13 +229,16 @@ require ( github.com/prometheus/client_golang v1.16.0 // indirect github.com/prometheus/client_model v0.4.0 // indirect github.com/prometheus/common v0.44.0 // indirect - github.com/prometheus/procfs v0.10.1 // indirect + github.com/prometheus/procfs v0.11.1 // indirect github.com/prometheus/statsd_exporter v0.22.7 // indirect github.com/rs/cors v1.10.1 // indirect github.com/secure-systems-lab/go-securesystemslib v0.7.0 // indirect github.com/shirou/gopsutil/v3 v3.23.9 // indirect github.com/shoenig/go-m1cpu v0.1.6 // indirect + github.com/spf13/afero v1.9.5 // indirect + github.com/spf13/cast v1.5.1 // indirect github.com/spf13/cobra v1.7.0 // indirect + github.com/spf13/jwalterweatherman v1.1.0 // indirect github.com/spf13/pflag v1.0.5 // indirect github.com/stretchr/objx v0.5.0 // indirect github.com/tinylib/msgp v1.1.8 // indirect @@ -204,7 +278,8 @@ require ( go.opentelemetry.io/otel/sdk/metric v1.19.0 // indirect go.opentelemetry.io/otel/trace v1.19.0 // indirect go.opentelemetry.io/proto/otlp v1.0.0 // indirect - go.uber.org/atomic v1.11.0 // indirect + go.uber.org/dig v1.17.0 // indirect + go.uber.org/fx v1.20.0 // indirect golang.org/x/exp v0.0.0-20230711023510-fffb14384f22 // indirect golang.org/x/mod v0.12.0 // indirect golang.org/x/net v0.15.0 // indirect @@ -278,7 +353,7 @@ replace github.com/outcaste-io/ristretto v0.2.0 => github.com/outcaste-io/ristre // v0.47.x and v0.48.x are incompatible, prefer to use v0.48.x replace github.com/DataDog/datadog-agent/pkg/proto => github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1 -replace github.com/DataDog/datadog-agent/pkg/trace => github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1 +replace github.com/DataDog/datadog-agent/pkg/trace => ../../../../dd/datadog-agent/pkg/trace replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest => ../../pkg/pdatatest diff --git a/exporter/datadogexporter/go.sum b/exporter/datadogexporter/go.sum index 5d47e06906a8..5e908ff08218 100644 --- a/exporter/datadogexporter/go.sum +++ b/exporter/datadogexporter/go.sum @@ -3,6 +3,7 @@ cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMT cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= +cloud.google.com/go v0.44.3/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= @@ -13,6 +14,9 @@ cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKV cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= +cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= +cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= +cloud.google.com/go v0.75.0/go.mod h1:VGuuCn7PG0dwsd5XPVm2Mm3wlh3EL55/79EKB6hlPTY= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= @@ -34,6 +38,7 @@ cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0Zeo cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= +cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo= contrib.go.opencensus.io/exporter/prometheus v0.4.2 h1:sqfsYl5GIY/L570iT+l93ehxaWJs2/OwXtiWwew3oAg= contrib.go.opencensus.io/exporter/prometheus v0.4.2/go.mod h1:dvEHbiKmgvbr5pjaF9fpw1KeYcjrnC1J8B+JKjsZyRQ= dario.cat/mergo v1.0.0 h1:AGCNq9Evsj31mOgNPcLyXc+4PNABt905YmuqPYYpBWk= @@ -48,31 +53,26 @@ github.com/Azure/go-autorest/logger v0.2.0/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZ github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/DataDog/agent-payload/v5 v5.0.89 h1:uuLWf/exyNYBnheG9OH2dOWZpCJvaEHX3W9CAd8KarU= -github.com/DataDog/agent-payload/v5 v5.0.89/go.mod h1:oQZi1VZp1e3QvlSUX4iphZCpJaFepUxWq0hNXxihKBM= -github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-beta.1 h1:g7kb8NGjApkncwuXjkEpYHjYj08hqklvjqB3Gs2uPpQ= -github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-beta.1/go.mod h1:e933RWa4kAWuHi5jpzEuOiULlv21HcCFEVIYegmaB5c= +github.com/DataDog/agent-payload/v5 v5.0.96 h1:+HFqnm+3OMCoZn5ZzrP3vCB94OEw2U3Pma2sFpc1Rgw= +github.com/DataDog/agent-payload/v5 v5.0.96/go.mod h1:oQZi1VZp1e3QvlSUX4iphZCpJaFepUxWq0hNXxihKBM= +github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2 h1:yzJYQYkxCdPyODDwUgplX/byJFhrxLCv4irAyNJhE08= +github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2/go.mod h1:e933RWa4kAWuHi5jpzEuOiULlv21HcCFEVIYegmaB5c= github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1 h1:Htxj/RE55AeDZ+OE6+x+kJQz3toGWzR40Baq0Dknv8U= github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1/go.mod h1:O3WwGRPZxs4BpB2ccUvIIPprhscWBRpudJT6mC+7sr8= -github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-beta.1 h1:We9Y6+kwCnSOQilk2koeADjbZgMHFDl6iHBaobU5nAw= -github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-beta.1/go.mod h1:5Q39ZOIOwZMnFyRadp+5gH1bFdjmb+Pgxe+j5XOwaTg= -github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1 h1:usLCrmPm2wuNedbcuArxN37E/e7UaCJ66i1tuEq7E/M= -github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1/go.mod h1:kxBOu4ZSem1E0JdhxjeI2jAQ7nxeRxuhjU4r9LKnRkU= -github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-beta.1 h1:9iyw6jSwJwsFe8TooU8mqMhMfFiW6N/05OnNMg91kBY= -github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-beta.1/go.mod h1:TmxM8Pe+1QBWfM1JisS3xjvX1/kk655XY/IjqA36g6s= -github.com/DataDog/datadog-agent/pkg/util/log v0.48.0-beta.1 h1:k4tcg077NsPJRxtuGdYEm9kge+zq5QO5x6Yv3R5BwpE= -github.com/DataDog/datadog-agent/pkg/util/log v0.48.0-beta.1/go.mod h1:Ci+eWLEPbZsqy9/eNBMN1FNJUqiPx+HrLcGGpVmujJ8= -github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-beta.1 h1:detMhMfwchco20v12RjjRisxP3V0mtLEjcgJZGk2cmg= -github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-beta.1/go.mod h1:HMpYpkuxDFYuYLjDTKoG0NjtPoAwIymvBEhlA3pJbJk= -github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-beta.1 h1:EOrKgyyubncuS4LpF8aCj/12i1+GmPV+PCfj8mDaF2c= -github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-beta.1/go.mod h1:Whfh1SJOwtp2YvDUNzqw/jmSbGOOso+HJHOEJULh1+M= +github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2 h1:qTigp3vf+u7zfoj/R3h9cp3/WgGtTAJgREoy9yUKCKY= +github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2/go.mod h1:Vc+snp0Bey4MrrJyiV2tVxxJb6BmLomPvN1RgAvjGaQ= +github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2 h1:JVo4ZqkIsHZe8XoUx4m1f+EbtT3LPLMtGYnrcDQih4M= +github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2/go.mod h1:z7SN8scjbSwg+F8m8kAqaI4uoaGPPr1ML1MvmZCKvks= +github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2 h1:8DwNcSITt4ArL1xmt0+eAsI3zXGoYpWBiIDGui/qq/s= +github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2/go.mod h1:eTXti9mx7qhkoi+Qg3mMmvVY5McghUUgsf4Hrk9zY8k= +github.com/DataDog/datadog-agent/pkg/util/winutil v0.36.1 h1:eWNGQJQ7izlcblsO75djDt8UCWdDPbVmcWhiv/RTvG8= github.com/DataDog/datadog-api-client-go/v2 v2.17.0 h1:0jI5TotLfWgsydMg/QTHkuoqNCFKSMorjU3ki/fbVI8= github.com/DataDog/datadog-api-client-go/v2 v2.17.0/go.mod h1:uJd7G1BONVIyiVw684VMn2XYI1FfN1tx4bRGenAf2bo= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= github.com/DataDog/datadog-go/v5 v5.1.1 h1:JLZ6s2K1pG2h9GkvEvMdEGqMDyVLEAccdX5TltWcLMU= github.com/DataDog/datadog-go/v5 v5.1.1/go.mod h1:KhiYb2Badlv9/rofz+OznKoEF5XKTonWyhx5K83AP8E= -github.com/DataDog/go-tuf v1.0.1-0.5.2 h1:gld/e3MXfFVB/O8hc3mloP1ayFk75Mmdkmll/9lyd9I= -github.com/DataDog/go-tuf v1.0.1-0.5.2/go.mod h1:zBcq6f654iVqmkk8n2Cx81E1JnNTMOAx1UEO/wZR+P0= +github.com/DataDog/go-tuf v1.0.2-0.5.2 h1:EeZr937eKAWPxJ26IykAdWA4A0jQXJgkhUjqEI/w7+I= +github.com/DataDog/go-tuf v1.0.2-0.5.2/go.mod h1:zBcq6f654iVqmkk8n2Cx81E1JnNTMOAx1UEO/wZR+P0= github.com/DataDog/gohai v0.0.0-20220718130825-1776f9beb9cc h1:gtlKB6B50/UEuFm1LeMn0R5a+tubx69OecPqxfXJDmU= github.com/DataDog/gohai v0.0.0-20220718130825-1776f9beb9cc/go.mod h1:oyPC4jWHHjVVNjslDAKp8EqfQBaSmODjHt4HCX+C+9Q= github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.8.0 h1:1EK3s2e3Q6gLMkoEGdq8Eeu/ap/c/7nOiLQ+egs3M4s= @@ -88,6 +88,8 @@ github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.8.0 h1:IDyjHFtUgx+VV github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.8.0/go.mod h1:qpCkRg9O1kbvenpvjRIGH07v8ozAadJP25yS+uwHyeg= github.com/DataDog/sketches-go v1.4.2 h1:gppNudE9d19cQ98RYABOetxIhpTCl4m7CnbRZjvVA/o= github.com/DataDog/sketches-go v1.4.2/go.mod h1:xJIXldczJyyjnbDop7ZZcLxJdV3+7Kra7H1KMgpgkLk= +github.com/DataDog/viper v1.12.0 h1:FufyZpZPxyszafSV5B8Q8it75IhhuJwH0T7QpT6HnD0= +github.com/DataDog/viper v1.12.0/go.mod h1:wDdUVJ2SHaMaPrCZrlRCObwkubsX8j5sme3LaR/SGTc= github.com/DataDog/zstd v1.5.2 h1:vUG4lAyuPCXO0TLbXvPv7EB7cNK1QV/luu55UHLrrn8= github.com/DataDog/zstd v1.5.2/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.19.1 h1:LyRJCTBJP53P1JURFbhFSRz36gxaBtMAjzjlYupNR7Q= @@ -98,6 +100,7 @@ github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migc github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= github.com/Microsoft/hcsshim v0.11.0 h1:7EFNIY4igHEXUdj1zXgAyU3fLc7QfOKHbkldRVTBdiM= github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= +github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= github.com/Showmax/go-fqdn v1.0.0 h1:0rG5IbmVliNT5O19Mfuvna9LL7zlHyRfsSvBPZmF9tM= @@ -108,10 +111,12 @@ github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRF github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho= github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137/go.mod h1:OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE= +github.com/antihax/optional v0.0.0-20180407024304-ca021399b1a6/go.mod h1:V8iCPQYkqmusNa815XgQio277wI47sdRh1dUOLdyC6Q= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= github.com/antonmedv/expr v1.15.3 h1:q3hOJZNvLvhqE8OHBs1cFRdbXFNKuA+bHmRaI+AmRmI= github.com/antonmedv/expr v1.15.3/go.mod h1:0E/6TxnOlRNp81GMzX9QfDPAmHo2Phg00y4JUv1ihsE= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= +github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= github.com/armon/go-metrics v0.4.1 h1:hR91U9KYmb6bLBYLQjyM+3j+rcd/UhE+G78SFnF8gJA= github.com/armon/go-metrics v0.4.1/go.mod h1:E6amYzXo6aW1tqzoZGT755KkbgrJsSdpwZ+3JqfkOG4= @@ -130,6 +135,8 @@ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.3.2/go.mod h1:72H 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/sts v1.7.2/go.mod h1:8EzeIqfWt2wWT4rJVu3f21TfrhJ8AEMzVybRNSb/b4g= github.com/aws/smithy-go v1.8.0/go.mod h1:SObp3lf9smib00L/v3U2eAKG8FyQ7iLrJnQiAmR5n+E= +github.com/benbjohnson/clock v1.3.5 h1:VvXlSJBzZpA/zum6Sj74hxwYI2DIxRWuNIoXAzHZz5o= +github.com/benbjohnson/clock v1.3.5/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= @@ -142,6 +149,7 @@ github.com/cenkalti/backoff v2.2.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QH github.com/cenkalti/backoff/v4 v4.2.1 h1:y4OZtCnogmCPw98Zjyt5a6+QwPLGkiQsYW5oUqylYbM= github.com/cenkalti/backoff/v4 v4.2.1/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= @@ -156,15 +164,24 @@ github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6D github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= +github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/xds/go v0.0.0-20230607035331-e9ce68804cb4 h1:/inchEIKaYC1Akx+H+gqO04wryn5h75LSazbRlnya1k= github.com/containerd/cgroups v1.0.4 h1:jN/mbWBEaz+T1pi5OFtnkQ+8qnmEbAr1Oo1FRm5B0dA= github.com/containerd/cgroups v1.0.4/go.mod h1:nLNQtsF7Sl2HxNebu77i1R0oDlhiTG+kO4JTrUzo6IA= github.com/containerd/containerd v1.7.6 h1:oNAVsnhPoy4BTPQivLgTzI9Oleml9l/+eYIDYXRCYo8= +github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= +github.com/coreos/bbolt v1.3.3/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= +github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= +github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= +github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/coreos/go-systemd/v22 v22.5.0 h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8iXXhfZs= github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= +github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/cpuguy83/dockercfg v0.3.1 h1:/FpZ+JaygUR/lZP2NlFI2DVfrOEMAIKP5wWEJdoYe9E= github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= @@ -172,8 +189,10 @@ github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 h1:fAjc9m62+UWV/WAFKLNi6ZS0675eEUC9y3AlwSbQu1Y= +github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/docker/distribution v2.8.2+incompatible h1:T3de5rq0dB1j30rp0sA2rER+m322EBzniBPB6ZIzuh8= github.com/docker/distribution v2.8.2+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= github.com/docker/docker v24.0.6+incompatible h1:hceabKCtUgDqPu+qm0NgsaXf28Ljf4/pWFL7xjWWDgE= @@ -194,6 +213,8 @@ github.com/emicklei/go-restful/v3 v3.9.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= +github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= +github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/envoyproxy/protoc-gen-validate v1.0.2 h1:QkIBuU5k+x7/QXPvPPnWXWlCdaBFApVqftFV6k087DA= @@ -208,6 +229,7 @@ github.com/fatih/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga github.com/felixge/httpsnoop v1.0.3 h1:s/nj+GCswXYzN5v2DpNMuMQYe+0DDwt5WVCU6CWBdXk= github.com/felixge/httpsnoop v1.0.3/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= +github.com/frankban/quicktest v1.14.4 h1:g2rn0vABPOOXmZUj+vbmUp0lPoXEMuhTpIluN0XL9UY= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY= @@ -264,10 +286,13 @@ github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5x github.com/godbus/dbus/v5 v5.0.6 h1:mkgN1ofwASrYnJ5W6U/BxG15eXXXjirgZc7CLqkcaro= github.com/godbus/dbus/v5 v5.0.6/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= +github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= +github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v1.1.0 h1:/d3pCKDPWNnvIWe0vVUpNP32qc8U3PDVxySP/y360qE= +github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -330,6 +355,7 @@ github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= @@ -337,6 +363,9 @@ github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hf github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1 h1:K6RDEckDVWvDI9JAJYCmNdQXq6neHJOYx3V6jnqNEec= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= @@ -346,9 +375,16 @@ github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+ github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= +github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g= +github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= +github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= +github.com/grpc-ecosystem/go-grpc-middleware v1.2.0/go.mod h1:mJzapYve32yjrKlk9GbyCZHuPgZsrbyIbyKhSzOpg6s= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= +github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/grpc-ecosystem/grpc-gateway v1.13.0/go.mod h1:8XEsbTttt/W+VvjtQhLACqCisSPWTxCZ7sBRjU6iH9c= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= github.com/grpc-ecosystem/grpc-gateway/v2 v2.18.0 h1:RtRsiaGvWxcwd8y3BiRZxsylPT8hLWZ5SPcfI+3IDNk= github.com/grpc-ecosystem/grpc-gateway/v2 v2.18.0/go.mod h1:TzP6duP4Py2pHLVPPQp42aoYI92+PCrVotyR5e8Vqlk= @@ -397,6 +433,7 @@ github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v1.0.2 h1:dV3g9Z/unq5DpblPpw+Oqcv4dU/1omnb4Ok8iPY6p1c= github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= +github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= github.com/hashicorp/mdns v1.0.4/go.mod h1:mtBihi+LeNXGtG8L9dX59gAEa12BDtBQSp4v/YAJqrc= @@ -413,6 +450,7 @@ github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d/go.mod h1:+NfK9FKe github.com/hjson/hjson-go/v4 v4.0.0/go.mod h1:KaYt3bTw3zhBjYqnXkYywcYctk0A2nxeEFTse3rH13E= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/imdario/mergo v0.3.15 h1:M8XP7IuFNsqUx6VPK2P9OSmsYsI/YFaGil0uD21V3dM= github.com/imdario/mergo v0.3.15/go.mod h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY= @@ -425,6 +463,7 @@ github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHW github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= +github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY= github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= @@ -436,10 +475,14 @@ github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnr github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= +github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= +github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 h1:iQTw/8FWTuc7uiaSepXwyf3o52HaUYcV+Tu66S3F5GA= github.com/karrick/godirwalk v1.17.0 h1:b4kY7nqDdioR/6qnbHQyDvmA17u5G1cZ6J+CZXwSWoI= github.com/karrick/godirwalk v1.17.0/go.mod h1:j4mkqPuvaLI8mp1DroR3P6ad7cyYd4c1qeJ3RV7ULlk= +github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= +github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/compress v1.17.0 h1:Rnbp4K9EjcDuVuHtd0dgA4qNuv9yKDYKK1ulpJwgrqM= @@ -450,6 +493,7 @@ github.com/knadh/koanf/v2 v2.0.1 h1:1dYGITt1I23x8cfx8ZnldtezdyaZtfAuRtIFOiRzK7g= github.com/knadh/koanf/v2 v2.0.1/go.mod h1:ZeiIlIDXTE7w1lMT6UVcNiRAS2/rCeLn/GdLNvY1Dus= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= @@ -468,7 +512,9 @@ github.com/lightstep/go-expohisto v1.0.0 h1:UPtTS1rGdtehbbAF7o/dhkWLTDI73UifG8Lb github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2jmtg6P3p1VtQj7WsuWi/y4VnjVBn7F8KPB3I= github.com/lufia/plan9stats v0.0.0-20220913051719-115f729f3c8c h1:VtwQ41oftZwlMnOEbMWQtSEUgU64U4s+GHk7hZK+jtY= github.com/lufia/plan9stats v0.0.0-20220913051719-115f729f3c8c/go.mod h1:JKx41uQRwqlTZabZc+kILPrO/3jlKnQ2Z8b7YiVw5cE= +github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= +github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.7.0/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= @@ -538,6 +584,7 @@ github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLA github.com/npillmayer/nestext v0.1.3/go.mod h1:h2lrijH8jpicr25dFY+oAJLyzlya6jhnuG+zWp9L0Uk= github.com/observiq/nanojack v0.0.0-20201106172433-343928847ebc h1:49ewVBwLcy+eYqI4R0ICilCI4dPjddpFXWv3liXzUxM= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= +github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.11.0 h1:JAKSXpt1YjtLA7YpPiqO9ss6sNXEsPfSGdwN0UHqzrw= @@ -559,6 +606,7 @@ github.com/openshift/api v0.0.0-20210521075222-e273a339932a/go.mod h1:izBmoXbUu3 github.com/openshift/build-machinery-go v0.0.0-20210423112049-9415d7ebd33e/go.mod h1:b1BuldmJlbA/xYtdZvKi+7j5YGB44qJUJDZ9zwiNCfE= github.com/openshift/client-go v0.0.0-20210521082421-73d9475a9142 h1:ZHRIMCFIJN1p9LsJt4HQ+akDrys4PrYnXzOWI5LK03I= github.com/openshift/client-go v0.0.0-20210521082421-73d9475a9142/go.mod h1:fjS8r9mqDVsPb5td3NehsNOAWa4uiFkYEfVZioQ2gH0= +github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= github.com/outcaste-io/ristretto v0.2.1 h1:KCItuNIGJZcursqHr3ghO7fc5ddZLEHspL9UR0cQM64= github.com/outcaste-io/ristretto v0.2.1/go.mod h1:W8HywhmtlopSB1jeMg3JtdIhf+DYkLAr0VN/s4+MHac= github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= @@ -566,7 +614,10 @@ github.com/pascaldekloe/goe v0.1.0 h1:cBOtyMzM9HTpWjXfbbunk26uA6nG3a8n06Wieeh0Mw github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc= github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= +github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= github.com/pelletier/go-toml v1.7.0/go.mod h1:vwGMzjaWMwyfHwgIBhI2YUM4fB6nL6lVAvS1LBMMhTE= +github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8= +github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= github.com/philhofer/fwd v1.1.2 h1:bnDivRJ1EWPjUIRXV5KfORO897HTbpFAQddBdE8t7Gw= github.com/philhofer/fwd v1.1.2/go.mod h1:qkPdfjR2SIEbspLqpe1tO4n5yICnr2DY7mqEx2tUTP0= @@ -575,6 +626,7 @@ github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINE github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -584,8 +636,10 @@ github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c/go.mod h1:Om github.com/power-devops/perfstat v0.0.0-20220216144756-c35f1ee13d7c h1:NRoLoZvkBTKvR5gQLgA3e0hqjkY9u1wm+iOL45VN/qI= github.com/power-devops/perfstat v0.0.0-20220216144756-c35f1ee13d7c/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= +github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= +github.com/prometheus/client_golang v1.4.1/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= @@ -600,6 +654,8 @@ github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1: github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.4.0 h1:5lQXD3cAg1OXBf4Wq03gTrXHeaV0TQvGfUooCfx1yqY= github.com/prometheus/client_model v0.4.0/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU= +github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= +github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4= github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= @@ -611,17 +667,20 @@ github.com/prometheus/common v0.37.0/go.mod h1:phzohg0JFMnBEFGxTDbfu3QyL5GI8gTQJ github.com/prometheus/common v0.44.0 h1:+5BrQJwiBB9xsMygAB3TNvpQKOwlkc25LbISbrdOOfY= github.com/prometheus/common v0.44.0/go.mod h1:ofAIvZbQ1e/nugmZGz4/qCb9Ap1VoSTIO7x0VV9VvuY= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= github.com/prometheus/procfs v0.8.0/go.mod h1:z7EfXMXOkbkqb9IINtpCn86r/to3BnA0uaxHdg830/4= -github.com/prometheus/procfs v0.10.1 h1:kYK1Va/YMlutzCGazswoHKo//tZVlFpKYh+PymziUAg= -github.com/prometheus/procfs v0.10.1/go.mod h1:nwNm2aOCAYw8uTR/9bWRREkZFxAUcWzPHWJq+XBB/FM= +github.com/prometheus/procfs v0.11.1 h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI= +github.com/prometheus/procfs v0.11.1/go.mod h1:eesXgaPo1q7lBpVMoMy0ZOFTth9hBn4W/y0/p/ScXhY= github.com/prometheus/statsd_exporter v0.22.7 h1:7Pji/i2GuhK6Lu7DHrtTkFmNBCudCPT1pX2CziuyQR0= github.com/prometheus/statsd_exporter v0.22.7/go.mod h1:N/TevpjkIh9ccs6nuzY3jQn9dFqnUakOjnEuMPJJJnI= +github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= github.com/rhnvrm/simples3 v0.6.1/go.mod h1:Y+3vYm2V7Y4VijFoJHHTrja6OgPrJ2cBti8dPGkC3sA= +github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ= @@ -647,12 +706,27 @@ github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6Mwd github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= github.com/sirupsen/logrus v1.9.0 h1:trlNQbNUG3OdDrDil03MCb1H2o9nJ1x4/5LYw7byDE0= +github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= +github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= +github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= +github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= +github.com/spf13/afero v1.9.5 h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM= +github.com/spf13/afero v1.9.5/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ= +github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= +github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48= github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= +github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= +github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk= +github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/viper v1.6.2/go.mod h1:t3iDnF5Jlj76alVNuyFBk5oUMCvsrkbvZK0WQdfDi5k= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= @@ -672,6 +746,7 @@ github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/stvp/go-udp-testing v0.0.0-20201019212854-469649b16807/go.mod h1:7jxmlfBCDBXRzr0eAQJ48XC1hBu1np4CS5+cHEYfwpc= +github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= github.com/testcontainers/testcontainers-go v0.25.0 h1:erH6cQjsaJrH+rJDU9qIf89KFdhK0Bft0aEZHlYC3Vs= github.com/tinylib/msgp v1.1.8 h1:FCXC1xanKO4I8plpHGH2P7koL/RzZs12l/+r7vakfm0= github.com/tinylib/msgp v1.1.8/go.mod h1:qkpG+2ldGg4xRFmx+jfTvZPxfGFhi64BcnL9vkCm/Tw= @@ -681,9 +756,16 @@ github.com/tklauser/go-sysconf v0.3.12/go.mod h1:Ho14jnntGE1fpdOqQEEaiKRpvIavV0h github.com/tklauser/numcpus v0.3.0/go.mod h1:yFGUr7TUHQRAhyqBcEg0Ge34zDBAsIvJJcyE6boqnA8= github.com/tklauser/numcpus v0.6.1 h1:ng9scYS7az0Bk4OZLvrNXNSAO2Pxr1XXRAPyjhIx+Fk= github.com/tklauser/numcpus v0.6.1/go.mod h1:1XfjsgE2zo8GVw7POkMbHENHzVg3GzmoZ9fESEdAacY= +github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tmc/grpc-websocket-proxy v0.0.0-20200122045848-3419fae592fc/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= +github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= +github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw= +github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY= github.com/vmihailenco/msgpack/v4 v4.3.12 h1:07s4sz9IReOgdikxLTKNbBdqDMLsjPKXwvCazn8G65U= github.com/vmihailenco/tagparser v0.1.2 h1:gnjoVuB/kljJ5wICEEOpx98oXMWPLj22G67Vbd1qPqc= +github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= +github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -695,6 +777,7 @@ github.com/yusufpapurcu/wmi v1.2.3 h1:E1ctvB7uKFMOJw3fdOW32DwGE9I7t++CRUEMKvFoFi github.com/yusufpapurcu/wmi v1.2.3/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= github.com/zorkian/go-datadog-api v2.30.0+incompatible h1:R4ryGocppDqZZbnNc5EDR8xGWF/z/MxzWnqTUijDQes= github.com/zorkian/go-datadog-api v2.30.0+incompatible/go.mod h1:PkXwHX9CUQa/FpB9ZwAD45N1uhCW4MT/Wj7m36PbKss= +go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/etcd/api/v3 v3.5.4/go.mod h1:5GB2vv4A4AOn3yk7MftYGHkUfGtDHnEraIjym4dYz5A= go.etcd.io/etcd/client/pkg/v3 v3.5.4/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= go.etcd.io/etcd/client/v3 v3.5.4/go.mod h1:ZaRkVgBZC+L+dLCjTcF1hRXpgZXQPOvnA/Ak/gq3kiY= @@ -703,6 +786,7 @@ go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +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= @@ -798,15 +882,26 @@ go.opentelemetry.io/otel/trace v1.19.0 h1:DFVQmlVbfVeOuBRrwdtaehRrWiL1JoVs9CPIQ1 go.opentelemetry.io/otel/trace v1.19.0/go.mod h1:mfaSyvGyEJEI0nyV2I4qhNQnbBOUUmYZpYojqMnX2vo= go.opentelemetry.io/proto/otlp v1.0.0 h1:T0TX0tmXU8a3CbNXzEKGeU5mIVOdf0oykP+u2lIVU/I= go.opentelemetry.io/proto/otlp v1.0.0/go.mod h1:Sy6pihPLfYHkr3NkUbEhGHFhINUSI/v80hjKIs5JXpM= +go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= +go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/atomic v1.10.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= +go.uber.org/dig v1.17.0 h1:5Chju+tUvcC+N7N6EV08BJz41UZuO3BmHcN4A287ZLI= +go.uber.org/dig v1.17.0/go.mod h1:rTxpf7l5I0eBTlE6/9RL+lDybC7WFwY2QH55ZSjy1mU= +go.uber.org/fx v1.20.0 h1:ZMC/pnRvhsthOZh9MZjMq5U8Or3mA9zBSPaLnzs3ihQ= +go.uber.org/fx v1.20.0/go.mod h1:qCUj0btiR3/JnanEr1TYEePfSw6o/4qYJscgvzQ5Ub0= go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= +go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= +go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= +go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= +go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= +go.uber.org/zap v1.14.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go.uber.org/zap v1.26.0 h1:sI7k6L95XOKS281NhVKOFCUNIvv9e0w4BF8N3u+tCRo= go.uber.org/zap v1.26.0/go.mod h1:dtElttAiwGvoJ/vj4IwHBS/gXsEu/pZ50mUIRWuG0so= @@ -820,7 +915,9 @@ golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= +golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.13.0 h1:mvySKfSWJ+UKUii46M40LOvyWfN0s2U+46/jDd0e6Ck= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -846,6 +943,7 @@ golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHl golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= @@ -856,6 +954,8 @@ golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzB golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.1-0.20200828183125-ce943fd02449/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +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.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= @@ -865,12 +965,14 @@ golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73r golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -878,6 +980,7 @@ golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191002035440-2ec189313ef0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -893,12 +996,16 @@ golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81R golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210224082022-3d97a244fca7/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod h1:9tjilg8BloeKEkVJvy7fQ90B1CfIiPueXVOjqfkSzI8= golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= @@ -911,6 +1018,10 @@ golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4Iltr golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= golang.org/x/oauth2 v0.12.0 h1:smVPGxink+n1ZI5pkQa8y6fZT0RW0MgCO5bFpepy4B4= @@ -934,6 +1045,7 @@ golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190129075346-302c3dd5f1cc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -975,9 +1087,12 @@ golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201204225414-ed752295db88/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -985,6 +1100,7 @@ golang.org/x/sys v0.0.0-20210303074136-134d130e1a04/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -1001,6 +1117,7 @@ golang.org/x/sys v0.0.0-20220708085239-5a0f0661e09d/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220829200755-d48e67d00261/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -1036,12 +1153,15 @@ golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxb golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4= golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= @@ -1053,6 +1173,8 @@ golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= @@ -1080,7 +1202,13 @@ golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roY golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= +golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= @@ -1110,6 +1238,9 @@ google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0M google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= +google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= +google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= +google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -1127,6 +1258,7 @@ google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRn google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= +google.golang.org/genproto v0.0.0-20190927181202-20e1ac93f88c/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= @@ -1149,6 +1281,13 @@ google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7Fc google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210226172003-ab064af71705/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/genproto v0.0.0-20230803162519-f966b187b2e5 h1:L6iMMGrtzgHsWofoFcihmDEMYeDR9KN/ThbPWGrh++g= google.golang.org/genproto/googleapis/api v0.0.0-20230822172742-b8732ec3820d h1:DoPTO70H+bcDXcd39vOqb2viZxgqeBeSGtZ55yZU4/Q= @@ -1158,9 +1297,11 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d/go. google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= +google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= google.golang.org/grpc v1.22.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= @@ -1169,8 +1310,11 @@ google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKa google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= +google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= +google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= google.golang.org/grpc v1.58.2 h1:SXUpjxeVF3FKrTYQI4f4KvbGD5u2xccdYdurwowix5I= google.golang.org/grpc v1.58.2/go.mod h1:tgX3ZQDlNJGU96V6yHh1T/JeoBQ2TXdr43YbYSsCJk0= @@ -1202,8 +1346,11 @@ gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= +gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= gopkg.in/square/go-jose.v2 v2.3.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= +gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= diff --git a/exporter/datadogexporter/internal/logs/agent/agent.go b/exporter/datadogexporter/internal/logs/agent/agent.go new file mode 100644 index 000000000000..1305239f13e7 --- /dev/null +++ b/exporter/datadogexporter/internal/logs/agent/agent.go @@ -0,0 +1,175 @@ +// Unless explicitly stated otherwise all files in this repository are licensed +// under the Apache License Version 2.0. +// This product includes software developed at Datadog (https://www.datadoghq.com/). +// Copyright 2023-present Datadog, Inc. + +package logs + +import ( + "context" + "errors" + "fmt" + "go.uber.org/zap" + "time" + + "github.com/DataDog/datadog-agent/comp/logs/agent/config" + "github.com/DataDog/datadog-agent/pkg/conf" + "github.com/DataDog/datadog-agent/pkg/logs/auditor" + "github.com/DataDog/datadog-agent/pkg/logs/client" + "github.com/DataDog/datadog-agent/pkg/logs/message" + "github.com/DataDog/datadog-agent/pkg/logs/pipeline" + "github.com/DataDog/datadog-agent/pkg/status/health" + "github.com/DataDog/datadog-agent/pkg/util/go_routines" + "github.com/DataDog/datadog-agent/pkg/util/startstop" + + "go.uber.org/atomic" +) + +const ( + // key used to display a warning message on the agent status + invalidProcessingRules = "invalid_global_processing_rules" + invalidEndpoints = "invalid_endpoints" + intakeTrackType = "logs" + + // Log messages + multiLineWarning = "multi_line processing rules are not supported as global processing rules." +) + +type dependencies struct { + Log *zap.Logger + Config conf.Component +} + +// agent represents the data pipeline that collects, decodes, +// processes and sends logs to the backend. See the package README for +// a description of its operation. +type Agent struct { + log *zap.Logger + config conf.ConfigReader + + endpoints *config.Endpoints + auditor auditor.Auditor + destinationsCtx *client.DestinationsContext + pipelineProvider pipeline.Provider + health *health.Handle + + // started is true if the logs agent is running + started *atomic.Bool + getHostnameFunc message.GetHostnameFunc +} + +func NewLogsAgent(log *zap.Logger, cfg conf.ConfigReader) *Agent { + logsAgent := &Agent{ + log: log, + config: cfg, + started: atomic.NewBool(false), + } + + return logsAgent +} + +func (a *Agent) Start(context.Context) error { + a.log.Info("Starting logs-agent...") + + // setup the server config + endpoints, err := buildEndpoints(a.config) + + if err != nil { + message := fmt.Sprintf("Invalid endpoints: %v", err) + return errors.New(message) + } + + a.endpoints = endpoints + + err = a.setupAgent() + + if err != nil { + a.log.Error("Could not start logs-agent: ", zap.Error(err)) + return err + } + + a.startPipeline() + a.log.Info("logs-agent started") + + return nil +} + +func (a *Agent) setupAgent() error { + // setup global processing rules + processingRules, err := config.GlobalProcessingRules(a.config) + if err != nil { + message := fmt.Sprintf("Invalid processing rules: %v", err) + return errors.New(message) + } + + if config.HasMultiLineRule(processingRules) { + a.log.Warn(multiLineWarning) + } + + a.SetupPipeline(processingRules) + return nil +} + +// Start starts all the elements of the data pipeline +// in the right order to prevent data loss +func (a *Agent) startPipeline() { + a.started.Store(true) + + starter := startstop.NewStarter( + a.destinationsCtx, + a.auditor, + a.pipelineProvider, + ) + starter.Start() +} + +func (a *Agent) Stop(context.Context) error { + a.log.Info("Stopping logs-agent") + + stopper := startstop.NewSerialStopper( + a.pipelineProvider, + a.auditor, + a.destinationsCtx, + ) + + // This will try to stop everything in order, including the potentially blocking + // parts like the sender. After StopTimeout it will just stop the last part of the + // pipeline, disconnecting it from the auditor, to make sure that the pipeline is + // flushed before stopping. + // TODO: Add this feature in the stopper. + c := make(chan struct{}) + go func() { + stopper.Stop() + close(c) + }() + timeout := time.Duration(a.config.GetInt("logs_config.stop_grace_period")) * time.Second + select { + case <-c: + case <-time.After(timeout): + a.log.Info("Timed out when stopping logs-agent, forcing it to stop now") + // We force all destinations to read/flush all the messages they get without + // trying to write to the network. + a.destinationsCtx.Stop() + // Wait again for the stopper to complete. + // In some situation, the stopper unfortunately never succeed to complete, + // we've already reached the grace period, give it some more seconds and + // then force quit. + timeout := time.NewTimer(5 * time.Second) + select { + case <-c: + case <-timeout.C: + a.log.Warn("Force close of the Logs Agent, dumping the Go routines.") + if stack, err := go_routines.GetGoRoutinesDump(a.config); err != nil { + a.log.Warn(fmt.Sprintf("can't get the Go routines dump: %s\n", err)) + } else { + a.log.Warn(stack) + } + } + } + a.log.Info("logs-agent stopped") + return nil +} + +func (a *Agent) GetPipelineProvider() pipeline.Provider { + return a.pipelineProvider +} diff --git a/exporter/datadogexporter/internal/logs/agent/agent_core_init.go b/exporter/datadogexporter/internal/logs/agent/agent_core_init.go new file mode 100644 index 000000000000..e83388bbf602 --- /dev/null +++ b/exporter/datadogexporter/internal/logs/agent/agent_core_init.go @@ -0,0 +1,52 @@ +// Unless explicitly stated otherwise all files in this repository are licensed +// under the Apache License Version 2.0. +// This product includes software developed at Datadog (https://www.datadoghq.com/). +// Copyright 2016-present Datadog, Inc. + +//go:build !serverless + +package logs + +import ( + "time" + + "github.com/DataDog/datadog-agent/comp/logs/agent/config" + "github.com/DataDog/datadog-agent/pkg/conf" + "github.com/DataDog/datadog-agent/pkg/logs/auditor" + "github.com/DataDog/datadog-agent/pkg/logs/client" + "github.com/DataDog/datadog-agent/pkg/logs/client/http" + diagnostic "github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module" + "github.com/DataDog/datadog-agent/pkg/logs/pipeline" + "github.com/DataDog/datadog-agent/pkg/status/health" +) + +// NewAgent returns a new Logs Agent +func (a *Agent) SetupPipeline( + processingRules []*config.ProcessingRule, +) { + health := health.RegisterLiveness("logs-agent") + + // setup the auditor + // We pass the health handle to the auditor because it's the end of the pipeline and the most + // critical part. Arguably it could also be plugged to the destination. + auditorTTL := time.Duration(a.config.GetInt("logs_config.auditor_ttl")) * time.Hour + auditor := auditor.New(a.config.GetString("logs_config.run_path"), auditor.DefaultRegistryFilename, auditorTTL, health) + destinationsCtx := client.NewDestinationsContext() + + // setup the pipeline provider that provides pairs of processor and sender + pipelineProvider := pipeline.NewProvider(config.NumberOfPipelines, auditor, &diagnostic.NoopMessageReceiver{}, processingRules, a.endpoints, destinationsCtx, a.config, a.getHostnameFunc, nil, nil) + + a.auditor = auditor + a.destinationsCtx = destinationsCtx + a.pipelineProvider = pipelineProvider + +} + +// buildEndpoints builds endpoints for the logs agent +func buildEndpoints(coreConfig conf.ConfigReader) (*config.Endpoints, error) { + httpConnectivity := config.HTTPConnectivityFailure + if endpoints, err := config.BuildHTTPEndpointsWithVectorOverride(coreConfig, intakeTrackType, config.AgentJSONIntakeProtocol, config.DefaultIntakeOrigin); err == nil { + httpConnectivity = http.CheckConnectivity(endpoints.Main, coreConfig) + } + return config.BuildEndpointsWithVectorOverride(coreConfig, httpConnectivity, intakeTrackType, config.AgentJSONIntakeProtocol, config.DefaultIntakeOrigin) +} diff --git a/exporter/datadogexporter/logs_exporter.go b/exporter/datadogexporter/logs_exporter.go index 92f5e50d20a6..607e695b5924 100644 --- a/exporter/datadogexporter/logs_exporter.go +++ b/exporter/datadogexporter/logs_exporter.go @@ -5,20 +5,25 @@ package datadogexporter // import "github.com/open-telemetry/opentelemetry-colle import ( "context" + "errors" + "fmt" + "go.uber.org/zap" + "os" + "strings" "sync" + "time" - "github.com/DataDog/datadog-api-client-go/v2/api/datadogV2" + "github.com/DataDog/datadog-agent/pkg/conf" + "github.com/DataDog/datadog-agent/pkg/logs/message" + "github.com/DataDog/datadog-agent/pkg/logs/sources" + "github.com/DataDog/datadog-agent/pkg/util/scrubber" "github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata" "github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/source" logsmapping "github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs" - "go.opentelemetry.io/collector/consumer" "go.opentelemetry.io/collector/exporter" - "go.opentelemetry.io/collector/pdata/pcommon" "go.opentelemetry.io/collector/pdata/plog" - "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter/internal/clientutil" - "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter/internal/hostmetadata" - "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter/internal/logs" + pkgLogsAgent "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter/internal/logs/agent" "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter/internal/scrub" ) @@ -30,10 +35,11 @@ type logsExporter struct { cfg *Config ctx context.Context // ctx triggers shutdown upon cancellation scrubber scrub.Scrubber // scrubber scrubs sensitive information from error messages - sender *logs.Sender onceMetadata *sync.Once sourceProvider source.Provider metadataReporter *inframetadata.Reporter + logsAgent *pkgLogsAgent.Agent + pipelineChan chan *message.Message } // newLogsExporter creates a new instance of logsExporter @@ -45,87 +51,95 @@ func newLogsExporter( sourceProvider source.Provider, metadataReporter *inframetadata.Reporter, ) (*logsExporter, error) { - // create Datadog client - // validation endpoint is provided by Metrics - errchan := make(chan error) - if isMetricExportV2Enabled() { - apiClient := clientutil.CreateAPIClient( - params.BuildInfo, - cfg.Metrics.TCPAddr.Endpoint, - cfg.TimeoutSettings, - cfg.LimitedHTTPClientSettings.TLSSetting.InsecureSkipVerify) - go func() { errchan <- clientutil.ValidateAPIKey(ctx, string(cfg.API.Key), params.Logger, apiClient) }() - } else { - client := clientutil.CreateZorkianClient(string(cfg.API.Key), cfg.Metrics.TCPAddr.Endpoint) - go func() { errchan <- clientutil.ValidateAPIKeyZorkian(params.Logger, client) }() - } - // validate the apiKey - if cfg.API.FailOnInvalidKey { - if err := <-errchan; err != nil { - return nil, err - } + c := conf.NewConfig("test", "DD", strings.NewReplacer(".", "_")) + c.Set("api_key", os.Getenv("DD_API_KEY")) + c.Set("site", "datadoghq.com") + logsAgent := pkgLogsAgent.NewLogsAgent(params.Logger, c) + err := logsAgent.Start(ctx) + if err != nil { + params.Logger.Error("Failed to create logs agent", zap.Error(err)) + return nil, err } - - s := logs.NewSender(cfg.Logs.TCPAddr.Endpoint, params.Logger, cfg.TimeoutSettings, cfg.LimitedHTTPClientSettings.TLSSetting.InsecureSkipVerify, cfg.Logs.DumpPayloads, string(cfg.API.Key)) + pipelineChan := logsAgent.GetPipelineProvider().NextPipelineChan() return &logsExporter{ params: params, cfg: cfg, ctx: ctx, - sender: s, onceMetadata: onceMetadata, scrubber: scrub.NewScrubber(), sourceProvider: sourceProvider, metadataReporter: metadataReporter, + logsAgent: logsAgent, + pipelineChan: pipelineChan, }, nil } -var _ consumer.ConsumeLogsFunc = (*logsExporter)(nil).consumeLogs - -// consumeLogs is implementation of cosumer.ConsumeLogsFunc -func (exp *logsExporter) consumeLogs(_ context.Context, ld plog.Logs) (err error) { - defer func() { err = exp.scrubber.Scrub(err) }() - if exp.cfg.HostMetadata.Enabled { - // start host metadata with resource attributes from - // the first payload. - exp.onceMetadata.Do(func() { - attrs := pcommon.NewMap() - if ld.ResourceLogs().Len() > 0 { - attrs = ld.ResourceLogs().At(0).Resource().Attributes() +// createConsumeLogsFunc returns an implementation of consumer.ConsumeLogsFunc +func createConsumeLogsFunc(logger *zap.Logger, logSource *sources.LogSource, logsAgentChannel chan *message.Message) func(context.Context, plog.Logs) error { + + return func(_ context.Context, ld plog.Logs) (err error) { + defer func() { + if err != nil { + newErr, scrubbingErr := scrubber.ScrubString(err.Error()) + if scrubbingErr != nil { + err = scrubbingErr + } else { + err = errors.New(newErr) + } } - go hostmetadata.RunPusher(exp.ctx, exp.params, newMetadataConfigfromConfig(exp.cfg), exp.sourceProvider, attrs, exp.metadataReporter) - }) + }() - // Consume resources for host metadata - for i := 0; i < ld.ResourceLogs().Len(); i++ { - res := ld.ResourceLogs().At(i).Resource() - consumeResource(exp.metadataReporter, res, exp.params.Logger) - } - } + rsl := ld.ResourceLogs() + // Iterate over resource logs + for i := 0; i < rsl.Len(); i++ { + rl := rsl.At(i) + sls := rl.ScopeLogs() + res := rl.Resource() + for j := 0; j < sls.Len(); j++ { + sl := sls.At(j) + lsl := sl.LogRecords() + // iterate over Logs + for k := 0; k < lsl.Len(); k++ { + log := lsl.At(k) + ddLog := logsmapping.Transform(log, res, logger) - rsl := ld.ResourceLogs() - var payloads []datadogV2.HTTPLogItem - // Iterate over resource logs - for i := 0; i < rsl.Len(); i++ { - rl := rsl.At(i) - sls := rl.ScopeLogs() - res := rl.Resource() - for j := 0; j < sls.Len(); j++ { - sl := sls.At(j) - lsl := sl.LogRecords() - // iterate over Logs - for k := 0; k < lsl.Len(); k++ { - log := lsl.At(k) - payload := logsmapping.Transform(log, res, exp.params.Logger) - ddtags := payload.GetDdtags() - if ddtags != "" { - payload.SetDdtags(ddtags + "," + otelTag) - } else { - payload.SetDdtags(otelTag) + var tags []string + if ddTags := ddLog.GetDdtags(); ddTags == "" { + tags = []string{otelTag} + } else { + tags = append(strings.Split(ddTags, ","), otelTag) + } + // Tags are set in the message origin instead + ddLog.Ddtags = nil + service := "" + if ddLog.Service != nil { + service = *ddLog.Service + } + status := ddLog.AdditionalProperties["status"] + if status == "" { + status = message.StatusInfo + } + origin := message.NewOrigin(logSource) + origin.SetTags(tags) + origin.SetService(service) + origin.SetSource(logSourceName) + ddLog.SetMessage(fmt.Sprintf("LOG FROM LOGS EXPORTER: %v", ddLog.Message)) + + content, err := ddLog.MarshalJSON() + if err != nil { + logger.Error("Error parsing log: " + err.Error()) + } + + // ingestionTs is an internal field used for latency tracking on the status page, not the actual log timestamp. + ingestionTs := time.Now().UnixNano() + message := message.NewMessage(content, origin, status, ingestionTs) + + logsAgentChannel <- message } - payloads = append(payloads, payload) } } + + return nil } - return exp.sender.SubmitLogs(exp.ctx, payloads) } diff --git a/go.mod b/go.mod index 434e32535c6f..6459ee27e86e 100644 --- a/go.mod +++ b/go.mod @@ -2,6 +2,44 @@ module github.com/open-telemetry/opentelemetry-collector-contrib go 1.20 +replace ( + github.com/DataDog/datadog-agent/cmd/agent/common/path => ../../dd/datadog-agent/cmd/agent/common/path + github.com/DataDog/datadog-agent/comp/core/config => ../../dd/datadog-agent/comp/core/config + github.com/DataDog/datadog-agent/comp/core/telemetry => ../../dd/datadog-agent/comp/core/telemetry + github.com/DataDog/datadog-agent/comp/logs/agent/config => ../../dd/datadog-agent/comp/logs/agent/config + github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types => ../../dd/datadog-agent/pkg/autodiscovery/common/types + github.com/DataDog/datadog-agent/pkg/collector/check/defaults => ../../dd/datadog-agent/pkg/collector/check/defaults + github.com/DataDog/datadog-agent/pkg/conf => ../../dd/datadog-agent/pkg/conf + github.com/DataDog/datadog-agent/pkg/config/configsetup => ../../dd/datadog-agent/pkg/config/configsetup + github.com/DataDog/datadog-agent/pkg/config/load => ../../dd/datadog-agent/pkg/config/load + github.com/DataDog/datadog-agent/pkg/logs/auditor => ../../dd/datadog-agent/pkg/logs/auditor + github.com/DataDog/datadog-agent/pkg/logs/client => ../../dd/datadog-agent/pkg/logs/client + github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module => ../../dd/datadog-agent/pkg/logs/diagnostic/module + github.com/DataDog/datadog-agent/pkg/logs/internal/processor => ../../dd/datadog-agent/pkg/logs/internal/processor + github.com/DataDog/datadog-agent/pkg/logs/internal/status => ../../dd/datadog-agent/pkg/logs/internal/status + github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils => ../../dd/datadog-agent/pkg/logs/internal/util/test_utils + github.com/DataDog/datadog-agent/pkg/logs/message => ../../dd/datadog-agent/pkg/logs/message + github.com/DataDog/datadog-agent/pkg/logs/metrics => ../../dd/datadog-agent/pkg/logs/metrics + github.com/DataDog/datadog-agent/pkg/logs/pipeline => ../../dd/datadog-agent/pkg/logs/pipeline + github.com/DataDog/datadog-agent/pkg/logs/sender => ../../dd/datadog-agent/pkg/logs/sender + github.com/DataDog/datadog-agent/pkg/logs/sources => ../../dd/datadog-agent/pkg/logs/sources + github.com/DataDog/datadog-agent/pkg/logs/status/module => ../../dd/datadog-agent/pkg/logs/status/module + github.com/DataDog/datadog-agent/pkg/secrets => ../../dd/datadog-agent/pkg/secrets + github.com/DataDog/datadog-agent/pkg/status/health => ../../dd/datadog-agent/pkg/status/health + github.com/DataDog/datadog-agent/pkg/telemetry => ../../dd/datadog-agent/pkg/telemetry + github.com/DataDog/datadog-agent/pkg/util/backoff => ../../dd/datadog-agent/pkg/util/backoff + github.com/DataDog/datadog-agent/pkg/util/executable => ../../dd/datadog-agent/pkg/util/executable + github.com/DataDog/datadog-agent/pkg/util/fxutil => ../../dd/datadog-agent/pkg/util/fxutil + github.com/DataDog/datadog-agent/pkg/util/go_routines => ../../dd/datadog-agent/pkg/util/go_routines + github.com/DataDog/datadog-agent/pkg/util/http => ../../dd/datadog-agent/pkg/util/http + github.com/DataDog/datadog-agent/pkg/util/log => ../../dd/datadog-agent/pkg/util/log + github.com/DataDog/datadog-agent/pkg/util/scrubber => ../../dd/datadog-agent/pkg/util/scrubber + github.com/DataDog/datadog-agent/pkg/util/startstop => ../../dd/datadog-agent/pkg/util/startstop + github.com/DataDog/datadog-agent/pkg/util/stats_tracker => ../../dd/datadog-agent/pkg/util/stats_tracker + github.com/DataDog/datadog-agent/pkg/util/system/socket => ../../dd/datadog-agent/pkg/util/system/socket + github.com/DataDog/datadog-agent/pkg/version => ../../dd/datadog-agent/pkg/version +) + require ( github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibabacloudlogserviceexporter v0.86.0 github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awscloudwatchlogsexporter v0.86.0 @@ -225,18 +263,41 @@ require ( github.com/AzureAD/microsoft-authentication-library-for-go v1.0.0 // indirect github.com/ClickHouse/ch-go v0.58.2 // indirect github.com/ClickHouse/clickhouse-go/v2 v2.14.1 // indirect - github.com/DataDog/agent-payload/v5 v5.0.89 // indirect - github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-beta.1 // indirect + github.com/DataDog/agent-payload/v5 v5.0.96 // indirect + github.com/DataDog/datadog-agent/comp/core/telemetry v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/comp/logs/agent/config v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/conf v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/auditor v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/client v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/internal/processor v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/internal/status v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/message v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/metrics v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/sender v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/proto v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/telemetry v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/util/log v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-beta.1 // indirect - github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-beta.1 // indirect + github.com/DataDog/datadog-agent/pkg/util/backoff v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/util/fxutil v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/go_routines v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/http v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/log v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/util/startstop v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/util/stats_tracker v0.0.0-00010101000000-000000000000 // indirect + github.com/DataDog/datadog-agent/pkg/version v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-api-client-go/v2 v2.17.0 // indirect github.com/DataDog/datadog-go/v5 v5.1.1 // indirect - github.com/DataDog/go-tuf v1.0.1-0.5.2 // indirect + github.com/DataDog/go-tuf v1.0.2-0.5.2 // indirect github.com/DataDog/gohai v0.0.0-20220718130825-1776f9beb9cc // indirect github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.8.0 // indirect github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes v0.8.0 // indirect @@ -244,6 +305,7 @@ require ( github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics v0.8.0 // indirect github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.8.0 // indirect github.com/DataDog/sketches-go v1.4.2 // indirect + github.com/DataDog/viper v1.12.0 // indirect github.com/DataDog/zstd v1.5.2 // indirect github.com/GehirnInc/crypt v0.0.0-20200316065508-bb7000b8a962 // indirect github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.19.1 // indirect @@ -292,6 +354,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/ssooidc v1.17.1 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.23.0 // indirect github.com/aws/smithy-go v1.14.2 // indirect + github.com/benbjohnson/clock v1.3.5 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/blang/semver v3.5.1+incompatible // indirect github.com/bmatcuk/doublestar/v4 v4.6.0 // indirect @@ -532,6 +595,7 @@ require ( github.com/ovh/go-ovh v1.4.1 // indirect github.com/patrickmn/go-cache v2.1.0+incompatible // indirect github.com/paulmach/orb v0.10.0 // indirect + github.com/pelletier/go-toml v1.9.5 // indirect github.com/pelletier/go-toml/v2 v2.0.8 // indirect github.com/philhofer/fwd v1.1.2 // indirect github.com/pierrec/lz4 v2.6.1+incompatible // indirect @@ -546,7 +610,7 @@ require ( github.com/prometheus/client_model v0.4.0 // indirect github.com/prometheus/common v0.44.0 // indirect github.com/prometheus/common/sigv4 v0.1.0 // indirect - github.com/prometheus/procfs v0.11.0 // indirect + github.com/prometheus/procfs v0.11.1 // indirect github.com/prometheus/prometheus v0.47.0 // indirect github.com/prometheus/statsd_exporter v0.22.7 // indirect github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect @@ -649,6 +713,8 @@ require ( go.opentelemetry.io/otel/trace v1.19.0 // indirect go.opentelemetry.io/proto/otlp v1.0.0 // indirect go.uber.org/atomic v1.11.0 // indirect + go.uber.org/dig v1.17.0 // indirect + go.uber.org/fx v1.20.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.26.0 // indirect golang.org/x/crypto v0.13.0 // indirect @@ -1120,6 +1186,6 @@ replace github.com/outcaste-io/ristretto v0.2.0 => github.com/outcaste-io/ristre // v0.47.x and v0.48.x are incompatible, prefer to use v0.48.x replace github.com/DataDog/datadog-agent/pkg/proto => github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1 -replace github.com/DataDog/datadog-agent/pkg/trace => github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1 +replace github.com/DataDog/datadog-agent/pkg/trace => ../../dd/datadog-agent/pkg/trace replace github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver => ./receiver/snowflakereceiver diff --git a/go.sum b/go.sum index ef0066b5219b..4c1a80471bb4 100644 --- a/go.sum +++ b/go.sum @@ -159,31 +159,26 @@ github.com/ClickHouse/ch-go v0.58.2/go.mod h1:Ap/0bEmiLa14gYjCiRkYGbXvbe8vwdrfTY github.com/ClickHouse/clickhouse-go/v2 v2.14.1 h1:5C2hhmZEGUVdy8CPpY3iPpfBv2kRbx5iOcflU49Rzws= github.com/ClickHouse/clickhouse-go/v2 v2.14.1/go.mod h1:PHqbMvJTQ0EI4a1vJhmbmL/Ajr+Cin2O+WJjnYctJvg= github.com/DATA-DOG/go-sqlmock v1.5.0 h1:Shsta01QNfFxHCfpW6YH2STWB0MudeXXEWMr20OEh60= -github.com/DataDog/agent-payload/v5 v5.0.89 h1:uuLWf/exyNYBnheG9OH2dOWZpCJvaEHX3W9CAd8KarU= -github.com/DataDog/agent-payload/v5 v5.0.89/go.mod h1:oQZi1VZp1e3QvlSUX4iphZCpJaFepUxWq0hNXxihKBM= -github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-beta.1 h1:g7kb8NGjApkncwuXjkEpYHjYj08hqklvjqB3Gs2uPpQ= -github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-beta.1/go.mod h1:e933RWa4kAWuHi5jpzEuOiULlv21HcCFEVIYegmaB5c= +github.com/DataDog/agent-payload/v5 v5.0.96 h1:+HFqnm+3OMCoZn5ZzrP3vCB94OEw2U3Pma2sFpc1Rgw= +github.com/DataDog/agent-payload/v5 v5.0.96/go.mod h1:oQZi1VZp1e3QvlSUX4iphZCpJaFepUxWq0hNXxihKBM= +github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2 h1:yzJYQYkxCdPyODDwUgplX/byJFhrxLCv4irAyNJhE08= +github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2/go.mod h1:e933RWa4kAWuHi5jpzEuOiULlv21HcCFEVIYegmaB5c= github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1 h1:Htxj/RE55AeDZ+OE6+x+kJQz3toGWzR40Baq0Dknv8U= github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1/go.mod h1:O3WwGRPZxs4BpB2ccUvIIPprhscWBRpudJT6mC+7sr8= -github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-beta.1 h1:We9Y6+kwCnSOQilk2koeADjbZgMHFDl6iHBaobU5nAw= -github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-beta.1/go.mod h1:5Q39ZOIOwZMnFyRadp+5gH1bFdjmb+Pgxe+j5XOwaTg= -github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1 h1:usLCrmPm2wuNedbcuArxN37E/e7UaCJ66i1tuEq7E/M= -github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1/go.mod h1:kxBOu4ZSem1E0JdhxjeI2jAQ7nxeRxuhjU4r9LKnRkU= -github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-beta.1 h1:9iyw6jSwJwsFe8TooU8mqMhMfFiW6N/05OnNMg91kBY= -github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-beta.1/go.mod h1:TmxM8Pe+1QBWfM1JisS3xjvX1/kk655XY/IjqA36g6s= -github.com/DataDog/datadog-agent/pkg/util/log v0.48.0-beta.1 h1:k4tcg077NsPJRxtuGdYEm9kge+zq5QO5x6Yv3R5BwpE= -github.com/DataDog/datadog-agent/pkg/util/log v0.48.0-beta.1/go.mod h1:Ci+eWLEPbZsqy9/eNBMN1FNJUqiPx+HrLcGGpVmujJ8= -github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-beta.1 h1:detMhMfwchco20v12RjjRisxP3V0mtLEjcgJZGk2cmg= -github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-beta.1/go.mod h1:HMpYpkuxDFYuYLjDTKoG0NjtPoAwIymvBEhlA3pJbJk= -github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-beta.1 h1:EOrKgyyubncuS4LpF8aCj/12i1+GmPV+PCfj8mDaF2c= -github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-beta.1/go.mod h1:Whfh1SJOwtp2YvDUNzqw/jmSbGOOso+HJHOEJULh1+M= +github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2 h1:qTigp3vf+u7zfoj/R3h9cp3/WgGtTAJgREoy9yUKCKY= +github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2/go.mod h1:Vc+snp0Bey4MrrJyiV2tVxxJb6BmLomPvN1RgAvjGaQ= +github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2 h1:JVo4ZqkIsHZe8XoUx4m1f+EbtT3LPLMtGYnrcDQih4M= +github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2/go.mod h1:z7SN8scjbSwg+F8m8kAqaI4uoaGPPr1ML1MvmZCKvks= +github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2 h1:8DwNcSITt4ArL1xmt0+eAsI3zXGoYpWBiIDGui/qq/s= +github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2/go.mod h1:eTXti9mx7qhkoi+Qg3mMmvVY5McghUUgsf4Hrk9zY8k= +github.com/DataDog/datadog-agent/pkg/util/winutil v0.36.1 h1:eWNGQJQ7izlcblsO75djDt8UCWdDPbVmcWhiv/RTvG8= github.com/DataDog/datadog-api-client-go/v2 v2.17.0 h1:0jI5TotLfWgsydMg/QTHkuoqNCFKSMorjU3ki/fbVI8= github.com/DataDog/datadog-api-client-go/v2 v2.17.0/go.mod h1:uJd7G1BONVIyiVw684VMn2XYI1FfN1tx4bRGenAf2bo= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= github.com/DataDog/datadog-go/v5 v5.1.1 h1:JLZ6s2K1pG2h9GkvEvMdEGqMDyVLEAccdX5TltWcLMU= github.com/DataDog/datadog-go/v5 v5.1.1/go.mod h1:KhiYb2Badlv9/rofz+OznKoEF5XKTonWyhx5K83AP8E= -github.com/DataDog/go-tuf v1.0.1-0.5.2 h1:gld/e3MXfFVB/O8hc3mloP1ayFk75Mmdkmll/9lyd9I= -github.com/DataDog/go-tuf v1.0.1-0.5.2/go.mod h1:zBcq6f654iVqmkk8n2Cx81E1JnNTMOAx1UEO/wZR+P0= +github.com/DataDog/go-tuf v1.0.2-0.5.2 h1:EeZr937eKAWPxJ26IykAdWA4A0jQXJgkhUjqEI/w7+I= +github.com/DataDog/go-tuf v1.0.2-0.5.2/go.mod h1:zBcq6f654iVqmkk8n2Cx81E1JnNTMOAx1UEO/wZR+P0= github.com/DataDog/gohai v0.0.0-20220718130825-1776f9beb9cc h1:gtlKB6B50/UEuFm1LeMn0R5a+tubx69OecPqxfXJDmU= github.com/DataDog/gohai v0.0.0-20220718130825-1776f9beb9cc/go.mod h1:oyPC4jWHHjVVNjslDAKp8EqfQBaSmODjHt4HCX+C+9Q= github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.8.0 h1:1EK3s2e3Q6gLMkoEGdq8Eeu/ap/c/7nOiLQ+egs3M4s= @@ -199,6 +194,8 @@ github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.8.0 h1:IDyjHFtUgx+VV github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.8.0/go.mod h1:qpCkRg9O1kbvenpvjRIGH07v8ozAadJP25yS+uwHyeg= github.com/DataDog/sketches-go v1.4.2 h1:gppNudE9d19cQ98RYABOetxIhpTCl4m7CnbRZjvVA/o= github.com/DataDog/sketches-go v1.4.2/go.mod h1:xJIXldczJyyjnbDop7ZZcLxJdV3+7Kra7H1KMgpgkLk= +github.com/DataDog/viper v1.12.0 h1:FufyZpZPxyszafSV5B8Q8it75IhhuJwH0T7QpT6HnD0= +github.com/DataDog/viper v1.12.0/go.mod h1:wDdUVJ2SHaMaPrCZrlRCObwkubsX8j5sme3LaR/SGTc= github.com/DataDog/zstd v1.5.0/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= github.com/DataDog/zstd v1.5.2 h1:vUG4lAyuPCXO0TLbXvPv7EB7cNK1QV/luu55UHLrrn8= github.com/DataDog/zstd v1.5.2/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= @@ -295,6 +292,7 @@ github.com/aliyun/credentials-go v1.1.2 h1:qU1vwGIBb3UJ8BwunHDRFtAhS6jnQLnde/yk0 github.com/aliyun/credentials-go v1.1.2/go.mod h1:ozcZaMR5kLM7pwtCMEpVmQ242suV6qTJya2bDq4X1Tw= github.com/andybalholm/brotli v1.0.5 h1:8uQZIdzKmjc/iuPu7O2ioW48L81FgatrcpfFmiq/cCs= github.com/andybalholm/brotli v1.0.5/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= +github.com/antihax/optional v0.0.0-20180407024304-ca021399b1a6/go.mod h1:V8iCPQYkqmusNa815XgQio277wI47sdRh1dUOLdyC6Q= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= github.com/antonmedv/expr v1.15.3 h1:q3hOJZNvLvhqE8OHBs1cFRdbXFNKuA+bHmRaI+AmRmI= github.com/antonmedv/expr v1.15.3/go.mod h1:0E/6TxnOlRNp81GMzX9QfDPAmHo2Phg00y4JUv1ihsE= @@ -312,6 +310,7 @@ github.com/ardielle/ardielle-go v1.5.2 h1:TilHTpHIQJ27R1Tl/iITBzMwiUGSlVfiVhwDNG github.com/ardielle/ardielle-go v1.5.2/go.mod h1:I4hy1n795cUhaVt/ojz83SNVCYIGsAFAONtv2Dr7HUI= github.com/ardielle/ardielle-tools v1.5.4/go.mod h1:oZN+JRMnqGiIhrzkRN9l26Cej9dEx4jeNG6A+AdkShk= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= +github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= github.com/armon/go-metrics v0.4.1 h1:hR91U9KYmb6bLBYLQjyM+3j+rcd/UhE+G78SFnF8gJA= github.com/armon/go-metrics v0.4.1/go.mod h1:E6amYzXo6aW1tqzoZGT755KkbgrJsSdpwZ+3JqfkOG4= @@ -392,6 +391,8 @@ github.com/aws/smithy-go v1.14.2 h1:MJU9hqBGbvWZdApzpvoF2WAIJDbtjK2NDJSiJP7HblQ= github.com/aws/smithy-go v1.14.2/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= github.com/basgys/goxml2json v1.1.0 h1:4ln5i4rseYfXNd86lGEB+Vi652IsIXIvggKM/BhUKVw= github.com/beefsack/go-rate v0.0.0-20220214233405-116f4ca011a0/go.mod h1:6YNgTHLutezwnBvyneBbwvB8C82y3dcoOj5EQJIdGXA= +github.com/benbjohnson/clock v1.3.5 h1:VvXlSJBzZpA/zum6Sj74hxwYI2DIxRWuNIoXAzHZz5o= +github.com/benbjohnson/clock v1.3.5/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= @@ -472,6 +473,11 @@ github.com/containerd/ttrpc v1.2.2 h1:9vqZr0pxwOF5koz6N0N3kJ0zDHokrcPxIR/ZR2YFtO github.com/containerd/ttrpc v1.2.2/go.mod h1:sIT6l32Ph/H9cvnJsfXM5drIVzTr5A2flTf1G5tYZak= github.com/containerd/typeurl v1.0.2 h1:Chlt8zIieDbzQFzXzAeBEF92KhExuE4p9p92/QmY7aY= github.com/containerd/typeurl v1.0.2/go.mod h1:9trJWW2sRlGub4wZJRTW83VtbOLS6hwcDZXTn6oPz9s= +github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= +github.com/coreos/bbolt v1.3.3/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= +github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= github.com/coreos/go-oidc v2.2.1+incompatible h1:mh48q/BqXqgjVHpy2ZY7WnWAbenxRjsz9N1i1YxjHAk= github.com/coreos/go-oidc v2.2.1+incompatible/go.mod h1:CgnwVTmzoESiwO9qyAFEMiHoZ1nMCKZlZ9V6mm3/LKc= github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= @@ -483,6 +489,7 @@ github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSV github.com/coreos/go-systemd/v22 v22.5.0 h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8iXXhfZs= github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= +github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/cpuguy83/dockercfg v0.3.1 h1:/FpZ+JaygUR/lZP2NlFI2DVfrOEMAIKP5wWEJdoYe9E= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= @@ -512,6 +519,7 @@ github.com/devigned/tab v0.1.1/go.mod h1:XG9mPq0dFghrYvoBF3xdRrJzSTX1b7IQrvaL9mz github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 h1:fAjc9m62+UWV/WAFKLNi6ZS0675eEUC9y3AlwSbQu1Y= +github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/digitalocean/godo v1.99.0 h1:gUHO7n9bDaZFWvbzOum4bXE0/09ZuYA9yA8idQHX57E= github.com/digitalocean/godo v1.99.0/go.mod h1:SsS2oXo2rznfM/nORlZ/6JaUJZFhmKTib1YhopUc8NA= github.com/dimchansky/utfbom v1.1.1 h1:vV6w1AhK4VMnhBno/TPVCoK9U/LP0PkLCS9tbxHdi/U= @@ -698,6 +706,7 @@ github.com/gogo/googleapis v1.4.1/go.mod h1:2lpHqI5OcWCtVElxXnPt+s8oJvMpySlOyM6x github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= +github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= @@ -714,6 +723,7 @@ github.com/golang-sql/sqlexp v0.1.0/go.mod h1:J4ad9Vo8ZCWQ2GMrC4UCQy1JpCbwU9m3EO github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v1.1.0 h1:/d3pCKDPWNnvIWe0vVUpNP32qc8U3PDVxySP/y360qE= github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -837,6 +847,7 @@ github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB7 github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4= github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM= github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= +github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= @@ -849,10 +860,14 @@ github.com/grafana/regexp v0.0.0-20221122212121-6b5c0a4cb7fd/go.mod h1:M5qHK+eWf github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= github.com/grobie/gomemcache v0.0.0-20180201122607-1f779c573665 h1:LONJvPBBd9wBmzSUmNHI7XpLE2qQ5tzUimeBadiVDuA= github.com/grobie/gomemcache v0.0.0-20180201122607-1f779c573665/go.mod h1:L69/dBlPQlWkcnU76WgcppK5e4rrxzQdi6LhLnK/ytA= +github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= +github.com/grpc-ecosystem/go-grpc-middleware v1.2.0/go.mod h1:mJzapYve32yjrKlk9GbyCZHuPgZsrbyIbyKhSzOpg6s= github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= +github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/grpc-ecosystem/grpc-gateway v1.13.0/go.mod h1:8XEsbTttt/W+VvjtQhLACqCisSPWTxCZ7sBRjU6iH9c= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= github.com/grpc-ecosystem/grpc-gateway/v2 v2.18.0 h1:RtRsiaGvWxcwd8y3BiRZxsylPT8hLWZ5SPcfI+3IDNk= github.com/grpc-ecosystem/grpc-gateway/v2 v2.18.0/go.mod h1:TzP6duP4Py2pHLVPPQp42aoYI92+PCrVotyR5e8Vqlk= @@ -1068,10 +1083,12 @@ github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfV github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= github.com/julienschmidt/httprouter v1.3.0 h1:U0609e9tgbseu3rBINet9P48AI/D3oJs4dN7jwJOQ1U= github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= +github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 h1:iQTw/8FWTuc7uiaSepXwyf3o52HaUYcV+Tu66S3F5GA= github.com/karrick/godirwalk v1.17.0 h1:b4kY7nqDdioR/6qnbHQyDvmA17u5G1cZ6J+CZXwSWoI= github.com/karrick/godirwalk v1.17.0/go.mod h1:j4mkqPuvaLI8mp1DroR3P6ad7cyYd4c1qeJ3RV7ULlk= github.com/keybase/go-keychain v0.0.0-20190712205309-48d3d31d256d/go.mod h1:JJNrCn9otv/2QP4D7SMJBgaleKpOf66PnW6F5WGNRIc= github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= +github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/asmfmt v1.3.2 h1:4Ri7ox3EwapiOjCki+hw14RyKk201CN4rzyCJRFLpK4= @@ -1131,6 +1148,7 @@ github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2 github.com/lufia/plan9stats v0.0.0-20220913051719-115f729f3c8c h1:VtwQ41oftZwlMnOEbMWQtSEUgU64U4s+GHk7hZK+jtY= github.com/lufia/plan9stats v0.0.0-20220913051719-115f729f3c8c/go.mod h1:JKx41uQRwqlTZabZc+kILPrO/3jlKnQ2Z8b7YiVw5cE= github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= +github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/magiconair/properties v1.8.5/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= @@ -1264,6 +1282,7 @@ github.com/observiq/nanojack v0.0.0-20201106172433-343928847ebc h1:49ewVBwLcy+eY github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= github.com/oklog/ulid v1.3.1 h1:EGfNDEx6MqHz8B3uNV6QAib1UR2Lm97sHi3ocA6ESJ4= +github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= @@ -1333,8 +1352,11 @@ github.com/paulmach/orb v0.10.0 h1:guVYVqzxHE/CQ1KpfGO077TR0ATHSNjp4s6XGLn3W9s= github.com/paulmach/orb v0.10.0/go.mod h1:5mULz1xQfs3bmQm63QEJA6lNGujuRafwA5S/EnuLaLU= github.com/paulmach/protoscan v0.2.1/go.mod h1:SpcSwydNLrxUGSDvXvO0P7g7AuhJ7lcKfDlhJCDw2gY= github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= +github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= github.com/pelletier/go-toml v1.7.0/go.mod h1:vwGMzjaWMwyfHwgIBhI2YUM4fB6nL6lVAvS1LBMMhTE= github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= +github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8= +github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/pelletier/go-toml/v2 v2.0.8 h1:0ctb6s9mE31h0/lhu+J6OPmVeDxJn+kYnJc2jZR9tGQ= github.com/pelletier/go-toml/v2 v2.0.8/go.mod h1:vuYfssBdrU2XDZ9bYydBu6t+6a6PYNcZljzZR9VXg+4= github.com/performancecopilot/speed v3.0.0+incompatible/go.mod h1:/CLtqpZ5gBg1M9iaPbIdPPGyKcA8hKdoy6hAWba7Yac= @@ -1373,9 +1395,11 @@ github.com/pquerna/cachecontrol v0.1.0 h1:yJMy84ti9h/+OEWa752kBTKv4XC30OtVVHYv/8 github.com/pquerna/cachecontrol v0.1.0/go.mod h1:NrUG3Z7Rdu85UNR3vm7SOsl1nFIeSiQnrHV5K9mBcUI= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829/go.mod h1:p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs= +github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= github.com/prometheus/client_golang v1.3.0/go.mod h1:hJaj2vgQTGQmVCsAACORcieXFeDPbaTKGT+JTgUa3og= github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= +github.com/prometheus/client_golang v1.4.1/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= github.com/prometheus/client_golang v1.6.0/go.mod h1:ZLOG9ck3JLRdB5MgO8f+lLTe83AXG6ro35rLTxvnIl4= github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= @@ -1395,7 +1419,9 @@ github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6T github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= github.com/prometheus/client_model v0.4.0 h1:5lQXD3cAg1OXBf4Wq03gTrXHeaV0TQvGfUooCfx1yqY= github.com/prometheus/client_model v0.4.0/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU= +github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt26CguLLsqA= github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4= @@ -1412,6 +1438,7 @@ github.com/prometheus/common/sigv4 v0.1.0 h1:qoVebwtwwEhS85Czm2dSROY5fTo2PAPEVdD github.com/prometheus/common/sigv4 v0.1.0/go.mod h1:2Jkxxk9yYvCkE5G1sQT7GuEXm57JrvHu9k5YwTjsNtI= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= github.com/prometheus/procfs v0.0.11/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= @@ -1419,12 +1446,13 @@ github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4O github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= github.com/prometheus/procfs v0.8.0/go.mod h1:z7EfXMXOkbkqb9IINtpCn86r/to3BnA0uaxHdg830/4= -github.com/prometheus/procfs v0.11.0 h1:5EAgkfkMl659uZPbe9AS2N68a7Cc1TJbPEuGzFuRbyk= -github.com/prometheus/procfs v0.11.0/go.mod h1:nwNm2aOCAYw8uTR/9bWRREkZFxAUcWzPHWJq+XBB/FM= +github.com/prometheus/procfs v0.11.1 h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI= +github.com/prometheus/procfs v0.11.1/go.mod h1:eesXgaPo1q7lBpVMoMy0ZOFTth9hBn4W/y0/p/ScXhY= github.com/prometheus/prometheus v0.47.0 h1:tIJJKZGlmrMVsvIt6rMfB8he7CRHEc8ZxS5ubcZtbkM= github.com/prometheus/prometheus v0.47.0/go.mod h1:J/bmOSjgH7lFxz2gZhrWEZs2i64vMS+HIuZfmYNhJ/M= github.com/prometheus/statsd_exporter v0.22.7 h1:7Pji/i2GuhK6Lu7DHrtTkFmNBCudCPT1pX2CziuyQR0= github.com/prometheus/statsd_exporter v0.22.7/go.mod h1:N/TevpjkIh9ccs6nuzY3jQn9dFqnUakOjnEuMPJJJnI= +github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= @@ -1499,10 +1527,12 @@ github.com/sony/gobreaker v0.4.1/go.mod h1:ZKptC7FHNvhBz7dN2LGjPVBz2sZJmc0/PkyDJ github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= github.com/spaolacci/murmur3 v1.1.0 h1:7c1g84S4BPRrfL5Xrdp6fOJ206sU9y293DDHaoy0bLI= github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= +github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= github.com/spf13/afero v1.9.5 h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM= github.com/spf13/afero v1.9.5/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ= +github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48= @@ -1510,6 +1540,7 @@ github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3 github.com/spf13/cobra v1.2.1/go.mod h1:ExllRjgxM/piMAM+3tAZvg8fsklGAf3tPfi+i8t68Nk= github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= +github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= github.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk= github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= @@ -1517,6 +1548,7 @@ github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnIn github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/viper v1.6.2/go.mod h1:t3iDnF5Jlj76alVNuyFBk5oUMCvsrkbvZK0WQdfDi5k= github.com/spf13/viper v1.8.1/go.mod h1:o0Pch8wJ9BVSWGQMbra6iw0oQ5oktSIBaujf1rJH9Ns= github.com/spf13/viper v1.16.0 h1:rGGH0XDZhdUOryiDWjmIvUSWpbNqisK8Wk0Vyefw8hc= github.com/spf13/viper v1.16.0/go.mod h1:yg78JgCJcbrQOvV9YLXgkLaZqUidkY9K+Dd1FofRzQg= @@ -1581,11 +1613,16 @@ github.com/tklauser/numcpus v0.3.0/go.mod h1:yFGUr7TUHQRAhyqBcEg0Ge34zDBAsIvJJcy github.com/tklauser/numcpus v0.6.1 h1:ng9scYS7az0Bk4OZLvrNXNSAO2Pxr1XXRAPyjhIx+Fk= github.com/tklauser/numcpus v0.6.1/go.mod h1:1XfjsgE2zo8GVw7POkMbHENHzVg3GzmoZ9fESEdAacY= github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tmc/grpc-websocket-proxy v0.0.0-20200122045848-3419fae592fc/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= github.com/uber/jaeger-client-go v2.30.0+incompatible h1:D6wyKGCecFaSRUpo8lCVbaOOb6ThwMmTEbhRwtKR97o= github.com/uber/jaeger-client-go v2.30.0+incompatible/go.mod h1:WVhlPFC8FDjOFMMWRy2pZqQJSXxYSwNYOkTr/Z6d3Kk= github.com/uber/jaeger-lib v2.4.1+incompatible h1:td4jdvLcExb4cBISKIpHuGoVXh+dVKhn2Um6rjCsSsg= github.com/uber/jaeger-lib v2.4.1+incompatible/go.mod h1:ComeNDZlWwrWnDv8aPp0Ba6+uUTzImX/AauajbLI56U= +github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= +github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw= +github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY= github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= github.com/vincent-petithory/dataurl v1.0.0 h1:cXw+kPto8NLuJtlMsI152irrVw9fRDX8AbShPRpg2CI= @@ -1616,6 +1653,7 @@ github.com/xdg-go/stringprep v1.0.3/go.mod h1:W3f5j4i+9rC0kuIEJL0ky1VpHXQU3ocBgk github.com/xdg-go/stringprep v1.0.4 h1:XLI/Ng3O1Atzq0oBs3TWm+5ZVgkq2aqdlvP9JtoZ6c8= github.com/xdg-go/stringprep v1.0.4/go.mod h1:mPGuuIYwz7CmR2bT9j4GbQqutWS1zV24gijq1dTyGkM= github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= +github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d h1:splanxYIlg+5LfHAM6xpdFEAYOk8iySO56hMFq6uLyA= github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d/go.mod h1:rHwXgn7JulP+udvsHwJoVG1YGAP6VLg4y9I5dyZdqmA= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -1635,6 +1673,7 @@ github.com/zeebo/xxh3 v1.0.2 h1:xZmwmqxHZA8AI603jOQ0tMqmBr9lPeFwGg6d+xy9DC0= github.com/zeebo/xxh3 v1.0.2/go.mod h1:5NWz9Sef7zIDm2JHfFlcQvNekmcEl9ekUZQQKCYaDcA= github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q= github.com/zorkian/go-datadog-api v2.30.0+incompatible h1:R4ryGocppDqZZbnNc5EDR8xGWF/z/MxzWnqTUijDQes= +go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/bbolt v1.3.7 h1:j+zJOnnEjF/kyHlDDgGnVL/AIqIJPq8UoB2GSNfkUfQ= go.etcd.io/bbolt v1.3.7/go.mod h1:N9Mkw9X8x5fupy0IKsmuqVtoGDyxsaDlbk4Rd05IAQw= @@ -1777,6 +1816,10 @@ go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/atomic v1.10.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= +go.uber.org/dig v1.17.0 h1:5Chju+tUvcC+N7N6EV08BJz41UZuO3BmHcN4A287ZLI= +go.uber.org/dig v1.17.0/go.mod h1:rTxpf7l5I0eBTlE6/9RL+lDybC7WFwY2QH55ZSjy1mU= +go.uber.org/fx v1.20.0 h1:ZMC/pnRvhsthOZh9MZjMq5U8Or3mA9zBSPaLnzs3ihQ= +go.uber.org/fx v1.20.0/go.mod h1:qCUj0btiR3/JnanEr1TYEePfSw6o/4qYJscgvzQ5Ub0= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/goleak v1.2.1 h1:NBol2c7O1ZokfZ0LEU9K6Whx/KnwvepVetCUhtKja4A= go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= @@ -1789,6 +1832,7 @@ go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9E go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= +go.uber.org/zap v1.14.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go.uber.org/zap v1.26.0 h1:sI7k6L95XOKS281NhVKOFCUNIvv9e0w4BF8N3u+tCRo= go.uber.org/zap v1.26.0/go.mod h1:dtElttAiwGvoJ/vj4IwHBS/gXsEu/pZ50mUIRWuG0so= @@ -1877,6 +1921,7 @@ golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -1885,6 +1930,7 @@ golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191002035440-2ec189313ef0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191112182307-2180aed22343/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -2077,6 +2123,7 @@ golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220829200755-d48e67d00261/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -2121,6 +2168,7 @@ golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= @@ -2254,6 +2302,7 @@ google.golang.org/genproto v0.0.0-20190530194941-fb225487d101/go.mod h1:z3L6/3dT google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= +google.golang.org/genproto v0.0.0-20190927181202-20e1ac93f88c/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= @@ -2321,6 +2370,7 @@ google.golang.org/grpc v1.22.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyac google.golang.org/grpc v1.22.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.23.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.24.0/go.mod h1:XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= @@ -2381,6 +2431,7 @@ gopkg.in/gcfg.v1 v1.2.3/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o= gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= +gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.56.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.62.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= From f696597ced3a04c7962c6bc26760f0dab4065c60 Mon Sep 17 00:00:00 2001 From: Stanley Liu Date: Thu, 5 Oct 2023 14:58:17 -0400 Subject: [PATCH 2/5] Use logsagentexporter --- cmd/configschema/go.mod | 3 + cmd/otelcontribcol/go.mod | 3 + exporter/datadogexporter/factory.go | 3 +- exporter/datadogexporter/go.mod | 7 ++- exporter/datadogexporter/logs_exporter.go | 76 ----------------------- go.mod | 3 + 6 files changed, 16 insertions(+), 79 deletions(-) diff --git a/cmd/configschema/go.mod b/cmd/configschema/go.mod index cfb0870082f6..ccbf861566ab 100644 --- a/cmd/configschema/go.mod +++ b/cmd/configschema/go.mod @@ -27,6 +27,8 @@ replace ( github.com/DataDog/datadog-agent/pkg/logs/sender => ../../../../dd/datadog-agent/pkg/logs/sender github.com/DataDog/datadog-agent/pkg/logs/sources => ../../../../dd/datadog-agent/pkg/logs/sources github.com/DataDog/datadog-agent/pkg/logs/status/module => ../../../../dd/datadog-agent/pkg/logs/status/module + github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil => ../../../../dd/datadog-agent/pkg/otlp/internal/testutil + github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter => ../../../../dd/datadog-agent/pkg/otlp/logsagentexporter github.com/DataDog/datadog-agent/pkg/secrets => ../../../../dd/datadog-agent/pkg/secrets github.com/DataDog/datadog-agent/pkg/status/health => ../../../../dd/datadog-agent/pkg/status/health github.com/DataDog/datadog-agent/pkg/telemetry => ../../../../dd/datadog-agent/pkg/telemetry @@ -270,6 +272,7 @@ require ( github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-agent/pkg/proto v0.48.0-rc.2 // indirect github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2 // indirect github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-00010101000000-000000000000 // indirect diff --git a/cmd/otelcontribcol/go.mod b/cmd/otelcontribcol/go.mod index 84df5b4b06c2..aa9ed95ee855 100644 --- a/cmd/otelcontribcol/go.mod +++ b/cmd/otelcontribcol/go.mod @@ -29,6 +29,8 @@ replace ( github.com/DataDog/datadog-agent/pkg/logs/sender => ../../../../dd/datadog-agent/pkg/logs/sender github.com/DataDog/datadog-agent/pkg/logs/sources => ../../../../dd/datadog-agent/pkg/logs/sources github.com/DataDog/datadog-agent/pkg/logs/status/module => ../../../../dd/datadog-agent/pkg/logs/status/module + github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil => ../../../../dd/datadog-agent/pkg/otlp/internal/testutil + github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter => ../../../../dd/datadog-agent/pkg/otlp/logsagentexporter github.com/DataDog/datadog-agent/pkg/secrets => ../../../../dd/datadog-agent/pkg/secrets github.com/DataDog/datadog-agent/pkg/status/health => ../../../../dd/datadog-agent/pkg/status/health github.com/DataDog/datadog-agent/pkg/telemetry => ../../../../dd/datadog-agent/pkg/telemetry @@ -308,6 +310,7 @@ require ( github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-agent/pkg/proto v0.48.0-rc.2 // indirect github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2 // indirect github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-00010101000000-000000000000 // indirect diff --git a/exporter/datadogexporter/factory.go b/exporter/datadogexporter/factory.go index d4f546c5d9fd..5681520255dc 100644 --- a/exporter/datadogexporter/factory.go +++ b/exporter/datadogexporter/factory.go @@ -12,6 +12,7 @@ import ( "github.com/DataDog/datadog-agent/comp/logs/agent/config" "github.com/DataDog/datadog-agent/pkg/logs/message" "github.com/DataDog/datadog-agent/pkg/logs/sources" + "github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter" "github.com/DataDog/datadog-agent/pkg/trace/agent" "github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata" "github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/source" @@ -427,7 +428,7 @@ func (f *factory) createLogsExporter( return nil, err } f.logsAgentChannel = exp.pipelineChan - pusher = createConsumeLogsFunc(set.TelemetrySettings.Logger, logSource, f.logsAgentChannel) + pusher = logsagentexporter.CreateConsumeLogsFunc(set.TelemetrySettings.Logger, logSource, f.logsAgentChannel) } return exporterhelper.NewLogsExporter( ctx, diff --git a/exporter/datadogexporter/go.mod b/exporter/datadogexporter/go.mod index 23efc3728843..9424d23d66b0 100644 --- a/exporter/datadogexporter/go.mod +++ b/exporter/datadogexporter/go.mod @@ -27,6 +27,8 @@ replace ( github.com/DataDog/datadog-agent/pkg/logs/sender => ../../../../dd/datadog-agent/pkg/logs/sender github.com/DataDog/datadog-agent/pkg/logs/sources => ../../../../dd/datadog-agent/pkg/logs/sources github.com/DataDog/datadog-agent/pkg/logs/status/module => ../../../../dd/datadog-agent/pkg/logs/status/module + github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil => ../../../../dd/datadog-agent/pkg/otlp/internal/testutil + github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter => ../../../../dd/datadog-agent/pkg/otlp/logsagentexporter github.com/DataDog/datadog-agent/pkg/secrets => ../../../../dd/datadog-agent/pkg/secrets github.com/DataDog/datadog-agent/pkg/status/health => ../../../../dd/datadog-agent/pkg/status/health github.com/DataDog/datadog-agent/pkg/telemetry => ../../../../dd/datadog-agent/pkg/telemetry @@ -54,17 +56,16 @@ require ( github.com/DataDog/datadog-agent/pkg/logs/message v0.0.0-00010101000000-000000000000 github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.0.0-00010101000000-000000000000 github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-00010101000000-000000000000 + github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter v0.0.0-00010101000000-000000000000 github.com/DataDog/datadog-agent/pkg/proto v0.48.0-rc.2 github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-00010101000000-000000000000 github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1 github.com/DataDog/datadog-agent/pkg/util/go_routines v0.0.0-00010101000000-000000000000 - github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-rc.2 github.com/DataDog/datadog-agent/pkg/util/startstop v0.0.0-00010101000000-000000000000 github.com/DataDog/datadog-api-client-go/v2 v2.17.0 github.com/DataDog/gohai v0.0.0-20220718130825-1776f9beb9cc github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata v0.8.0 github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes v0.8.0 - github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs v0.8.0 github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/metrics v0.8.0 github.com/DataDog/opentelemetry-mapping-go/pkg/quantile v0.8.0 github.com/DataDog/sketches-go v1.4.2 @@ -125,10 +126,12 @@ require ( github.com/DataDog/datadog-agent/pkg/util/http v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-agent/pkg/util/log v0.48.0-rc.2 // indirect github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/util/scrubber v0.48.0-rc.2 // indirect github.com/DataDog/datadog-agent/pkg/util/stats_tracker v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-agent/pkg/version v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-go/v5 v5.1.1 // indirect github.com/DataDog/go-tuf v1.0.2-0.5.2 // indirect + github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs v0.8.0 // indirect github.com/DataDog/viper v1.12.0 // indirect github.com/DataDog/zstd v1.5.2 // indirect github.com/Microsoft/go-winio v0.6.1 // indirect diff --git a/exporter/datadogexporter/logs_exporter.go b/exporter/datadogexporter/logs_exporter.go index 607e695b5924..6a04f52e82a2 100644 --- a/exporter/datadogexporter/logs_exporter.go +++ b/exporter/datadogexporter/logs_exporter.go @@ -5,23 +5,16 @@ package datadogexporter // import "github.com/open-telemetry/opentelemetry-colle import ( "context" - "errors" - "fmt" "go.uber.org/zap" "os" "strings" "sync" - "time" "github.com/DataDog/datadog-agent/pkg/conf" "github.com/DataDog/datadog-agent/pkg/logs/message" - "github.com/DataDog/datadog-agent/pkg/logs/sources" - "github.com/DataDog/datadog-agent/pkg/util/scrubber" "github.com/DataDog/opentelemetry-mapping-go/pkg/inframetadata" "github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/attributes/source" - logsmapping "github.com/DataDog/opentelemetry-mapping-go/pkg/otlp/logs" "go.opentelemetry.io/collector/exporter" - "go.opentelemetry.io/collector/pdata/plog" pkgLogsAgent "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter/internal/logs/agent" "github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter/internal/scrub" @@ -74,72 +67,3 @@ func newLogsExporter( pipelineChan: pipelineChan, }, nil } - -// createConsumeLogsFunc returns an implementation of consumer.ConsumeLogsFunc -func createConsumeLogsFunc(logger *zap.Logger, logSource *sources.LogSource, logsAgentChannel chan *message.Message) func(context.Context, plog.Logs) error { - - return func(_ context.Context, ld plog.Logs) (err error) { - defer func() { - if err != nil { - newErr, scrubbingErr := scrubber.ScrubString(err.Error()) - if scrubbingErr != nil { - err = scrubbingErr - } else { - err = errors.New(newErr) - } - } - }() - - rsl := ld.ResourceLogs() - // Iterate over resource logs - for i := 0; i < rsl.Len(); i++ { - rl := rsl.At(i) - sls := rl.ScopeLogs() - res := rl.Resource() - for j := 0; j < sls.Len(); j++ { - sl := sls.At(j) - lsl := sl.LogRecords() - // iterate over Logs - for k := 0; k < lsl.Len(); k++ { - log := lsl.At(k) - ddLog := logsmapping.Transform(log, res, logger) - - var tags []string - if ddTags := ddLog.GetDdtags(); ddTags == "" { - tags = []string{otelTag} - } else { - tags = append(strings.Split(ddTags, ","), otelTag) - } - // Tags are set in the message origin instead - ddLog.Ddtags = nil - service := "" - if ddLog.Service != nil { - service = *ddLog.Service - } - status := ddLog.AdditionalProperties["status"] - if status == "" { - status = message.StatusInfo - } - origin := message.NewOrigin(logSource) - origin.SetTags(tags) - origin.SetService(service) - origin.SetSource(logSourceName) - ddLog.SetMessage(fmt.Sprintf("LOG FROM LOGS EXPORTER: %v", ddLog.Message)) - - content, err := ddLog.MarshalJSON() - if err != nil { - logger.Error("Error parsing log: " + err.Error()) - } - - // ingestionTs is an internal field used for latency tracking on the status page, not the actual log timestamp. - ingestionTs := time.Now().UnixNano() - message := message.NewMessage(content, origin, status, ingestionTs) - - logsAgentChannel <- message - } - } - } - - return nil - } -} diff --git a/go.mod b/go.mod index 6459ee27e86e..2f59bf10a111 100644 --- a/go.mod +++ b/go.mod @@ -24,6 +24,8 @@ replace ( github.com/DataDog/datadog-agent/pkg/logs/sender => ../../dd/datadog-agent/pkg/logs/sender github.com/DataDog/datadog-agent/pkg/logs/sources => ../../dd/datadog-agent/pkg/logs/sources github.com/DataDog/datadog-agent/pkg/logs/status/module => ../../dd/datadog-agent/pkg/logs/status/module + github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil => ../../dd/datadog-agent/pkg/otlp/internal/testutil + github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter => ../../dd/datadog-agent/pkg/otlp/logsagentexporter github.com/DataDog/datadog-agent/pkg/secrets => ../../dd/datadog-agent/pkg/secrets github.com/DataDog/datadog-agent/pkg/status/health => ../../dd/datadog-agent/pkg/status/health github.com/DataDog/datadog-agent/pkg/telemetry => ../../dd/datadog-agent/pkg/telemetry @@ -279,6 +281,7 @@ require ( github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2 // indirect + github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter v0.0.0-00010101000000-000000000000 // indirect github.com/DataDog/datadog-agent/pkg/proto v0.48.0-rc.2 // indirect github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2 // indirect github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-00010101000000-000000000000 // indirect From 8dfe692ad5934f3e43df78bb7014e43087cce89f Mon Sep 17 00:00:00 2001 From: Stanley Liu Date: Thu, 5 Oct 2023 15:20:40 -0400 Subject: [PATCH 3/5] Clean up imports --- cmd/configschema/go.mod | 4 ---- cmd/otelcontribcol/go.mod | 5 ----- exporter/datadogexporter/go.mod | 5 ----- go.mod | 1 - 4 files changed, 15 deletions(-) diff --git a/cmd/configschema/go.mod b/cmd/configschema/go.mod index ccbf861566ab..6d6beca7758b 100644 --- a/cmd/configschema/go.mod +++ b/cmd/configschema/go.mod @@ -3,18 +3,15 @@ module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/configschem go 1.20 replace ( - github.com/DataDog/datadog-agent/cmd/agent/common/path => ../../../../dd/datadog-agent/cmd/agent/common/path github.com/DataDog/datadog-agent/comp/core/config => ../../../../dd/datadog-agent/comp/core/config github.com/DataDog/datadog-agent/comp/core/log => ../../../../dd/datadog-agent/comp/core/log github.com/DataDog/datadog-agent/comp/core/telemetry => ../../../../dd/datadog-agent/comp/core/telemetry github.com/DataDog/datadog-agent/comp/logs/agent/config => ../../../../dd/datadog-agent/comp/logs/agent/config - github.com/DataDog/datadog-agent/comp/logs/agent/pipeline => ../../../../dd/datadog-agent/comp/logs/agent/pipeline github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types => ../../../../dd/datadog-agent/pkg/autodiscovery/common/types github.com/DataDog/datadog-agent/pkg/collector/check/defaults => ../../../../dd/datadog-agent/pkg/collector/check/defaults github.com/DataDog/datadog-agent/pkg/conf => ../../../../dd/datadog-agent/pkg/conf github.com/DataDog/datadog-agent/pkg/config/configsetup => ../../../../dd/datadog-agent/pkg/config/configsetup github.com/DataDog/datadog-agent/pkg/config/load => ../../../../dd/datadog-agent/pkg/config/load - github.com/DataDog/datadog-agent/pkg/config/logsetup => ../../../../dd/datadog-agent/pkg/config/logsetup github.com/DataDog/datadog-agent/pkg/logs/auditor => ../../../../dd/datadog-agent/pkg/logs/auditor github.com/DataDog/datadog-agent/pkg/logs/client => ../../../../dd/datadog-agent/pkg/logs/client github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module => ../../../../dd/datadog-agent/pkg/logs/diagnostic/module @@ -38,7 +35,6 @@ replace ( github.com/DataDog/datadog-agent/pkg/util/go_routines => ../../../../dd/datadog-agent/pkg/util/go_routines github.com/DataDog/datadog-agent/pkg/util/http => ../../../../dd/datadog-agent/pkg/util/http github.com/DataDog/datadog-agent/pkg/util/log => ../../../../dd/datadog-agent/pkg/util/log - github.com/DataDog/datadog-agent/pkg/util/optional => ../../../../dd/datadog-agent/pkg/util/optional github.com/DataDog/datadog-agent/pkg/util/scrubber => ../../../../dd/datadog-agent/pkg/util/scrubber github.com/DataDog/datadog-agent/pkg/util/startstop => ../../../../dd/datadog-agent/pkg/util/startstop github.com/DataDog/datadog-agent/pkg/util/stats_tracker => ../../../../dd/datadog-agent/pkg/util/stats_tracker diff --git a/cmd/otelcontribcol/go.mod b/cmd/otelcontribcol/go.mod index aa9ed95ee855..59ac29281c99 100644 --- a/cmd/otelcontribcol/go.mod +++ b/cmd/otelcontribcol/go.mod @@ -5,18 +5,14 @@ module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/otelcontrib go 1.20 replace ( - github.com/DataDog/datadog-agent/cmd/agent/common/path => ../../../../dd/datadog-agent/cmd/agent/common/path github.com/DataDog/datadog-agent/comp/core/config => ../../../../dd/datadog-agent/comp/core/config - github.com/DataDog/datadog-agent/comp/core/log => ../../../../dd/datadog-agent/comp/core/log github.com/DataDog/datadog-agent/comp/core/telemetry => ../../../../dd/datadog-agent/comp/core/telemetry github.com/DataDog/datadog-agent/comp/logs/agent/config => ../../../../dd/datadog-agent/comp/logs/agent/config - github.com/DataDog/datadog-agent/comp/logs/agent/pipeline => ../../../../dd/datadog-agent/comp/logs/agent/pipeline github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types => ../../../../dd/datadog-agent/pkg/autodiscovery/common/types github.com/DataDog/datadog-agent/pkg/collector/check/defaults => ../../../../dd/datadog-agent/pkg/collector/check/defaults github.com/DataDog/datadog-agent/pkg/conf => ../../../../dd/datadog-agent/pkg/conf github.com/DataDog/datadog-agent/pkg/config/configsetup => ../../../../dd/datadog-agent/pkg/config/configsetup github.com/DataDog/datadog-agent/pkg/config/load => ../../../../dd/datadog-agent/pkg/config/load - github.com/DataDog/datadog-agent/pkg/config/logsetup => ../../../../dd/datadog-agent/pkg/config/logsetup github.com/DataDog/datadog-agent/pkg/logs/auditor => ../../../../dd/datadog-agent/pkg/logs/auditor github.com/DataDog/datadog-agent/pkg/logs/client => ../../../../dd/datadog-agent/pkg/logs/client github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module => ../../../../dd/datadog-agent/pkg/logs/diagnostic/module @@ -40,7 +36,6 @@ replace ( github.com/DataDog/datadog-agent/pkg/util/go_routines => ../../../../dd/datadog-agent/pkg/util/go_routines github.com/DataDog/datadog-agent/pkg/util/http => ../../../../dd/datadog-agent/pkg/util/http github.com/DataDog/datadog-agent/pkg/util/log => ../../../../dd/datadog-agent/pkg/util/log - github.com/DataDog/datadog-agent/pkg/util/optional => ../../../../dd/datadog-agent/pkg/util/optional github.com/DataDog/datadog-agent/pkg/util/scrubber => ../../../../dd/datadog-agent/pkg/util/scrubber github.com/DataDog/datadog-agent/pkg/util/startstop => ../../../../dd/datadog-agent/pkg/util/startstop github.com/DataDog/datadog-agent/pkg/util/stats_tracker => ../../../../dd/datadog-agent/pkg/util/stats_tracker diff --git a/exporter/datadogexporter/go.mod b/exporter/datadogexporter/go.mod index 9424d23d66b0..9c8377bbeb50 100644 --- a/exporter/datadogexporter/go.mod +++ b/exporter/datadogexporter/go.mod @@ -3,18 +3,14 @@ module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datado go 1.20 replace ( - github.com/DataDog/datadog-agent/cmd/agent/common/path => ../../../../dd/datadog-agent/cmd/agent/common/path github.com/DataDog/datadog-agent/comp/core/config => ../../../../dd/datadog-agent/comp/core/config - github.com/DataDog/datadog-agent/comp/core/log => ../../../../dd/datadog-agent/comp/core/log github.com/DataDog/datadog-agent/comp/core/telemetry => ../../../../dd/datadog-agent/comp/core/telemetry github.com/DataDog/datadog-agent/comp/logs/agent/config => ../../../../dd/datadog-agent/comp/logs/agent/config - github.com/DataDog/datadog-agent/comp/logs/agent/pipeline => ../../../../dd/datadog-agent/comp/logs/agent/pipeline github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types => ../../../../dd/datadog-agent/pkg/autodiscovery/common/types github.com/DataDog/datadog-agent/pkg/collector/check/defaults => ../../../../dd/datadog-agent/pkg/collector/check/defaults github.com/DataDog/datadog-agent/pkg/conf => ../../../../dd/datadog-agent/pkg/conf github.com/DataDog/datadog-agent/pkg/config/configsetup => ../../../../dd/datadog-agent/pkg/config/configsetup github.com/DataDog/datadog-agent/pkg/config/load => ../../../../dd/datadog-agent/pkg/config/load - github.com/DataDog/datadog-agent/pkg/config/logsetup => ../../../../dd/datadog-agent/pkg/config/logsetup github.com/DataDog/datadog-agent/pkg/logs/auditor => ../../../../dd/datadog-agent/pkg/logs/auditor github.com/DataDog/datadog-agent/pkg/logs/client => ../../../../dd/datadog-agent/pkg/logs/client github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module => ../../../../dd/datadog-agent/pkg/logs/diagnostic/module @@ -38,7 +34,6 @@ replace ( github.com/DataDog/datadog-agent/pkg/util/go_routines => ../../../../dd/datadog-agent/pkg/util/go_routines github.com/DataDog/datadog-agent/pkg/util/http => ../../../../dd/datadog-agent/pkg/util/http github.com/DataDog/datadog-agent/pkg/util/log => ../../../../dd/datadog-agent/pkg/util/log - github.com/DataDog/datadog-agent/pkg/util/optional => ../../../../dd/datadog-agent/pkg/util/optional github.com/DataDog/datadog-agent/pkg/util/scrubber => ../../../../dd/datadog-agent/pkg/util/scrubber github.com/DataDog/datadog-agent/pkg/util/startstop => ../../../../dd/datadog-agent/pkg/util/startstop github.com/DataDog/datadog-agent/pkg/util/stats_tracker => ../../../../dd/datadog-agent/pkg/util/stats_tracker diff --git a/go.mod b/go.mod index 2f59bf10a111..a51c1dd35104 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,6 @@ module github.com/open-telemetry/opentelemetry-collector-contrib go 1.20 replace ( - github.com/DataDog/datadog-agent/cmd/agent/common/path => ../../dd/datadog-agent/cmd/agent/common/path github.com/DataDog/datadog-agent/comp/core/config => ../../dd/datadog-agent/comp/core/config github.com/DataDog/datadog-agent/comp/core/telemetry => ../../dd/datadog-agent/comp/core/telemetry github.com/DataDog/datadog-agent/comp/logs/agent/config => ../../dd/datadog-agent/comp/logs/agent/config From 5d56acf3ccc61ac382b3f8b0b14381fca039493c Mon Sep 17 00:00:00 2001 From: Stanley Liu Date: Tue, 10 Oct 2023 14:44:51 -0400 Subject: [PATCH 4/5] Update imports, add logs dd url setting --- cmd/configschema/go.mod | 73 +++++++++++----------- cmd/configschema/go.sum | 62 +++++++++++++++++++ cmd/otelcontribcol/go.mod | 72 +++++++++++----------- cmd/otelcontribcol/go.sum | 62 +++++++++++++++++++ exporter/datadogexporter/go.mod | 74 +++++++++++------------ exporter/datadogexporter/go.sum | 64 ++++++++++++++++++++ exporter/datadogexporter/logs_exporter.go | 1 + go.mod | 74 +++++++++++------------ go.sum | 64 ++++++++++++++++++++ 9 files changed, 399 insertions(+), 147 deletions(-) diff --git a/cmd/configschema/go.mod b/cmd/configschema/go.mod index 6d6beca7758b..ef13e4312ce0 100644 --- a/cmd/configschema/go.mod +++ b/cmd/configschema/go.mod @@ -3,43 +3,42 @@ module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/configschem go 1.20 replace ( - github.com/DataDog/datadog-agent/comp/core/config => ../../../../dd/datadog-agent/comp/core/config - github.com/DataDog/datadog-agent/comp/core/log => ../../../../dd/datadog-agent/comp/core/log - github.com/DataDog/datadog-agent/comp/core/telemetry => ../../../../dd/datadog-agent/comp/core/telemetry - github.com/DataDog/datadog-agent/comp/logs/agent/config => ../../../../dd/datadog-agent/comp/logs/agent/config - github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types => ../../../../dd/datadog-agent/pkg/autodiscovery/common/types - github.com/DataDog/datadog-agent/pkg/collector/check/defaults => ../../../../dd/datadog-agent/pkg/collector/check/defaults - github.com/DataDog/datadog-agent/pkg/conf => ../../../../dd/datadog-agent/pkg/conf - github.com/DataDog/datadog-agent/pkg/config/configsetup => ../../../../dd/datadog-agent/pkg/config/configsetup - github.com/DataDog/datadog-agent/pkg/config/load => ../../../../dd/datadog-agent/pkg/config/load - github.com/DataDog/datadog-agent/pkg/logs/auditor => ../../../../dd/datadog-agent/pkg/logs/auditor - github.com/DataDog/datadog-agent/pkg/logs/client => ../../../../dd/datadog-agent/pkg/logs/client - github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module => ../../../../dd/datadog-agent/pkg/logs/diagnostic/module - github.com/DataDog/datadog-agent/pkg/logs/internal/processor => ../../../../dd/datadog-agent/pkg/logs/internal/processor - github.com/DataDog/datadog-agent/pkg/logs/internal/status => ../../../../dd/datadog-agent/pkg/logs/internal/status - github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils => ../../../../dd/datadog-agent/pkg/logs/internal/util/test_utils - github.com/DataDog/datadog-agent/pkg/logs/message => ../../../../dd/datadog-agent/pkg/logs/message - github.com/DataDog/datadog-agent/pkg/logs/metrics => ../../../../dd/datadog-agent/pkg/logs/metrics - github.com/DataDog/datadog-agent/pkg/logs/pipeline => ../../../../dd/datadog-agent/pkg/logs/pipeline - github.com/DataDog/datadog-agent/pkg/logs/sender => ../../../../dd/datadog-agent/pkg/logs/sender - github.com/DataDog/datadog-agent/pkg/logs/sources => ../../../../dd/datadog-agent/pkg/logs/sources - github.com/DataDog/datadog-agent/pkg/logs/status/module => ../../../../dd/datadog-agent/pkg/logs/status/module - github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil => ../../../../dd/datadog-agent/pkg/otlp/internal/testutil - github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter => ../../../../dd/datadog-agent/pkg/otlp/logsagentexporter - github.com/DataDog/datadog-agent/pkg/secrets => ../../../../dd/datadog-agent/pkg/secrets - github.com/DataDog/datadog-agent/pkg/status/health => ../../../../dd/datadog-agent/pkg/status/health - github.com/DataDog/datadog-agent/pkg/telemetry => ../../../../dd/datadog-agent/pkg/telemetry - github.com/DataDog/datadog-agent/pkg/util/backoff => ../../../../dd/datadog-agent/pkg/util/backoff - github.com/DataDog/datadog-agent/pkg/util/executable => ../../../../dd/datadog-agent/pkg/util/executable - github.com/DataDog/datadog-agent/pkg/util/fxutil => ../../../../dd/datadog-agent/pkg/util/fxutil - github.com/DataDog/datadog-agent/pkg/util/go_routines => ../../../../dd/datadog-agent/pkg/util/go_routines - github.com/DataDog/datadog-agent/pkg/util/http => ../../../../dd/datadog-agent/pkg/util/http - github.com/DataDog/datadog-agent/pkg/util/log => ../../../../dd/datadog-agent/pkg/util/log - github.com/DataDog/datadog-agent/pkg/util/scrubber => ../../../../dd/datadog-agent/pkg/util/scrubber - github.com/DataDog/datadog-agent/pkg/util/startstop => ../../../../dd/datadog-agent/pkg/util/startstop - github.com/DataDog/datadog-agent/pkg/util/stats_tracker => ../../../../dd/datadog-agent/pkg/util/stats_tracker - github.com/DataDog/datadog-agent/pkg/util/system/socket => ../../../../dd/datadog-agent/pkg/util/system/socket - github.com/DataDog/datadog-agent/pkg/version => ../../../../dd/datadog-agent/pkg/version + github.com/DataDog/datadog-agent/comp/core/config => github.com/DataDog/datadog-agent/comp/core/config v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/comp/core/telemetry => github.com/DataDog/datadog-agent/comp/core/telemetry v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/comp/logs/agent/config => github.com/DataDog/datadog-agent/comp/logs/agent/config v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types => github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/collector/check/defaults => github.com/DataDog/datadog-agent/pkg/collector/check/defaults v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/conf => github.com/DataDog/datadog-agent/pkg/conf v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/config/configsetup => github.com/DataDog/datadog-agent/pkg/config/configsetup v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/config/load => github.com/DataDog/datadog-agent/pkg/config/load v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/auditor => github.com/DataDog/datadog-agent/pkg/logs/auditor v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/client => github.com/DataDog/datadog-agent/pkg/logs/client v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module => github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/internal/processor => github.com/DataDog/datadog-agent/pkg/logs/internal/processor v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/internal/status => github.com/DataDog/datadog-agent/pkg/logs/internal/status v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils => github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/message => github.com/DataDog/datadog-agent/pkg/logs/message v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/metrics => github.com/DataDog/datadog-agent/pkg/logs/metrics v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/pipeline => github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/sender => github.com/DataDog/datadog-agent/pkg/logs/sender v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/sources => github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/status/module => github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil => github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter => github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/secrets => github.com/DataDog/datadog-agent/pkg/secrets v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/status/health => github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/telemetry => github.com/DataDog/datadog-agent/pkg/telemetry v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/backoff => github.com/DataDog/datadog-agent/pkg/util/backoff v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/executable => github.com/DataDog/datadog-agent/pkg/util/executable v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/fxutil => github.com/DataDog/datadog-agent/pkg/util/fxutil v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/go_routines => github.com/DataDog/datadog-agent/pkg/util/go_routines v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/http => github.com/DataDog/datadog-agent/pkg/util/http v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/log => github.com/DataDog/datadog-agent/pkg/util/log v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/scrubber => github.com/DataDog/datadog-agent/pkg/util/scrubber v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/startstop => github.com/DataDog/datadog-agent/pkg/util/startstop v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/stats_tracker => github.com/DataDog/datadog-agent/pkg/util/stats_tracker v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/system/socket => github.com/DataDog/datadog-agent/pkg/util/system/socket v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/version => github.com/DataDog/datadog-agent/pkg/version v0.0.0-20231005190945-23465b25bd3c ) require ( diff --git a/cmd/configschema/go.sum b/cmd/configschema/go.sum index 45ee515881e5..da36fa1faa26 100644 --- a/cmd/configschema/go.sum +++ b/cmd/configschema/go.sum @@ -157,19 +157,81 @@ github.com/ClickHouse/clickhouse-go/v2 v2.14.1/go.mod h1:PHqbMvJTQ0EI4a1vJhmbmL/ github.com/DATA-DOG/go-sqlmock v1.5.0 h1:Shsta01QNfFxHCfpW6YH2STWB0MudeXXEWMr20OEh60= github.com/DataDog/agent-payload/v5 v5.0.96 h1:+HFqnm+3OMCoZn5ZzrP3vCB94OEw2U3Pma2sFpc1Rgw= github.com/DataDog/agent-payload/v5 v5.0.96/go.mod h1:oQZi1VZp1e3QvlSUX4iphZCpJaFepUxWq0hNXxihKBM= +github.com/DataDog/datadog-agent/comp/core/config v0.0.0-20231005190945-23465b25bd3c h1:Jk2600vpu6eVZuz3vYLP15VB4bifcnqFVJRCDuzwXMQ= +github.com/DataDog/datadog-agent/comp/core/telemetry v0.0.0-20231005190945-23465b25bd3c h1:CRhVlnfJkM25cG4FDGYganzcrHf+LO3eX6XeCnZNNfw= +github.com/DataDog/datadog-agent/comp/core/telemetry v0.0.0-20231005190945-23465b25bd3c/go.mod h1:ocR4MJR7JWGZnGH+nG6ky/2JLCvkXlbF9Sx/mioA9jE= +github.com/DataDog/datadog-agent/comp/logs/agent/config v0.0.0-20231005190945-23465b25bd3c h1:dlQ2mcuB2LtHFI5WhyTxsVXwYdiyEHDEk9i6JKc6wJo= +github.com/DataDog/datadog-agent/comp/logs/agent/config v0.0.0-20231005190945-23465b25bd3c/go.mod h1:9Wbu2ABSqr85kQL9li/CgMdv+R8DszGI2ob6Y0iTr9c= +github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types v0.0.0-20231005190945-23465b25bd3c h1:2+LZvVWRhttNlzW3O6hx5lubPsl5FLF2DyySuLIIiEY= +github.com/DataDog/datadog-agent/pkg/collector/check/defaults v0.0.0-20231005190945-23465b25bd3c h1:uK0UKLKRHua0bVx4EPJ6fB/XCHe2Tj88aT3oqvsxjW4= +github.com/DataDog/datadog-agent/pkg/conf v0.0.0-20231005190945-23465b25bd3c h1:RoWGt3ETEmG29i9y148DVEBMTbwHOND5CBb6U16RDJ8= +github.com/DataDog/datadog-agent/pkg/conf v0.0.0-20231005190945-23465b25bd3c/go.mod h1:rkHA9UVObp/segUUeFwgdeBLSbEEUhp1js//LCnqbA4= +github.com/DataDog/datadog-agent/pkg/config/configsetup v0.0.0-20231005190945-23465b25bd3c h1:bZtdHdUsuaL0PkEmteIznJ2pCmDXlC/P7fyrenko6yE= +github.com/DataDog/datadog-agent/pkg/config/load v0.0.0-20231005190945-23465b25bd3c h1:yEYRFM6OSSNWw3Z38gYWFaENip677BLGKzOJShWCgZ0= +github.com/DataDog/datadog-agent/pkg/logs/auditor v0.0.0-20231005190945-23465b25bd3c h1:JhRGSqa2vOEvzqrEAHMRkUTRFWIKw5pHFHnBaqXH/OU= +github.com/DataDog/datadog-agent/pkg/logs/auditor v0.0.0-20231005190945-23465b25bd3c/go.mod h1:9JA+x8dRswKTGLOQ+yU8cPXBQUi+Fh0ddgZk01u6R84= +github.com/DataDog/datadog-agent/pkg/logs/client v0.0.0-20231005190945-23465b25bd3c h1:ut4UX7eSQG8kZP0h5ahc1hQsF9JKqkH+Glp50FtC/LA= +github.com/DataDog/datadog-agent/pkg/logs/client v0.0.0-20231005190945-23465b25bd3c/go.mod h1:5qEhtGV/6LHNujuN4P/eyEdqrib4Aa3XS3X+RcoFXKE= +github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module v0.0.0-20231005190945-23465b25bd3c h1:koH0DyeeKCukvXf3JpldcgU2x2PsujhrZlPbbh6EGTY= +github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module v0.0.0-20231005190945-23465b25bd3c/go.mod h1:ERgZ6aR9+jy3Uk2LT+cWvwReJ6K2tjYt/CKkZNVJebA= +github.com/DataDog/datadog-agent/pkg/logs/internal/processor v0.0.0-20231005190945-23465b25bd3c h1:+e+4RP3dSdKXlv3r9QyznalLufBnN0mSP4O086bbvhE= +github.com/DataDog/datadog-agent/pkg/logs/internal/processor v0.0.0-20231005190945-23465b25bd3c/go.mod h1:QWIbhUHyhGLK5lp7XKSGgjZPlyBmlLt0FQG2WkR1M94= +github.com/DataDog/datadog-agent/pkg/logs/internal/status v0.0.0-20231005190945-23465b25bd3c h1:HaSDCLGQkjOeH2V3iOsOy1bOYwtsGmuERvkyFzBU7f4= +github.com/DataDog/datadog-agent/pkg/logs/internal/status v0.0.0-20231005190945-23465b25bd3c/go.mod h1:r1LB1yD5VKDlqZGf9PtGqHCcNK5bnDpthOaR5Xpq4Ks= +github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils v0.0.0-20231005190945-23465b25bd3c h1:mEFBNqVlU/PNHCirFmH0Kv8Q+uyYiUvVeFH07W1rcog= +github.com/DataDog/datadog-agent/pkg/logs/message v0.0.0-20231005190945-23465b25bd3c h1:mQ/hRxZ0/HSaqERjm39oo9tlk0+jlES27qhoKrZt/NI= +github.com/DataDog/datadog-agent/pkg/logs/message v0.0.0-20231005190945-23465b25bd3c/go.mod h1:xZh2fn1p0ACO2Vj9KY2rm7wReO6dluJyg2RSKVrsbCU= +github.com/DataDog/datadog-agent/pkg/logs/metrics v0.0.0-20231005190945-23465b25bd3c h1:f5uUBSM0t4mTrlTUmAqGOjE2CghYc7dUnK2qG9RZ1WI= +github.com/DataDog/datadog-agent/pkg/logs/metrics v0.0.0-20231005190945-23465b25bd3c/go.mod h1:OexgE5UOYi7VQEj8vZRWXqp8b+a32zsk6mNY5ZYOR+U= +github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.0.0-20231005190945-23465b25bd3c h1:wtMhbbeigm2d3x44DgPqpwA7b8EAqif6C5UY7CvMUwo= +github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.0.0-20231005190945-23465b25bd3c/go.mod h1:Dzq1sRgUA33pzSWdqtpNbr0EjhMoBj2j8pDjNzd8P40= +github.com/DataDog/datadog-agent/pkg/logs/sender v0.0.0-20231005190945-23465b25bd3c h1:mpJ7nwUiPBgIjc7Ql89re+KjH2XIxes5cb7wzG4E900= +github.com/DataDog/datadog-agent/pkg/logs/sender v0.0.0-20231005190945-23465b25bd3c/go.mod h1:Z/cWc+y6Q3JKUjOW9DpBRs9E78vQirWBi8nsDG6Mkio= +github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-20231005190945-23465b25bd3c h1:2IuEodSjow23lpFpBP7gM8Az//ybH/0HrjaerwTYkrM= +github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-20231005190945-23465b25bd3c/go.mod h1:8bIcGLFucnqxP0iJb57P9tMc4b1Dre+tFo7TBqcrmf8= +github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-20231005190945-23465b25bd3c h1:ZnSCSRaPkrRsAM+qA5Kj59M4n2d3gpIAiqKCrgGRbjA= +github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-20231005190945-23465b25bd3c/go.mod h1:yUOBXMYCoCvlvCq7ekwjQkuDlGuLzwWYWSLBA52wYe0= github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2 h1:yzJYQYkxCdPyODDwUgplX/byJFhrxLCv4irAyNJhE08= github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2/go.mod h1:e933RWa4kAWuHi5jpzEuOiULlv21HcCFEVIYegmaB5c= +github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil v0.0.0-20231005190945-23465b25bd3c h1:b0yuSmPU+CG3LUDrIsQ+wSPQUjs5kaauO7nnT0WdNIg= +github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter v0.0.0-20231005190945-23465b25bd3c h1:gCYJJEIF5fVKkNmF4V+s2O91Pup6n2vsOOCP4zFUWxU= +github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter v0.0.0-20231005190945-23465b25bd3c/go.mod h1:9bkhVKKwIgZcBb+p7JxAK2C8yug6+1c60tk/kn/Rl/I= github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1 h1:Htxj/RE55AeDZ+OE6+x+kJQz3toGWzR40Baq0Dknv8U= github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1/go.mod h1:O3WwGRPZxs4BpB2ccUvIIPprhscWBRpudJT6mC+7sr8= github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2 h1:qTigp3vf+u7zfoj/R3h9cp3/WgGtTAJgREoy9yUKCKY= github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2/go.mod h1:Vc+snp0Bey4MrrJyiV2tVxxJb6BmLomPvN1RgAvjGaQ= +github.com/DataDog/datadog-agent/pkg/secrets v0.0.0-20231005190945-23465b25bd3c h1:g1qRcbW2t1Za6GtvRHxDcomN1anJsLeS6f+TwmWfOr0= +github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-20231005190945-23465b25bd3c h1:jdpwb5kuQL03jdcPuvGaaT9cH+aY17Wu4qPhav6NXgc= +github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-20231005190945-23465b25bd3c/go.mod h1:4tnLbXT99e51ZpMR/bsT6n2DDooy7OzKHgt6AOH5PQk= +github.com/DataDog/datadog-agent/pkg/telemetry v0.0.0-20231005190945-23465b25bd3c h1:Pq+nh+gU2iWtPkOR+1x4hy4FbTbCC1U6G11Oz3Y/fNc= +github.com/DataDog/datadog-agent/pkg/telemetry v0.0.0-20231005190945-23465b25bd3c/go.mod h1:yTiCremV0YH9ogV7Btoo/yhzsbdhf3DKRGOZKylpSOA= github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1 h1:usLCrmPm2wuNedbcuArxN37E/e7UaCJ66i1tuEq7E/M= github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1/go.mod h1:kxBOu4ZSem1E0JdhxjeI2jAQ7nxeRxuhjU4r9LKnRkU= +github.com/DataDog/datadog-agent/pkg/util/backoff v0.0.0-20231005190945-23465b25bd3c h1:WWMNSHIAGrDWCgFLA7/5QRSqTHMmtfCGryZbXFBi6QY= +github.com/DataDog/datadog-agent/pkg/util/backoff v0.0.0-20231005190945-23465b25bd3c/go.mod h1:zKivPv41wzFKYkWMuOSHSAfOXZxiZUTu04lcDKgwdgg= github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2 h1:JVo4ZqkIsHZe8XoUx4m1f+EbtT3LPLMtGYnrcDQih4M= github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2/go.mod h1:z7SN8scjbSwg+F8m8kAqaI4uoaGPPr1ML1MvmZCKvks= +github.com/DataDog/datadog-agent/pkg/util/executable v0.0.0-20231005190945-23465b25bd3c h1:nO+cX1U9w+OzbTIn4OHMEupSzsdZBSHbjElBtGJWAyo= +github.com/DataDog/datadog-agent/pkg/util/fxutil v0.0.0-20231005190945-23465b25bd3c h1:AzqizL5sIr3AAGwnHBsTkpU1KflQEhhktefrSqBGxEM= +github.com/DataDog/datadog-agent/pkg/util/fxutil v0.0.0-20231005190945-23465b25bd3c/go.mod h1:X23wZ26FOrU+R8iB/WwfrjFMH40xiqlKyLXJxpm0P9k= +github.com/DataDog/datadog-agent/pkg/util/go_routines v0.0.0-20231005190945-23465b25bd3c h1:oj9eIzWLOJtDS71p2tLrgWjnQRzZ4nflfQCIsM3+NPI= +github.com/DataDog/datadog-agent/pkg/util/go_routines v0.0.0-20231005190945-23465b25bd3c/go.mod h1:pT558qNhkNnbnMZBjh7lAxVs71U5u7vx/XNYIeNVhYA= +github.com/DataDog/datadog-agent/pkg/util/http v0.0.0-20231005190945-23465b25bd3c h1:za6TmCMwUd+xZgvcv2I+vL+zESo5JObVVTkFUUrgxko= +github.com/DataDog/datadog-agent/pkg/util/http v0.0.0-20231005190945-23465b25bd3c/go.mod h1:Z7COOpS3uz/NfbrdY1scrPVNrfTHcYRza1K33WF6o7k= +github.com/DataDog/datadog-agent/pkg/util/log v0.0.0-20231005190945-23465b25bd3c h1:v+q+2mNiy5NYjMIPnsuI+j+Aiy7ZmWKeG7HTnyqRI6U= +github.com/DataDog/datadog-agent/pkg/util/log v0.0.0-20231005190945-23465b25bd3c/go.mod h1:Rxt1kEZtYKkh64lyNuV9JtLRFpQKs5L6Y5hChe43XfQ= github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2 h1:8DwNcSITt4ArL1xmt0+eAsI3zXGoYpWBiIDGui/qq/s= github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2/go.mod h1:eTXti9mx7qhkoi+Qg3mMmvVY5McghUUgsf4Hrk9zY8k= +github.com/DataDog/datadog-agent/pkg/util/scrubber v0.0.0-20231005190945-23465b25bd3c h1:9BJFQTB5l0ANb6eitI5aXidVUmJUcHfASSLHe46f7jo= +github.com/DataDog/datadog-agent/pkg/util/scrubber v0.0.0-20231005190945-23465b25bd3c/go.mod h1:EOGgNrSPskIxY3+KgCl+yEggMjrGqrA2oL5va+/p2jM= +github.com/DataDog/datadog-agent/pkg/util/startstop v0.0.0-20231005190945-23465b25bd3c h1:c7FsuXiVCwDMmfOXK/+L3lRUD3eXckou+Vet52YIUN0= +github.com/DataDog/datadog-agent/pkg/util/startstop v0.0.0-20231005190945-23465b25bd3c/go.mod h1:MzQlyEKgquBodxZ0fqAOMhLW0L0TVGxpfDZCcW1AY5c= +github.com/DataDog/datadog-agent/pkg/util/stats_tracker v0.0.0-20231005190945-23465b25bd3c h1:/w31HIbj4P7XXvUaL+qyi4PoJLwzPagNwB8zbmugPAo= +github.com/DataDog/datadog-agent/pkg/util/stats_tracker v0.0.0-20231005190945-23465b25bd3c/go.mod h1:hMPTkMVYZROwqZIyeHtBVo5CtZ0JBENRqgImLfeHrYM= +github.com/DataDog/datadog-agent/pkg/util/system/socket v0.0.0-20231005190945-23465b25bd3c h1:4YhnU4etGlEg8dn0Dq/X0beMVchnqXdyhwwZpfp5p4c= github.com/DataDog/datadog-agent/pkg/util/winutil v0.36.1 h1:eWNGQJQ7izlcblsO75djDt8UCWdDPbVmcWhiv/RTvG8= +github.com/DataDog/datadog-agent/pkg/version v0.0.0-20231005190945-23465b25bd3c h1:5nFkkNLbf3k5xbYgKmJJjZ8S7f+RZLwTEMkOund1YXQ= +github.com/DataDog/datadog-agent/pkg/version v0.0.0-20231005190945-23465b25bd3c/go.mod h1:mahW6uT3c+PZA04AUKba8mHzIGjc/2YCpXe/4HY0uBc= github.com/DataDog/datadog-api-client-go/v2 v2.17.0 h1:0jI5TotLfWgsydMg/QTHkuoqNCFKSMorjU3ki/fbVI8= github.com/DataDog/datadog-api-client-go/v2 v2.17.0/go.mod h1:uJd7G1BONVIyiVw684VMn2XYI1FfN1tx4bRGenAf2bo= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= diff --git a/cmd/otelcontribcol/go.mod b/cmd/otelcontribcol/go.mod index 59ac29281c99..15d657bf5cd0 100644 --- a/cmd/otelcontribcol/go.mod +++ b/cmd/otelcontribcol/go.mod @@ -5,42 +5,42 @@ module github.com/open-telemetry/opentelemetry-collector-contrib/cmd/otelcontrib go 1.20 replace ( - github.com/DataDog/datadog-agent/comp/core/config => ../../../../dd/datadog-agent/comp/core/config - github.com/DataDog/datadog-agent/comp/core/telemetry => ../../../../dd/datadog-agent/comp/core/telemetry - github.com/DataDog/datadog-agent/comp/logs/agent/config => ../../../../dd/datadog-agent/comp/logs/agent/config - github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types => ../../../../dd/datadog-agent/pkg/autodiscovery/common/types - github.com/DataDog/datadog-agent/pkg/collector/check/defaults => ../../../../dd/datadog-agent/pkg/collector/check/defaults - github.com/DataDog/datadog-agent/pkg/conf => ../../../../dd/datadog-agent/pkg/conf - github.com/DataDog/datadog-agent/pkg/config/configsetup => ../../../../dd/datadog-agent/pkg/config/configsetup - github.com/DataDog/datadog-agent/pkg/config/load => ../../../../dd/datadog-agent/pkg/config/load - github.com/DataDog/datadog-agent/pkg/logs/auditor => ../../../../dd/datadog-agent/pkg/logs/auditor - github.com/DataDog/datadog-agent/pkg/logs/client => ../../../../dd/datadog-agent/pkg/logs/client - github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module => ../../../../dd/datadog-agent/pkg/logs/diagnostic/module - github.com/DataDog/datadog-agent/pkg/logs/internal/processor => ../../../../dd/datadog-agent/pkg/logs/internal/processor - github.com/DataDog/datadog-agent/pkg/logs/internal/status => ../../../../dd/datadog-agent/pkg/logs/internal/status - github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils => ../../../../dd/datadog-agent/pkg/logs/internal/util/test_utils - github.com/DataDog/datadog-agent/pkg/logs/message => ../../../../dd/datadog-agent/pkg/logs/message - github.com/DataDog/datadog-agent/pkg/logs/metrics => ../../../../dd/datadog-agent/pkg/logs/metrics - github.com/DataDog/datadog-agent/pkg/logs/pipeline => ../../../../dd/datadog-agent/pkg/logs/pipeline - github.com/DataDog/datadog-agent/pkg/logs/sender => ../../../../dd/datadog-agent/pkg/logs/sender - github.com/DataDog/datadog-agent/pkg/logs/sources => ../../../../dd/datadog-agent/pkg/logs/sources - github.com/DataDog/datadog-agent/pkg/logs/status/module => ../../../../dd/datadog-agent/pkg/logs/status/module - github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil => ../../../../dd/datadog-agent/pkg/otlp/internal/testutil - github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter => ../../../../dd/datadog-agent/pkg/otlp/logsagentexporter - github.com/DataDog/datadog-agent/pkg/secrets => ../../../../dd/datadog-agent/pkg/secrets - github.com/DataDog/datadog-agent/pkg/status/health => ../../../../dd/datadog-agent/pkg/status/health - github.com/DataDog/datadog-agent/pkg/telemetry => ../../../../dd/datadog-agent/pkg/telemetry - github.com/DataDog/datadog-agent/pkg/util/backoff => ../../../../dd/datadog-agent/pkg/util/backoff - github.com/DataDog/datadog-agent/pkg/util/executable => ../../../../dd/datadog-agent/pkg/util/executable - github.com/DataDog/datadog-agent/pkg/util/fxutil => ../../../../dd/datadog-agent/pkg/util/fxutil - github.com/DataDog/datadog-agent/pkg/util/go_routines => ../../../../dd/datadog-agent/pkg/util/go_routines - github.com/DataDog/datadog-agent/pkg/util/http => ../../../../dd/datadog-agent/pkg/util/http - github.com/DataDog/datadog-agent/pkg/util/log => ../../../../dd/datadog-agent/pkg/util/log - github.com/DataDog/datadog-agent/pkg/util/scrubber => ../../../../dd/datadog-agent/pkg/util/scrubber - github.com/DataDog/datadog-agent/pkg/util/startstop => ../../../../dd/datadog-agent/pkg/util/startstop - github.com/DataDog/datadog-agent/pkg/util/stats_tracker => ../../../../dd/datadog-agent/pkg/util/stats_tracker - github.com/DataDog/datadog-agent/pkg/util/system/socket => ../../../../dd/datadog-agent/pkg/util/system/socket - github.com/DataDog/datadog-agent/pkg/version => ../../../../dd/datadog-agent/pkg/version + github.com/DataDog/datadog-agent/comp/core/config => github.com/DataDog/datadog-agent/comp/core/config v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/comp/core/telemetry => github.com/DataDog/datadog-agent/comp/core/telemetry v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/comp/logs/agent/config => github.com/DataDog/datadog-agent/comp/logs/agent/config v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types => github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/collector/check/defaults => github.com/DataDog/datadog-agent/pkg/collector/check/defaults v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/conf => github.com/DataDog/datadog-agent/pkg/conf v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/config/configsetup => github.com/DataDog/datadog-agent/pkg/config/configsetup v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/config/load => github.com/DataDog/datadog-agent/pkg/config/load v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/auditor => github.com/DataDog/datadog-agent/pkg/logs/auditor v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/client => github.com/DataDog/datadog-agent/pkg/logs/client v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module => github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/internal/processor => github.com/DataDog/datadog-agent/pkg/logs/internal/processor v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/internal/status => github.com/DataDog/datadog-agent/pkg/logs/internal/status v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils => github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/message => github.com/DataDog/datadog-agent/pkg/logs/message v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/metrics => github.com/DataDog/datadog-agent/pkg/logs/metrics v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/pipeline => github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/sender => github.com/DataDog/datadog-agent/pkg/logs/sender v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/sources => github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/status/module => github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil => github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter => github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/secrets => github.com/DataDog/datadog-agent/pkg/secrets v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/status/health => github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/telemetry => github.com/DataDog/datadog-agent/pkg/telemetry v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/backoff => github.com/DataDog/datadog-agent/pkg/util/backoff v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/executable => github.com/DataDog/datadog-agent/pkg/util/executable v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/fxutil => github.com/DataDog/datadog-agent/pkg/util/fxutil v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/go_routines => github.com/DataDog/datadog-agent/pkg/util/go_routines v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/http => github.com/DataDog/datadog-agent/pkg/util/http v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/log => github.com/DataDog/datadog-agent/pkg/util/log v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/scrubber => github.com/DataDog/datadog-agent/pkg/util/scrubber v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/startstop => github.com/DataDog/datadog-agent/pkg/util/startstop v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/stats_tracker => github.com/DataDog/datadog-agent/pkg/util/stats_tracker v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/system/socket => github.com/DataDog/datadog-agent/pkg/util/system/socket v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/version => github.com/DataDog/datadog-agent/pkg/version v0.0.0-20231005190945-23465b25bd3c ) require ( diff --git a/cmd/otelcontribcol/go.sum b/cmd/otelcontribcol/go.sum index 99b0bfed363e..e9a22f6f0465 100644 --- a/cmd/otelcontribcol/go.sum +++ b/cmd/otelcontribcol/go.sum @@ -650,19 +650,81 @@ github.com/ClickHouse/clickhouse-go/v2 v2.14.1/go.mod h1:PHqbMvJTQ0EI4a1vJhmbmL/ github.com/DATA-DOG/go-sqlmock v1.5.0 h1:Shsta01QNfFxHCfpW6YH2STWB0MudeXXEWMr20OEh60= github.com/DataDog/agent-payload/v5 v5.0.96 h1:+HFqnm+3OMCoZn5ZzrP3vCB94OEw2U3Pma2sFpc1Rgw= github.com/DataDog/agent-payload/v5 v5.0.96/go.mod h1:oQZi1VZp1e3QvlSUX4iphZCpJaFepUxWq0hNXxihKBM= +github.com/DataDog/datadog-agent/comp/core/config v0.0.0-20231005190945-23465b25bd3c h1:Jk2600vpu6eVZuz3vYLP15VB4bifcnqFVJRCDuzwXMQ= +github.com/DataDog/datadog-agent/comp/core/telemetry v0.0.0-20231005190945-23465b25bd3c h1:CRhVlnfJkM25cG4FDGYganzcrHf+LO3eX6XeCnZNNfw= +github.com/DataDog/datadog-agent/comp/core/telemetry v0.0.0-20231005190945-23465b25bd3c/go.mod h1:ocR4MJR7JWGZnGH+nG6ky/2JLCvkXlbF9Sx/mioA9jE= +github.com/DataDog/datadog-agent/comp/logs/agent/config v0.0.0-20231005190945-23465b25bd3c h1:dlQ2mcuB2LtHFI5WhyTxsVXwYdiyEHDEk9i6JKc6wJo= +github.com/DataDog/datadog-agent/comp/logs/agent/config v0.0.0-20231005190945-23465b25bd3c/go.mod h1:9Wbu2ABSqr85kQL9li/CgMdv+R8DszGI2ob6Y0iTr9c= +github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types v0.0.0-20231005190945-23465b25bd3c h1:2+LZvVWRhttNlzW3O6hx5lubPsl5FLF2DyySuLIIiEY= +github.com/DataDog/datadog-agent/pkg/collector/check/defaults v0.0.0-20231005190945-23465b25bd3c h1:uK0UKLKRHua0bVx4EPJ6fB/XCHe2Tj88aT3oqvsxjW4= +github.com/DataDog/datadog-agent/pkg/conf v0.0.0-20231005190945-23465b25bd3c h1:RoWGt3ETEmG29i9y148DVEBMTbwHOND5CBb6U16RDJ8= +github.com/DataDog/datadog-agent/pkg/conf v0.0.0-20231005190945-23465b25bd3c/go.mod h1:rkHA9UVObp/segUUeFwgdeBLSbEEUhp1js//LCnqbA4= +github.com/DataDog/datadog-agent/pkg/config/configsetup v0.0.0-20231005190945-23465b25bd3c h1:bZtdHdUsuaL0PkEmteIznJ2pCmDXlC/P7fyrenko6yE= +github.com/DataDog/datadog-agent/pkg/config/load v0.0.0-20231005190945-23465b25bd3c h1:yEYRFM6OSSNWw3Z38gYWFaENip677BLGKzOJShWCgZ0= +github.com/DataDog/datadog-agent/pkg/logs/auditor v0.0.0-20231005190945-23465b25bd3c h1:JhRGSqa2vOEvzqrEAHMRkUTRFWIKw5pHFHnBaqXH/OU= +github.com/DataDog/datadog-agent/pkg/logs/auditor v0.0.0-20231005190945-23465b25bd3c/go.mod h1:9JA+x8dRswKTGLOQ+yU8cPXBQUi+Fh0ddgZk01u6R84= +github.com/DataDog/datadog-agent/pkg/logs/client v0.0.0-20231005190945-23465b25bd3c h1:ut4UX7eSQG8kZP0h5ahc1hQsF9JKqkH+Glp50FtC/LA= +github.com/DataDog/datadog-agent/pkg/logs/client v0.0.0-20231005190945-23465b25bd3c/go.mod h1:5qEhtGV/6LHNujuN4P/eyEdqrib4Aa3XS3X+RcoFXKE= +github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module v0.0.0-20231005190945-23465b25bd3c h1:koH0DyeeKCukvXf3JpldcgU2x2PsujhrZlPbbh6EGTY= +github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module v0.0.0-20231005190945-23465b25bd3c/go.mod h1:ERgZ6aR9+jy3Uk2LT+cWvwReJ6K2tjYt/CKkZNVJebA= +github.com/DataDog/datadog-agent/pkg/logs/internal/processor v0.0.0-20231005190945-23465b25bd3c h1:+e+4RP3dSdKXlv3r9QyznalLufBnN0mSP4O086bbvhE= +github.com/DataDog/datadog-agent/pkg/logs/internal/processor v0.0.0-20231005190945-23465b25bd3c/go.mod h1:QWIbhUHyhGLK5lp7XKSGgjZPlyBmlLt0FQG2WkR1M94= +github.com/DataDog/datadog-agent/pkg/logs/internal/status v0.0.0-20231005190945-23465b25bd3c h1:HaSDCLGQkjOeH2V3iOsOy1bOYwtsGmuERvkyFzBU7f4= +github.com/DataDog/datadog-agent/pkg/logs/internal/status v0.0.0-20231005190945-23465b25bd3c/go.mod h1:r1LB1yD5VKDlqZGf9PtGqHCcNK5bnDpthOaR5Xpq4Ks= +github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils v0.0.0-20231005190945-23465b25bd3c h1:mEFBNqVlU/PNHCirFmH0Kv8Q+uyYiUvVeFH07W1rcog= +github.com/DataDog/datadog-agent/pkg/logs/message v0.0.0-20231005190945-23465b25bd3c h1:mQ/hRxZ0/HSaqERjm39oo9tlk0+jlES27qhoKrZt/NI= +github.com/DataDog/datadog-agent/pkg/logs/message v0.0.0-20231005190945-23465b25bd3c/go.mod h1:xZh2fn1p0ACO2Vj9KY2rm7wReO6dluJyg2RSKVrsbCU= +github.com/DataDog/datadog-agent/pkg/logs/metrics v0.0.0-20231005190945-23465b25bd3c h1:f5uUBSM0t4mTrlTUmAqGOjE2CghYc7dUnK2qG9RZ1WI= +github.com/DataDog/datadog-agent/pkg/logs/metrics v0.0.0-20231005190945-23465b25bd3c/go.mod h1:OexgE5UOYi7VQEj8vZRWXqp8b+a32zsk6mNY5ZYOR+U= +github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.0.0-20231005190945-23465b25bd3c h1:wtMhbbeigm2d3x44DgPqpwA7b8EAqif6C5UY7CvMUwo= +github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.0.0-20231005190945-23465b25bd3c/go.mod h1:Dzq1sRgUA33pzSWdqtpNbr0EjhMoBj2j8pDjNzd8P40= +github.com/DataDog/datadog-agent/pkg/logs/sender v0.0.0-20231005190945-23465b25bd3c h1:mpJ7nwUiPBgIjc7Ql89re+KjH2XIxes5cb7wzG4E900= +github.com/DataDog/datadog-agent/pkg/logs/sender v0.0.0-20231005190945-23465b25bd3c/go.mod h1:Z/cWc+y6Q3JKUjOW9DpBRs9E78vQirWBi8nsDG6Mkio= +github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-20231005190945-23465b25bd3c h1:2IuEodSjow23lpFpBP7gM8Az//ybH/0HrjaerwTYkrM= +github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-20231005190945-23465b25bd3c/go.mod h1:8bIcGLFucnqxP0iJb57P9tMc4b1Dre+tFo7TBqcrmf8= +github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-20231005190945-23465b25bd3c h1:ZnSCSRaPkrRsAM+qA5Kj59M4n2d3gpIAiqKCrgGRbjA= +github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-20231005190945-23465b25bd3c/go.mod h1:yUOBXMYCoCvlvCq7ekwjQkuDlGuLzwWYWSLBA52wYe0= github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2 h1:yzJYQYkxCdPyODDwUgplX/byJFhrxLCv4irAyNJhE08= github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2/go.mod h1:e933RWa4kAWuHi5jpzEuOiULlv21HcCFEVIYegmaB5c= +github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil v0.0.0-20231005190945-23465b25bd3c h1:b0yuSmPU+CG3LUDrIsQ+wSPQUjs5kaauO7nnT0WdNIg= +github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter v0.0.0-20231005190945-23465b25bd3c h1:gCYJJEIF5fVKkNmF4V+s2O91Pup6n2vsOOCP4zFUWxU= +github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter v0.0.0-20231005190945-23465b25bd3c/go.mod h1:9bkhVKKwIgZcBb+p7JxAK2C8yug6+1c60tk/kn/Rl/I= github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1 h1:Htxj/RE55AeDZ+OE6+x+kJQz3toGWzR40Baq0Dknv8U= github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1/go.mod h1:O3WwGRPZxs4BpB2ccUvIIPprhscWBRpudJT6mC+7sr8= github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2 h1:qTigp3vf+u7zfoj/R3h9cp3/WgGtTAJgREoy9yUKCKY= github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2/go.mod h1:Vc+snp0Bey4MrrJyiV2tVxxJb6BmLomPvN1RgAvjGaQ= +github.com/DataDog/datadog-agent/pkg/secrets v0.0.0-20231005190945-23465b25bd3c h1:g1qRcbW2t1Za6GtvRHxDcomN1anJsLeS6f+TwmWfOr0= +github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-20231005190945-23465b25bd3c h1:jdpwb5kuQL03jdcPuvGaaT9cH+aY17Wu4qPhav6NXgc= +github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-20231005190945-23465b25bd3c/go.mod h1:4tnLbXT99e51ZpMR/bsT6n2DDooy7OzKHgt6AOH5PQk= +github.com/DataDog/datadog-agent/pkg/telemetry v0.0.0-20231005190945-23465b25bd3c h1:Pq+nh+gU2iWtPkOR+1x4hy4FbTbCC1U6G11Oz3Y/fNc= +github.com/DataDog/datadog-agent/pkg/telemetry v0.0.0-20231005190945-23465b25bd3c/go.mod h1:yTiCremV0YH9ogV7Btoo/yhzsbdhf3DKRGOZKylpSOA= github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1 h1:usLCrmPm2wuNedbcuArxN37E/e7UaCJ66i1tuEq7E/M= github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1/go.mod h1:kxBOu4ZSem1E0JdhxjeI2jAQ7nxeRxuhjU4r9LKnRkU= +github.com/DataDog/datadog-agent/pkg/util/backoff v0.0.0-20231005190945-23465b25bd3c h1:WWMNSHIAGrDWCgFLA7/5QRSqTHMmtfCGryZbXFBi6QY= +github.com/DataDog/datadog-agent/pkg/util/backoff v0.0.0-20231005190945-23465b25bd3c/go.mod h1:zKivPv41wzFKYkWMuOSHSAfOXZxiZUTu04lcDKgwdgg= github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2 h1:JVo4ZqkIsHZe8XoUx4m1f+EbtT3LPLMtGYnrcDQih4M= github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2/go.mod h1:z7SN8scjbSwg+F8m8kAqaI4uoaGPPr1ML1MvmZCKvks= +github.com/DataDog/datadog-agent/pkg/util/executable v0.0.0-20231005190945-23465b25bd3c h1:nO+cX1U9w+OzbTIn4OHMEupSzsdZBSHbjElBtGJWAyo= +github.com/DataDog/datadog-agent/pkg/util/fxutil v0.0.0-20231005190945-23465b25bd3c h1:AzqizL5sIr3AAGwnHBsTkpU1KflQEhhktefrSqBGxEM= +github.com/DataDog/datadog-agent/pkg/util/fxutil v0.0.0-20231005190945-23465b25bd3c/go.mod h1:X23wZ26FOrU+R8iB/WwfrjFMH40xiqlKyLXJxpm0P9k= +github.com/DataDog/datadog-agent/pkg/util/go_routines v0.0.0-20231005190945-23465b25bd3c h1:oj9eIzWLOJtDS71p2tLrgWjnQRzZ4nflfQCIsM3+NPI= +github.com/DataDog/datadog-agent/pkg/util/go_routines v0.0.0-20231005190945-23465b25bd3c/go.mod h1:pT558qNhkNnbnMZBjh7lAxVs71U5u7vx/XNYIeNVhYA= +github.com/DataDog/datadog-agent/pkg/util/http v0.0.0-20231005190945-23465b25bd3c h1:za6TmCMwUd+xZgvcv2I+vL+zESo5JObVVTkFUUrgxko= +github.com/DataDog/datadog-agent/pkg/util/http v0.0.0-20231005190945-23465b25bd3c/go.mod h1:Z7COOpS3uz/NfbrdY1scrPVNrfTHcYRza1K33WF6o7k= +github.com/DataDog/datadog-agent/pkg/util/log v0.0.0-20231005190945-23465b25bd3c h1:v+q+2mNiy5NYjMIPnsuI+j+Aiy7ZmWKeG7HTnyqRI6U= +github.com/DataDog/datadog-agent/pkg/util/log v0.0.0-20231005190945-23465b25bd3c/go.mod h1:Rxt1kEZtYKkh64lyNuV9JtLRFpQKs5L6Y5hChe43XfQ= github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2 h1:8DwNcSITt4ArL1xmt0+eAsI3zXGoYpWBiIDGui/qq/s= github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2/go.mod h1:eTXti9mx7qhkoi+Qg3mMmvVY5McghUUgsf4Hrk9zY8k= +github.com/DataDog/datadog-agent/pkg/util/scrubber v0.0.0-20231005190945-23465b25bd3c h1:9BJFQTB5l0ANb6eitI5aXidVUmJUcHfASSLHe46f7jo= +github.com/DataDog/datadog-agent/pkg/util/scrubber v0.0.0-20231005190945-23465b25bd3c/go.mod h1:EOGgNrSPskIxY3+KgCl+yEggMjrGqrA2oL5va+/p2jM= +github.com/DataDog/datadog-agent/pkg/util/startstop v0.0.0-20231005190945-23465b25bd3c h1:c7FsuXiVCwDMmfOXK/+L3lRUD3eXckou+Vet52YIUN0= +github.com/DataDog/datadog-agent/pkg/util/startstop v0.0.0-20231005190945-23465b25bd3c/go.mod h1:MzQlyEKgquBodxZ0fqAOMhLW0L0TVGxpfDZCcW1AY5c= +github.com/DataDog/datadog-agent/pkg/util/stats_tracker v0.0.0-20231005190945-23465b25bd3c h1:/w31HIbj4P7XXvUaL+qyi4PoJLwzPagNwB8zbmugPAo= +github.com/DataDog/datadog-agent/pkg/util/stats_tracker v0.0.0-20231005190945-23465b25bd3c/go.mod h1:hMPTkMVYZROwqZIyeHtBVo5CtZ0JBENRqgImLfeHrYM= +github.com/DataDog/datadog-agent/pkg/util/system/socket v0.0.0-20231005190945-23465b25bd3c h1:4YhnU4etGlEg8dn0Dq/X0beMVchnqXdyhwwZpfp5p4c= github.com/DataDog/datadog-agent/pkg/util/winutil v0.36.1 h1:eWNGQJQ7izlcblsO75djDt8UCWdDPbVmcWhiv/RTvG8= +github.com/DataDog/datadog-agent/pkg/version v0.0.0-20231005190945-23465b25bd3c h1:5nFkkNLbf3k5xbYgKmJJjZ8S7f+RZLwTEMkOund1YXQ= +github.com/DataDog/datadog-agent/pkg/version v0.0.0-20231005190945-23465b25bd3c/go.mod h1:mahW6uT3c+PZA04AUKba8mHzIGjc/2YCpXe/4HY0uBc= github.com/DataDog/datadog-api-client-go/v2 v2.17.0 h1:0jI5TotLfWgsydMg/QTHkuoqNCFKSMorjU3ki/fbVI8= github.com/DataDog/datadog-api-client-go/v2 v2.17.0/go.mod h1:uJd7G1BONVIyiVw684VMn2XYI1FfN1tx4bRGenAf2bo= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= diff --git a/exporter/datadogexporter/go.mod b/exporter/datadogexporter/go.mod index 9c8377bbeb50..af6c64debd5a 100644 --- a/exporter/datadogexporter/go.mod +++ b/exporter/datadogexporter/go.mod @@ -3,42 +3,42 @@ module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datado go 1.20 replace ( - github.com/DataDog/datadog-agent/comp/core/config => ../../../../dd/datadog-agent/comp/core/config - github.com/DataDog/datadog-agent/comp/core/telemetry => ../../../../dd/datadog-agent/comp/core/telemetry - github.com/DataDog/datadog-agent/comp/logs/agent/config => ../../../../dd/datadog-agent/comp/logs/agent/config - github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types => ../../../../dd/datadog-agent/pkg/autodiscovery/common/types - github.com/DataDog/datadog-agent/pkg/collector/check/defaults => ../../../../dd/datadog-agent/pkg/collector/check/defaults - github.com/DataDog/datadog-agent/pkg/conf => ../../../../dd/datadog-agent/pkg/conf - github.com/DataDog/datadog-agent/pkg/config/configsetup => ../../../../dd/datadog-agent/pkg/config/configsetup - github.com/DataDog/datadog-agent/pkg/config/load => ../../../../dd/datadog-agent/pkg/config/load - github.com/DataDog/datadog-agent/pkg/logs/auditor => ../../../../dd/datadog-agent/pkg/logs/auditor - github.com/DataDog/datadog-agent/pkg/logs/client => ../../../../dd/datadog-agent/pkg/logs/client - github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module => ../../../../dd/datadog-agent/pkg/logs/diagnostic/module - github.com/DataDog/datadog-agent/pkg/logs/internal/processor => ../../../../dd/datadog-agent/pkg/logs/internal/processor - github.com/DataDog/datadog-agent/pkg/logs/internal/status => ../../../../dd/datadog-agent/pkg/logs/internal/status - github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils => ../../../../dd/datadog-agent/pkg/logs/internal/util/test_utils - github.com/DataDog/datadog-agent/pkg/logs/message => ../../../../dd/datadog-agent/pkg/logs/message - github.com/DataDog/datadog-agent/pkg/logs/metrics => ../../../../dd/datadog-agent/pkg/logs/metrics - github.com/DataDog/datadog-agent/pkg/logs/pipeline => ../../../../dd/datadog-agent/pkg/logs/pipeline - github.com/DataDog/datadog-agent/pkg/logs/sender => ../../../../dd/datadog-agent/pkg/logs/sender - github.com/DataDog/datadog-agent/pkg/logs/sources => ../../../../dd/datadog-agent/pkg/logs/sources - github.com/DataDog/datadog-agent/pkg/logs/status/module => ../../../../dd/datadog-agent/pkg/logs/status/module - github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil => ../../../../dd/datadog-agent/pkg/otlp/internal/testutil - github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter => ../../../../dd/datadog-agent/pkg/otlp/logsagentexporter - github.com/DataDog/datadog-agent/pkg/secrets => ../../../../dd/datadog-agent/pkg/secrets - github.com/DataDog/datadog-agent/pkg/status/health => ../../../../dd/datadog-agent/pkg/status/health - github.com/DataDog/datadog-agent/pkg/telemetry => ../../../../dd/datadog-agent/pkg/telemetry - github.com/DataDog/datadog-agent/pkg/util/backoff => ../../../../dd/datadog-agent/pkg/util/backoff - github.com/DataDog/datadog-agent/pkg/util/executable => ../../../../dd/datadog-agent/pkg/util/executable - github.com/DataDog/datadog-agent/pkg/util/fxutil => ../../../../dd/datadog-agent/pkg/util/fxutil - github.com/DataDog/datadog-agent/pkg/util/go_routines => ../../../../dd/datadog-agent/pkg/util/go_routines - github.com/DataDog/datadog-agent/pkg/util/http => ../../../../dd/datadog-agent/pkg/util/http - github.com/DataDog/datadog-agent/pkg/util/log => ../../../../dd/datadog-agent/pkg/util/log - github.com/DataDog/datadog-agent/pkg/util/scrubber => ../../../../dd/datadog-agent/pkg/util/scrubber - github.com/DataDog/datadog-agent/pkg/util/startstop => ../../../../dd/datadog-agent/pkg/util/startstop - github.com/DataDog/datadog-agent/pkg/util/stats_tracker => ../../../../dd/datadog-agent/pkg/util/stats_tracker - github.com/DataDog/datadog-agent/pkg/util/system/socket => ../../../../dd/datadog-agent/pkg/util/system/socket - github.com/DataDog/datadog-agent/pkg/version => ../../../../dd/datadog-agent/pkg/version + github.com/DataDog/datadog-agent/comp/core/config => github.com/DataDog/datadog-agent/comp/core/config v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/comp/core/telemetry => github.com/DataDog/datadog-agent/comp/core/telemetry v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/comp/logs/agent/config => github.com/DataDog/datadog-agent/comp/logs/agent/config v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types => github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/collector/check/defaults => github.com/DataDog/datadog-agent/pkg/collector/check/defaults v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/conf => github.com/DataDog/datadog-agent/pkg/conf v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/config/configsetup => github.com/DataDog/datadog-agent/pkg/config/configsetup v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/config/load => github.com/DataDog/datadog-agent/pkg/config/load v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/auditor => github.com/DataDog/datadog-agent/pkg/logs/auditor v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/client => github.com/DataDog/datadog-agent/pkg/logs/client v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module => github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/internal/processor => github.com/DataDog/datadog-agent/pkg/logs/internal/processor v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/internal/status => github.com/DataDog/datadog-agent/pkg/logs/internal/status v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils => github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/message => github.com/DataDog/datadog-agent/pkg/logs/message v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/metrics => github.com/DataDog/datadog-agent/pkg/logs/metrics v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/pipeline => github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/sender => github.com/DataDog/datadog-agent/pkg/logs/sender v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/sources => github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/status/module => github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil => github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter => github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/secrets => github.com/DataDog/datadog-agent/pkg/secrets v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/status/health => github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/telemetry => github.com/DataDog/datadog-agent/pkg/telemetry v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/backoff => github.com/DataDog/datadog-agent/pkg/util/backoff v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/executable => github.com/DataDog/datadog-agent/pkg/util/executable v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/fxutil => github.com/DataDog/datadog-agent/pkg/util/fxutil v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/go_routines => github.com/DataDog/datadog-agent/pkg/util/go_routines v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/http => github.com/DataDog/datadog-agent/pkg/util/http v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/log => github.com/DataDog/datadog-agent/pkg/util/log v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/scrubber => github.com/DataDog/datadog-agent/pkg/util/scrubber v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/startstop => github.com/DataDog/datadog-agent/pkg/util/startstop v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/stats_tracker => github.com/DataDog/datadog-agent/pkg/util/stats_tracker v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/system/socket => github.com/DataDog/datadog-agent/pkg/util/system/socket v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/version => github.com/DataDog/datadog-agent/pkg/version v0.0.0-20231005190945-23465b25bd3c ) require ( @@ -351,7 +351,7 @@ replace github.com/outcaste-io/ristretto v0.2.0 => github.com/outcaste-io/ristre // v0.47.x and v0.48.x are incompatible, prefer to use v0.48.x replace github.com/DataDog/datadog-agent/pkg/proto => github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1 -replace github.com/DataDog/datadog-agent/pkg/trace => ../../../../dd/datadog-agent/pkg/trace +replace github.com/DataDog/datadog-agent/pkg/trace => github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1 replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest => ../../pkg/pdatatest diff --git a/exporter/datadogexporter/go.sum b/exporter/datadogexporter/go.sum index 5e908ff08218..80f246d55e27 100644 --- a/exporter/datadogexporter/go.sum +++ b/exporter/datadogexporter/go.sum @@ -55,17 +55,81 @@ github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03 github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/DataDog/agent-payload/v5 v5.0.96 h1:+HFqnm+3OMCoZn5ZzrP3vCB94OEw2U3Pma2sFpc1Rgw= github.com/DataDog/agent-payload/v5 v5.0.96/go.mod h1:oQZi1VZp1e3QvlSUX4iphZCpJaFepUxWq0hNXxihKBM= +github.com/DataDog/datadog-agent/comp/core/config v0.0.0-20231005190945-23465b25bd3c h1:Jk2600vpu6eVZuz3vYLP15VB4bifcnqFVJRCDuzwXMQ= +github.com/DataDog/datadog-agent/comp/core/telemetry v0.0.0-20231005190945-23465b25bd3c h1:CRhVlnfJkM25cG4FDGYganzcrHf+LO3eX6XeCnZNNfw= +github.com/DataDog/datadog-agent/comp/core/telemetry v0.0.0-20231005190945-23465b25bd3c/go.mod h1:ocR4MJR7JWGZnGH+nG6ky/2JLCvkXlbF9Sx/mioA9jE= +github.com/DataDog/datadog-agent/comp/logs/agent/config v0.0.0-20231005190945-23465b25bd3c h1:dlQ2mcuB2LtHFI5WhyTxsVXwYdiyEHDEk9i6JKc6wJo= +github.com/DataDog/datadog-agent/comp/logs/agent/config v0.0.0-20231005190945-23465b25bd3c/go.mod h1:9Wbu2ABSqr85kQL9li/CgMdv+R8DszGI2ob6Y0iTr9c= +github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types v0.0.0-20231005190945-23465b25bd3c h1:2+LZvVWRhttNlzW3O6hx5lubPsl5FLF2DyySuLIIiEY= +github.com/DataDog/datadog-agent/pkg/collector/check/defaults v0.0.0-20231005190945-23465b25bd3c h1:uK0UKLKRHua0bVx4EPJ6fB/XCHe2Tj88aT3oqvsxjW4= +github.com/DataDog/datadog-agent/pkg/conf v0.0.0-20231005190945-23465b25bd3c h1:RoWGt3ETEmG29i9y148DVEBMTbwHOND5CBb6U16RDJ8= +github.com/DataDog/datadog-agent/pkg/conf v0.0.0-20231005190945-23465b25bd3c/go.mod h1:rkHA9UVObp/segUUeFwgdeBLSbEEUhp1js//LCnqbA4= +github.com/DataDog/datadog-agent/pkg/config/configsetup v0.0.0-20231005190945-23465b25bd3c h1:bZtdHdUsuaL0PkEmteIznJ2pCmDXlC/P7fyrenko6yE= +github.com/DataDog/datadog-agent/pkg/config/load v0.0.0-20231005190945-23465b25bd3c h1:yEYRFM6OSSNWw3Z38gYWFaENip677BLGKzOJShWCgZ0= +github.com/DataDog/datadog-agent/pkg/logs/auditor v0.0.0-20231005190945-23465b25bd3c h1:JhRGSqa2vOEvzqrEAHMRkUTRFWIKw5pHFHnBaqXH/OU= +github.com/DataDog/datadog-agent/pkg/logs/auditor v0.0.0-20231005190945-23465b25bd3c/go.mod h1:9JA+x8dRswKTGLOQ+yU8cPXBQUi+Fh0ddgZk01u6R84= +github.com/DataDog/datadog-agent/pkg/logs/client v0.0.0-20231005190945-23465b25bd3c h1:ut4UX7eSQG8kZP0h5ahc1hQsF9JKqkH+Glp50FtC/LA= +github.com/DataDog/datadog-agent/pkg/logs/client v0.0.0-20231005190945-23465b25bd3c/go.mod h1:5qEhtGV/6LHNujuN4P/eyEdqrib4Aa3XS3X+RcoFXKE= +github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module v0.0.0-20231005190945-23465b25bd3c h1:koH0DyeeKCukvXf3JpldcgU2x2PsujhrZlPbbh6EGTY= +github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module v0.0.0-20231005190945-23465b25bd3c/go.mod h1:ERgZ6aR9+jy3Uk2LT+cWvwReJ6K2tjYt/CKkZNVJebA= +github.com/DataDog/datadog-agent/pkg/logs/internal/processor v0.0.0-20231005190945-23465b25bd3c h1:+e+4RP3dSdKXlv3r9QyznalLufBnN0mSP4O086bbvhE= +github.com/DataDog/datadog-agent/pkg/logs/internal/processor v0.0.0-20231005190945-23465b25bd3c/go.mod h1:QWIbhUHyhGLK5lp7XKSGgjZPlyBmlLt0FQG2WkR1M94= +github.com/DataDog/datadog-agent/pkg/logs/internal/status v0.0.0-20231005190945-23465b25bd3c h1:HaSDCLGQkjOeH2V3iOsOy1bOYwtsGmuERvkyFzBU7f4= +github.com/DataDog/datadog-agent/pkg/logs/internal/status v0.0.0-20231005190945-23465b25bd3c/go.mod h1:r1LB1yD5VKDlqZGf9PtGqHCcNK5bnDpthOaR5Xpq4Ks= +github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils v0.0.0-20231005190945-23465b25bd3c h1:mEFBNqVlU/PNHCirFmH0Kv8Q+uyYiUvVeFH07W1rcog= +github.com/DataDog/datadog-agent/pkg/logs/message v0.0.0-20231005190945-23465b25bd3c h1:mQ/hRxZ0/HSaqERjm39oo9tlk0+jlES27qhoKrZt/NI= +github.com/DataDog/datadog-agent/pkg/logs/message v0.0.0-20231005190945-23465b25bd3c/go.mod h1:xZh2fn1p0ACO2Vj9KY2rm7wReO6dluJyg2RSKVrsbCU= +github.com/DataDog/datadog-agent/pkg/logs/metrics v0.0.0-20231005190945-23465b25bd3c h1:f5uUBSM0t4mTrlTUmAqGOjE2CghYc7dUnK2qG9RZ1WI= +github.com/DataDog/datadog-agent/pkg/logs/metrics v0.0.0-20231005190945-23465b25bd3c/go.mod h1:OexgE5UOYi7VQEj8vZRWXqp8b+a32zsk6mNY5ZYOR+U= +github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.0.0-20231005190945-23465b25bd3c h1:wtMhbbeigm2d3x44DgPqpwA7b8EAqif6C5UY7CvMUwo= +github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.0.0-20231005190945-23465b25bd3c/go.mod h1:Dzq1sRgUA33pzSWdqtpNbr0EjhMoBj2j8pDjNzd8P40= +github.com/DataDog/datadog-agent/pkg/logs/sender v0.0.0-20231005190945-23465b25bd3c h1:mpJ7nwUiPBgIjc7Ql89re+KjH2XIxes5cb7wzG4E900= +github.com/DataDog/datadog-agent/pkg/logs/sender v0.0.0-20231005190945-23465b25bd3c/go.mod h1:Z/cWc+y6Q3JKUjOW9DpBRs9E78vQirWBi8nsDG6Mkio= +github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-20231005190945-23465b25bd3c h1:2IuEodSjow23lpFpBP7gM8Az//ybH/0HrjaerwTYkrM= +github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-20231005190945-23465b25bd3c/go.mod h1:8bIcGLFucnqxP0iJb57P9tMc4b1Dre+tFo7TBqcrmf8= +github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-20231005190945-23465b25bd3c h1:ZnSCSRaPkrRsAM+qA5Kj59M4n2d3gpIAiqKCrgGRbjA= +github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-20231005190945-23465b25bd3c/go.mod h1:yUOBXMYCoCvlvCq7ekwjQkuDlGuLzwWYWSLBA52wYe0= github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2 h1:yzJYQYkxCdPyODDwUgplX/byJFhrxLCv4irAyNJhE08= github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2/go.mod h1:e933RWa4kAWuHi5jpzEuOiULlv21HcCFEVIYegmaB5c= +github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil v0.0.0-20231005190945-23465b25bd3c h1:b0yuSmPU+CG3LUDrIsQ+wSPQUjs5kaauO7nnT0WdNIg= +github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter v0.0.0-20231005190945-23465b25bd3c h1:gCYJJEIF5fVKkNmF4V+s2O91Pup6n2vsOOCP4zFUWxU= +github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter v0.0.0-20231005190945-23465b25bd3c/go.mod h1:9bkhVKKwIgZcBb+p7JxAK2C8yug6+1c60tk/kn/Rl/I= github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1 h1:Htxj/RE55AeDZ+OE6+x+kJQz3toGWzR40Baq0Dknv8U= github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1/go.mod h1:O3WwGRPZxs4BpB2ccUvIIPprhscWBRpudJT6mC+7sr8= github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2 h1:qTigp3vf+u7zfoj/R3h9cp3/WgGtTAJgREoy9yUKCKY= github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2/go.mod h1:Vc+snp0Bey4MrrJyiV2tVxxJb6BmLomPvN1RgAvjGaQ= +github.com/DataDog/datadog-agent/pkg/secrets v0.0.0-20231005190945-23465b25bd3c h1:g1qRcbW2t1Za6GtvRHxDcomN1anJsLeS6f+TwmWfOr0= +github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-20231005190945-23465b25bd3c h1:jdpwb5kuQL03jdcPuvGaaT9cH+aY17Wu4qPhav6NXgc= +github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-20231005190945-23465b25bd3c/go.mod h1:4tnLbXT99e51ZpMR/bsT6n2DDooy7OzKHgt6AOH5PQk= +github.com/DataDog/datadog-agent/pkg/telemetry v0.0.0-20231005190945-23465b25bd3c h1:Pq+nh+gU2iWtPkOR+1x4hy4FbTbCC1U6G11Oz3Y/fNc= +github.com/DataDog/datadog-agent/pkg/telemetry v0.0.0-20231005190945-23465b25bd3c/go.mod h1:yTiCremV0YH9ogV7Btoo/yhzsbdhf3DKRGOZKylpSOA= +github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1 h1:usLCrmPm2wuNedbcuArxN37E/e7UaCJ66i1tuEq7E/M= +github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1/go.mod h1:kxBOu4ZSem1E0JdhxjeI2jAQ7nxeRxuhjU4r9LKnRkU= +github.com/DataDog/datadog-agent/pkg/util/backoff v0.0.0-20231005190945-23465b25bd3c h1:WWMNSHIAGrDWCgFLA7/5QRSqTHMmtfCGryZbXFBi6QY= +github.com/DataDog/datadog-agent/pkg/util/backoff v0.0.0-20231005190945-23465b25bd3c/go.mod h1:zKivPv41wzFKYkWMuOSHSAfOXZxiZUTu04lcDKgwdgg= github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2 h1:JVo4ZqkIsHZe8XoUx4m1f+EbtT3LPLMtGYnrcDQih4M= github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2/go.mod h1:z7SN8scjbSwg+F8m8kAqaI4uoaGPPr1ML1MvmZCKvks= +github.com/DataDog/datadog-agent/pkg/util/executable v0.0.0-20231005190945-23465b25bd3c h1:nO+cX1U9w+OzbTIn4OHMEupSzsdZBSHbjElBtGJWAyo= +github.com/DataDog/datadog-agent/pkg/util/fxutil v0.0.0-20231005190945-23465b25bd3c h1:AzqizL5sIr3AAGwnHBsTkpU1KflQEhhktefrSqBGxEM= +github.com/DataDog/datadog-agent/pkg/util/fxutil v0.0.0-20231005190945-23465b25bd3c/go.mod h1:X23wZ26FOrU+R8iB/WwfrjFMH40xiqlKyLXJxpm0P9k= +github.com/DataDog/datadog-agent/pkg/util/go_routines v0.0.0-20231005190945-23465b25bd3c h1:oj9eIzWLOJtDS71p2tLrgWjnQRzZ4nflfQCIsM3+NPI= +github.com/DataDog/datadog-agent/pkg/util/go_routines v0.0.0-20231005190945-23465b25bd3c/go.mod h1:pT558qNhkNnbnMZBjh7lAxVs71U5u7vx/XNYIeNVhYA= +github.com/DataDog/datadog-agent/pkg/util/http v0.0.0-20231005190945-23465b25bd3c h1:za6TmCMwUd+xZgvcv2I+vL+zESo5JObVVTkFUUrgxko= +github.com/DataDog/datadog-agent/pkg/util/http v0.0.0-20231005190945-23465b25bd3c/go.mod h1:Z7COOpS3uz/NfbrdY1scrPVNrfTHcYRza1K33WF6o7k= +github.com/DataDog/datadog-agent/pkg/util/log v0.0.0-20231005190945-23465b25bd3c h1:v+q+2mNiy5NYjMIPnsuI+j+Aiy7ZmWKeG7HTnyqRI6U= +github.com/DataDog/datadog-agent/pkg/util/log v0.0.0-20231005190945-23465b25bd3c/go.mod h1:Rxt1kEZtYKkh64lyNuV9JtLRFpQKs5L6Y5hChe43XfQ= github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2 h1:8DwNcSITt4ArL1xmt0+eAsI3zXGoYpWBiIDGui/qq/s= github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2/go.mod h1:eTXti9mx7qhkoi+Qg3mMmvVY5McghUUgsf4Hrk9zY8k= +github.com/DataDog/datadog-agent/pkg/util/scrubber v0.0.0-20231005190945-23465b25bd3c h1:9BJFQTB5l0ANb6eitI5aXidVUmJUcHfASSLHe46f7jo= +github.com/DataDog/datadog-agent/pkg/util/scrubber v0.0.0-20231005190945-23465b25bd3c/go.mod h1:EOGgNrSPskIxY3+KgCl+yEggMjrGqrA2oL5va+/p2jM= +github.com/DataDog/datadog-agent/pkg/util/startstop v0.0.0-20231005190945-23465b25bd3c h1:c7FsuXiVCwDMmfOXK/+L3lRUD3eXckou+Vet52YIUN0= +github.com/DataDog/datadog-agent/pkg/util/startstop v0.0.0-20231005190945-23465b25bd3c/go.mod h1:MzQlyEKgquBodxZ0fqAOMhLW0L0TVGxpfDZCcW1AY5c= +github.com/DataDog/datadog-agent/pkg/util/stats_tracker v0.0.0-20231005190945-23465b25bd3c h1:/w31HIbj4P7XXvUaL+qyi4PoJLwzPagNwB8zbmugPAo= +github.com/DataDog/datadog-agent/pkg/util/stats_tracker v0.0.0-20231005190945-23465b25bd3c/go.mod h1:hMPTkMVYZROwqZIyeHtBVo5CtZ0JBENRqgImLfeHrYM= +github.com/DataDog/datadog-agent/pkg/util/system/socket v0.0.0-20231005190945-23465b25bd3c h1:4YhnU4etGlEg8dn0Dq/X0beMVchnqXdyhwwZpfp5p4c= github.com/DataDog/datadog-agent/pkg/util/winutil v0.36.1 h1:eWNGQJQ7izlcblsO75djDt8UCWdDPbVmcWhiv/RTvG8= +github.com/DataDog/datadog-agent/pkg/version v0.0.0-20231005190945-23465b25bd3c h1:5nFkkNLbf3k5xbYgKmJJjZ8S7f+RZLwTEMkOund1YXQ= +github.com/DataDog/datadog-agent/pkg/version v0.0.0-20231005190945-23465b25bd3c/go.mod h1:mahW6uT3c+PZA04AUKba8mHzIGjc/2YCpXe/4HY0uBc= github.com/DataDog/datadog-api-client-go/v2 v2.17.0 h1:0jI5TotLfWgsydMg/QTHkuoqNCFKSMorjU3ki/fbVI8= github.com/DataDog/datadog-api-client-go/v2 v2.17.0/go.mod h1:uJd7G1BONVIyiVw684VMn2XYI1FfN1tx4bRGenAf2bo= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= diff --git a/exporter/datadogexporter/logs_exporter.go b/exporter/datadogexporter/logs_exporter.go index 6a04f52e82a2..2e38f53e0626 100644 --- a/exporter/datadogexporter/logs_exporter.go +++ b/exporter/datadogexporter/logs_exporter.go @@ -47,6 +47,7 @@ func newLogsExporter( c := conf.NewConfig("test", "DD", strings.NewReplacer(".", "_")) c.Set("api_key", os.Getenv("DD_API_KEY")) c.Set("site", "datadoghq.com") + c.Set("logs_config.logs_dd_url", os.Getenv("DD_LOGS_CONFIG_LOGS_DD_URL")) logsAgent := pkgLogsAgent.NewLogsAgent(params.Logger, c) err := logsAgent.Start(ctx) if err != nil { diff --git a/go.mod b/go.mod index a51c1dd35104..f2ab1fb85602 100644 --- a/go.mod +++ b/go.mod @@ -3,42 +3,42 @@ module github.com/open-telemetry/opentelemetry-collector-contrib go 1.20 replace ( - github.com/DataDog/datadog-agent/comp/core/config => ../../dd/datadog-agent/comp/core/config - github.com/DataDog/datadog-agent/comp/core/telemetry => ../../dd/datadog-agent/comp/core/telemetry - github.com/DataDog/datadog-agent/comp/logs/agent/config => ../../dd/datadog-agent/comp/logs/agent/config - github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types => ../../dd/datadog-agent/pkg/autodiscovery/common/types - github.com/DataDog/datadog-agent/pkg/collector/check/defaults => ../../dd/datadog-agent/pkg/collector/check/defaults - github.com/DataDog/datadog-agent/pkg/conf => ../../dd/datadog-agent/pkg/conf - github.com/DataDog/datadog-agent/pkg/config/configsetup => ../../dd/datadog-agent/pkg/config/configsetup - github.com/DataDog/datadog-agent/pkg/config/load => ../../dd/datadog-agent/pkg/config/load - github.com/DataDog/datadog-agent/pkg/logs/auditor => ../../dd/datadog-agent/pkg/logs/auditor - github.com/DataDog/datadog-agent/pkg/logs/client => ../../dd/datadog-agent/pkg/logs/client - github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module => ../../dd/datadog-agent/pkg/logs/diagnostic/module - github.com/DataDog/datadog-agent/pkg/logs/internal/processor => ../../dd/datadog-agent/pkg/logs/internal/processor - github.com/DataDog/datadog-agent/pkg/logs/internal/status => ../../dd/datadog-agent/pkg/logs/internal/status - github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils => ../../dd/datadog-agent/pkg/logs/internal/util/test_utils - github.com/DataDog/datadog-agent/pkg/logs/message => ../../dd/datadog-agent/pkg/logs/message - github.com/DataDog/datadog-agent/pkg/logs/metrics => ../../dd/datadog-agent/pkg/logs/metrics - github.com/DataDog/datadog-agent/pkg/logs/pipeline => ../../dd/datadog-agent/pkg/logs/pipeline - github.com/DataDog/datadog-agent/pkg/logs/sender => ../../dd/datadog-agent/pkg/logs/sender - github.com/DataDog/datadog-agent/pkg/logs/sources => ../../dd/datadog-agent/pkg/logs/sources - github.com/DataDog/datadog-agent/pkg/logs/status/module => ../../dd/datadog-agent/pkg/logs/status/module - github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil => ../../dd/datadog-agent/pkg/otlp/internal/testutil - github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter => ../../dd/datadog-agent/pkg/otlp/logsagentexporter - github.com/DataDog/datadog-agent/pkg/secrets => ../../dd/datadog-agent/pkg/secrets - github.com/DataDog/datadog-agent/pkg/status/health => ../../dd/datadog-agent/pkg/status/health - github.com/DataDog/datadog-agent/pkg/telemetry => ../../dd/datadog-agent/pkg/telemetry - github.com/DataDog/datadog-agent/pkg/util/backoff => ../../dd/datadog-agent/pkg/util/backoff - github.com/DataDog/datadog-agent/pkg/util/executable => ../../dd/datadog-agent/pkg/util/executable - github.com/DataDog/datadog-agent/pkg/util/fxutil => ../../dd/datadog-agent/pkg/util/fxutil - github.com/DataDog/datadog-agent/pkg/util/go_routines => ../../dd/datadog-agent/pkg/util/go_routines - github.com/DataDog/datadog-agent/pkg/util/http => ../../dd/datadog-agent/pkg/util/http - github.com/DataDog/datadog-agent/pkg/util/log => ../../dd/datadog-agent/pkg/util/log - github.com/DataDog/datadog-agent/pkg/util/scrubber => ../../dd/datadog-agent/pkg/util/scrubber - github.com/DataDog/datadog-agent/pkg/util/startstop => ../../dd/datadog-agent/pkg/util/startstop - github.com/DataDog/datadog-agent/pkg/util/stats_tracker => ../../dd/datadog-agent/pkg/util/stats_tracker - github.com/DataDog/datadog-agent/pkg/util/system/socket => ../../dd/datadog-agent/pkg/util/system/socket - github.com/DataDog/datadog-agent/pkg/version => ../../dd/datadog-agent/pkg/version + github.com/DataDog/datadog-agent/comp/core/config => github.com/DataDog/datadog-agent/comp/core/config v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/comp/core/telemetry => github.com/DataDog/datadog-agent/comp/core/telemetry v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/comp/logs/agent/config => github.com/DataDog/datadog-agent/comp/logs/agent/config v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types => github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/collector/check/defaults => github.com/DataDog/datadog-agent/pkg/collector/check/defaults v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/conf => github.com/DataDog/datadog-agent/pkg/conf v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/config/configsetup => github.com/DataDog/datadog-agent/pkg/config/configsetup v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/config/load => github.com/DataDog/datadog-agent/pkg/config/load v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/auditor => github.com/DataDog/datadog-agent/pkg/logs/auditor v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/client => github.com/DataDog/datadog-agent/pkg/logs/client v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module => github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/internal/processor => github.com/DataDog/datadog-agent/pkg/logs/internal/processor v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/internal/status => github.com/DataDog/datadog-agent/pkg/logs/internal/status v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils => github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/message => github.com/DataDog/datadog-agent/pkg/logs/message v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/metrics => github.com/DataDog/datadog-agent/pkg/logs/metrics v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/pipeline => github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/sender => github.com/DataDog/datadog-agent/pkg/logs/sender v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/sources => github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/logs/status/module => github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil => github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter => github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/secrets => github.com/DataDog/datadog-agent/pkg/secrets v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/status/health => github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/telemetry => github.com/DataDog/datadog-agent/pkg/telemetry v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/backoff => github.com/DataDog/datadog-agent/pkg/util/backoff v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/executable => github.com/DataDog/datadog-agent/pkg/util/executable v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/fxutil => github.com/DataDog/datadog-agent/pkg/util/fxutil v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/go_routines => github.com/DataDog/datadog-agent/pkg/util/go_routines v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/http => github.com/DataDog/datadog-agent/pkg/util/http v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/log => github.com/DataDog/datadog-agent/pkg/util/log v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/scrubber => github.com/DataDog/datadog-agent/pkg/util/scrubber v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/startstop => github.com/DataDog/datadog-agent/pkg/util/startstop v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/stats_tracker => github.com/DataDog/datadog-agent/pkg/util/stats_tracker v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/util/system/socket => github.com/DataDog/datadog-agent/pkg/util/system/socket v0.0.0-20231005190945-23465b25bd3c + github.com/DataDog/datadog-agent/pkg/version => github.com/DataDog/datadog-agent/pkg/version v0.0.0-20231005190945-23465b25bd3c ) require ( @@ -1188,6 +1188,6 @@ replace github.com/outcaste-io/ristretto v0.2.0 => github.com/outcaste-io/ristre // v0.47.x and v0.48.x are incompatible, prefer to use v0.48.x replace github.com/DataDog/datadog-agent/pkg/proto => github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1 -replace github.com/DataDog/datadog-agent/pkg/trace => ../../dd/datadog-agent/pkg/trace +replace github.com/DataDog/datadog-agent/pkg/trace => github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1 replace github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver => ./receiver/snowflakereceiver diff --git a/go.sum b/go.sum index 4c1a80471bb4..b13aaf0fab1d 100644 --- a/go.sum +++ b/go.sum @@ -161,17 +161,81 @@ github.com/ClickHouse/clickhouse-go/v2 v2.14.1/go.mod h1:PHqbMvJTQ0EI4a1vJhmbmL/ github.com/DATA-DOG/go-sqlmock v1.5.0 h1:Shsta01QNfFxHCfpW6YH2STWB0MudeXXEWMr20OEh60= github.com/DataDog/agent-payload/v5 v5.0.96 h1:+HFqnm+3OMCoZn5ZzrP3vCB94OEw2U3Pma2sFpc1Rgw= github.com/DataDog/agent-payload/v5 v5.0.96/go.mod h1:oQZi1VZp1e3QvlSUX4iphZCpJaFepUxWq0hNXxihKBM= +github.com/DataDog/datadog-agent/comp/core/config v0.0.0-20231005190945-23465b25bd3c h1:Jk2600vpu6eVZuz3vYLP15VB4bifcnqFVJRCDuzwXMQ= +github.com/DataDog/datadog-agent/comp/core/telemetry v0.0.0-20231005190945-23465b25bd3c h1:CRhVlnfJkM25cG4FDGYganzcrHf+LO3eX6XeCnZNNfw= +github.com/DataDog/datadog-agent/comp/core/telemetry v0.0.0-20231005190945-23465b25bd3c/go.mod h1:ocR4MJR7JWGZnGH+nG6ky/2JLCvkXlbF9Sx/mioA9jE= +github.com/DataDog/datadog-agent/comp/logs/agent/config v0.0.0-20231005190945-23465b25bd3c h1:dlQ2mcuB2LtHFI5WhyTxsVXwYdiyEHDEk9i6JKc6wJo= +github.com/DataDog/datadog-agent/comp/logs/agent/config v0.0.0-20231005190945-23465b25bd3c/go.mod h1:9Wbu2ABSqr85kQL9li/CgMdv+R8DszGI2ob6Y0iTr9c= +github.com/DataDog/datadog-agent/pkg/autodiscovery/common/types v0.0.0-20231005190945-23465b25bd3c h1:2+LZvVWRhttNlzW3O6hx5lubPsl5FLF2DyySuLIIiEY= +github.com/DataDog/datadog-agent/pkg/collector/check/defaults v0.0.0-20231005190945-23465b25bd3c h1:uK0UKLKRHua0bVx4EPJ6fB/XCHe2Tj88aT3oqvsxjW4= +github.com/DataDog/datadog-agent/pkg/conf v0.0.0-20231005190945-23465b25bd3c h1:RoWGt3ETEmG29i9y148DVEBMTbwHOND5CBb6U16RDJ8= +github.com/DataDog/datadog-agent/pkg/conf v0.0.0-20231005190945-23465b25bd3c/go.mod h1:rkHA9UVObp/segUUeFwgdeBLSbEEUhp1js//LCnqbA4= +github.com/DataDog/datadog-agent/pkg/config/configsetup v0.0.0-20231005190945-23465b25bd3c h1:bZtdHdUsuaL0PkEmteIznJ2pCmDXlC/P7fyrenko6yE= +github.com/DataDog/datadog-agent/pkg/config/load v0.0.0-20231005190945-23465b25bd3c h1:yEYRFM6OSSNWw3Z38gYWFaENip677BLGKzOJShWCgZ0= +github.com/DataDog/datadog-agent/pkg/logs/auditor v0.0.0-20231005190945-23465b25bd3c h1:JhRGSqa2vOEvzqrEAHMRkUTRFWIKw5pHFHnBaqXH/OU= +github.com/DataDog/datadog-agent/pkg/logs/auditor v0.0.0-20231005190945-23465b25bd3c/go.mod h1:9JA+x8dRswKTGLOQ+yU8cPXBQUi+Fh0ddgZk01u6R84= +github.com/DataDog/datadog-agent/pkg/logs/client v0.0.0-20231005190945-23465b25bd3c h1:ut4UX7eSQG8kZP0h5ahc1hQsF9JKqkH+Glp50FtC/LA= +github.com/DataDog/datadog-agent/pkg/logs/client v0.0.0-20231005190945-23465b25bd3c/go.mod h1:5qEhtGV/6LHNujuN4P/eyEdqrib4Aa3XS3X+RcoFXKE= +github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module v0.0.0-20231005190945-23465b25bd3c h1:koH0DyeeKCukvXf3JpldcgU2x2PsujhrZlPbbh6EGTY= +github.com/DataDog/datadog-agent/pkg/logs/diagnostic/module v0.0.0-20231005190945-23465b25bd3c/go.mod h1:ERgZ6aR9+jy3Uk2LT+cWvwReJ6K2tjYt/CKkZNVJebA= +github.com/DataDog/datadog-agent/pkg/logs/internal/processor v0.0.0-20231005190945-23465b25bd3c h1:+e+4RP3dSdKXlv3r9QyznalLufBnN0mSP4O086bbvhE= +github.com/DataDog/datadog-agent/pkg/logs/internal/processor v0.0.0-20231005190945-23465b25bd3c/go.mod h1:QWIbhUHyhGLK5lp7XKSGgjZPlyBmlLt0FQG2WkR1M94= +github.com/DataDog/datadog-agent/pkg/logs/internal/status v0.0.0-20231005190945-23465b25bd3c h1:HaSDCLGQkjOeH2V3iOsOy1bOYwtsGmuERvkyFzBU7f4= +github.com/DataDog/datadog-agent/pkg/logs/internal/status v0.0.0-20231005190945-23465b25bd3c/go.mod h1:r1LB1yD5VKDlqZGf9PtGqHCcNK5bnDpthOaR5Xpq4Ks= +github.com/DataDog/datadog-agent/pkg/logs/internal/util/test_utils v0.0.0-20231005190945-23465b25bd3c h1:mEFBNqVlU/PNHCirFmH0Kv8Q+uyYiUvVeFH07W1rcog= +github.com/DataDog/datadog-agent/pkg/logs/message v0.0.0-20231005190945-23465b25bd3c h1:mQ/hRxZ0/HSaqERjm39oo9tlk0+jlES27qhoKrZt/NI= +github.com/DataDog/datadog-agent/pkg/logs/message v0.0.0-20231005190945-23465b25bd3c/go.mod h1:xZh2fn1p0ACO2Vj9KY2rm7wReO6dluJyg2RSKVrsbCU= +github.com/DataDog/datadog-agent/pkg/logs/metrics v0.0.0-20231005190945-23465b25bd3c h1:f5uUBSM0t4mTrlTUmAqGOjE2CghYc7dUnK2qG9RZ1WI= +github.com/DataDog/datadog-agent/pkg/logs/metrics v0.0.0-20231005190945-23465b25bd3c/go.mod h1:OexgE5UOYi7VQEj8vZRWXqp8b+a32zsk6mNY5ZYOR+U= +github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.0.0-20231005190945-23465b25bd3c h1:wtMhbbeigm2d3x44DgPqpwA7b8EAqif6C5UY7CvMUwo= +github.com/DataDog/datadog-agent/pkg/logs/pipeline v0.0.0-20231005190945-23465b25bd3c/go.mod h1:Dzq1sRgUA33pzSWdqtpNbr0EjhMoBj2j8pDjNzd8P40= +github.com/DataDog/datadog-agent/pkg/logs/sender v0.0.0-20231005190945-23465b25bd3c h1:mpJ7nwUiPBgIjc7Ql89re+KjH2XIxes5cb7wzG4E900= +github.com/DataDog/datadog-agent/pkg/logs/sender v0.0.0-20231005190945-23465b25bd3c/go.mod h1:Z/cWc+y6Q3JKUjOW9DpBRs9E78vQirWBi8nsDG6Mkio= +github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-20231005190945-23465b25bd3c h1:2IuEodSjow23lpFpBP7gM8Az//ybH/0HrjaerwTYkrM= +github.com/DataDog/datadog-agent/pkg/logs/sources v0.0.0-20231005190945-23465b25bd3c/go.mod h1:8bIcGLFucnqxP0iJb57P9tMc4b1Dre+tFo7TBqcrmf8= +github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-20231005190945-23465b25bd3c h1:ZnSCSRaPkrRsAM+qA5Kj59M4n2d3gpIAiqKCrgGRbjA= +github.com/DataDog/datadog-agent/pkg/logs/status/module v0.0.0-20231005190945-23465b25bd3c/go.mod h1:yUOBXMYCoCvlvCq7ekwjQkuDlGuLzwWYWSLBA52wYe0= github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2 h1:yzJYQYkxCdPyODDwUgplX/byJFhrxLCv4irAyNJhE08= github.com/DataDog/datadog-agent/pkg/obfuscate v0.48.0-rc.2/go.mod h1:e933RWa4kAWuHi5jpzEuOiULlv21HcCFEVIYegmaB5c= +github.com/DataDog/datadog-agent/pkg/otlp/internal/testutil v0.0.0-20231005190945-23465b25bd3c h1:b0yuSmPU+CG3LUDrIsQ+wSPQUjs5kaauO7nnT0WdNIg= +github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter v0.0.0-20231005190945-23465b25bd3c h1:gCYJJEIF5fVKkNmF4V+s2O91Pup6n2vsOOCP4zFUWxU= +github.com/DataDog/datadog-agent/pkg/otlp/logsagentexporter v0.0.0-20231005190945-23465b25bd3c/go.mod h1:9bkhVKKwIgZcBb+p7JxAK2C8yug6+1c60tk/kn/Rl/I= github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1 h1:Htxj/RE55AeDZ+OE6+x+kJQz3toGWzR40Baq0Dknv8U= github.com/DataDog/datadog-agent/pkg/proto v0.48.0-beta.1/go.mod h1:O3WwGRPZxs4BpB2ccUvIIPprhscWBRpudJT6mC+7sr8= github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2 h1:qTigp3vf+u7zfoj/R3h9cp3/WgGtTAJgREoy9yUKCKY= github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.48.0-rc.2/go.mod h1:Vc+snp0Bey4MrrJyiV2tVxxJb6BmLomPvN1RgAvjGaQ= +github.com/DataDog/datadog-agent/pkg/secrets v0.0.0-20231005190945-23465b25bd3c h1:g1qRcbW2t1Za6GtvRHxDcomN1anJsLeS6f+TwmWfOr0= +github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-20231005190945-23465b25bd3c h1:jdpwb5kuQL03jdcPuvGaaT9cH+aY17Wu4qPhav6NXgc= +github.com/DataDog/datadog-agent/pkg/status/health v0.0.0-20231005190945-23465b25bd3c/go.mod h1:4tnLbXT99e51ZpMR/bsT6n2DDooy7OzKHgt6AOH5PQk= +github.com/DataDog/datadog-agent/pkg/telemetry v0.0.0-20231005190945-23465b25bd3c h1:Pq+nh+gU2iWtPkOR+1x4hy4FbTbCC1U6G11Oz3Y/fNc= +github.com/DataDog/datadog-agent/pkg/telemetry v0.0.0-20231005190945-23465b25bd3c/go.mod h1:yTiCremV0YH9ogV7Btoo/yhzsbdhf3DKRGOZKylpSOA= +github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1 h1:usLCrmPm2wuNedbcuArxN37E/e7UaCJ66i1tuEq7E/M= +github.com/DataDog/datadog-agent/pkg/trace v0.48.0-beta.1/go.mod h1:kxBOu4ZSem1E0JdhxjeI2jAQ7nxeRxuhjU4r9LKnRkU= +github.com/DataDog/datadog-agent/pkg/util/backoff v0.0.0-20231005190945-23465b25bd3c h1:WWMNSHIAGrDWCgFLA7/5QRSqTHMmtfCGryZbXFBi6QY= +github.com/DataDog/datadog-agent/pkg/util/backoff v0.0.0-20231005190945-23465b25bd3c/go.mod h1:zKivPv41wzFKYkWMuOSHSAfOXZxiZUTu04lcDKgwdgg= github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2 h1:JVo4ZqkIsHZe8XoUx4m1f+EbtT3LPLMtGYnrcDQih4M= github.com/DataDog/datadog-agent/pkg/util/cgroups v0.48.0-rc.2/go.mod h1:z7SN8scjbSwg+F8m8kAqaI4uoaGPPr1ML1MvmZCKvks= +github.com/DataDog/datadog-agent/pkg/util/executable v0.0.0-20231005190945-23465b25bd3c h1:nO+cX1U9w+OzbTIn4OHMEupSzsdZBSHbjElBtGJWAyo= +github.com/DataDog/datadog-agent/pkg/util/fxutil v0.0.0-20231005190945-23465b25bd3c h1:AzqizL5sIr3AAGwnHBsTkpU1KflQEhhktefrSqBGxEM= +github.com/DataDog/datadog-agent/pkg/util/fxutil v0.0.0-20231005190945-23465b25bd3c/go.mod h1:X23wZ26FOrU+R8iB/WwfrjFMH40xiqlKyLXJxpm0P9k= +github.com/DataDog/datadog-agent/pkg/util/go_routines v0.0.0-20231005190945-23465b25bd3c h1:oj9eIzWLOJtDS71p2tLrgWjnQRzZ4nflfQCIsM3+NPI= +github.com/DataDog/datadog-agent/pkg/util/go_routines v0.0.0-20231005190945-23465b25bd3c/go.mod h1:pT558qNhkNnbnMZBjh7lAxVs71U5u7vx/XNYIeNVhYA= +github.com/DataDog/datadog-agent/pkg/util/http v0.0.0-20231005190945-23465b25bd3c h1:za6TmCMwUd+xZgvcv2I+vL+zESo5JObVVTkFUUrgxko= +github.com/DataDog/datadog-agent/pkg/util/http v0.0.0-20231005190945-23465b25bd3c/go.mod h1:Z7COOpS3uz/NfbrdY1scrPVNrfTHcYRza1K33WF6o7k= +github.com/DataDog/datadog-agent/pkg/util/log v0.0.0-20231005190945-23465b25bd3c h1:v+q+2mNiy5NYjMIPnsuI+j+Aiy7ZmWKeG7HTnyqRI6U= +github.com/DataDog/datadog-agent/pkg/util/log v0.0.0-20231005190945-23465b25bd3c/go.mod h1:Rxt1kEZtYKkh64lyNuV9JtLRFpQKs5L6Y5hChe43XfQ= github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2 h1:8DwNcSITt4ArL1xmt0+eAsI3zXGoYpWBiIDGui/qq/s= github.com/DataDog/datadog-agent/pkg/util/pointer v0.48.0-rc.2/go.mod h1:eTXti9mx7qhkoi+Qg3mMmvVY5McghUUgsf4Hrk9zY8k= +github.com/DataDog/datadog-agent/pkg/util/scrubber v0.0.0-20231005190945-23465b25bd3c h1:9BJFQTB5l0ANb6eitI5aXidVUmJUcHfASSLHe46f7jo= +github.com/DataDog/datadog-agent/pkg/util/scrubber v0.0.0-20231005190945-23465b25bd3c/go.mod h1:EOGgNrSPskIxY3+KgCl+yEggMjrGqrA2oL5va+/p2jM= +github.com/DataDog/datadog-agent/pkg/util/startstop v0.0.0-20231005190945-23465b25bd3c h1:c7FsuXiVCwDMmfOXK/+L3lRUD3eXckou+Vet52YIUN0= +github.com/DataDog/datadog-agent/pkg/util/startstop v0.0.0-20231005190945-23465b25bd3c/go.mod h1:MzQlyEKgquBodxZ0fqAOMhLW0L0TVGxpfDZCcW1AY5c= +github.com/DataDog/datadog-agent/pkg/util/stats_tracker v0.0.0-20231005190945-23465b25bd3c h1:/w31HIbj4P7XXvUaL+qyi4PoJLwzPagNwB8zbmugPAo= +github.com/DataDog/datadog-agent/pkg/util/stats_tracker v0.0.0-20231005190945-23465b25bd3c/go.mod h1:hMPTkMVYZROwqZIyeHtBVo5CtZ0JBENRqgImLfeHrYM= +github.com/DataDog/datadog-agent/pkg/util/system/socket v0.0.0-20231005190945-23465b25bd3c h1:4YhnU4etGlEg8dn0Dq/X0beMVchnqXdyhwwZpfp5p4c= github.com/DataDog/datadog-agent/pkg/util/winutil v0.36.1 h1:eWNGQJQ7izlcblsO75djDt8UCWdDPbVmcWhiv/RTvG8= +github.com/DataDog/datadog-agent/pkg/version v0.0.0-20231005190945-23465b25bd3c h1:5nFkkNLbf3k5xbYgKmJJjZ8S7f+RZLwTEMkOund1YXQ= +github.com/DataDog/datadog-agent/pkg/version v0.0.0-20231005190945-23465b25bd3c/go.mod h1:mahW6uT3c+PZA04AUKba8mHzIGjc/2YCpXe/4HY0uBc= github.com/DataDog/datadog-api-client-go/v2 v2.17.0 h1:0jI5TotLfWgsydMg/QTHkuoqNCFKSMorjU3ki/fbVI8= github.com/DataDog/datadog-api-client-go/v2 v2.17.0/go.mod h1:uJd7G1BONVIyiVw684VMn2XYI1FfN1tx4bRGenAf2bo= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= From dd492f8c6065497e7e7bade9f8cddac9ac081e80 Mon Sep 17 00:00:00 2001 From: Stanley Liu Date: Tue, 10 Oct 2023 14:47:29 -0400 Subject: [PATCH 5/5] Add dockerfile --- Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000000..dd109e1db060 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +FROM golang:1.20 AS build + +WORKDIR /src +ADD . /src + +RUN make otelcontribcol + +FROM alpine:latest as certs +RUN apk --update add ca-certificates + +FROM scratch + +ARG USER_UID=10001 +USER ${USER_UID} + +COPY --from=certs /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt +COPY --from=build /src/bin/otelcontribcol_linux_amd64 /otelcol-contrib +ENTRYPOINT ["/otelcol-contrib"] +CMD ["--config", "/etc/otel/config.yaml"] +EXPOSE 4317 55680 55679 \ No newline at end of file