From 58d9a9465de9ebf222cb79ab2bb2a25c689a673e Mon Sep 17 00:00:00 2001 From: Pablo Baeyens Date: Thu, 3 Nov 2022 16:59:30 +0100 Subject: [PATCH] [exporter/datadog] Use min and max fields from histograms (#16048) * [exporter/datadog] Bump modules to use min/max * Add release note --- .chloggen/mx-psi_min-max-fix.yaml | 11 +++++++++++ cmd/configschema/go.mod | 6 +++--- cmd/configschema/go.sum | 12 ++++++------ exporter/datadogexporter/go.mod | 6 +++--- exporter/datadogexporter/go.sum | 12 ++++++------ go.mod | 6 +++--- go.sum | 12 ++++++------ 7 files changed, 38 insertions(+), 27 deletions(-) create mode 100755 .chloggen/mx-psi_min-max-fix.yaml diff --git a/.chloggen/mx-psi_min-max-fix.yaml b/.chloggen/mx-psi_min-max-fix.yaml new file mode 100755 index 000000000000..b333af64a2a5 --- /dev/null +++ b/.chloggen/mx-psi_min-max-fix.yaml @@ -0,0 +1,11 @@ +# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' +change_type: enhancement + +# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) +component: datadogexporter + +# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). +note: Use minimum and maximum fields from delta OTLP Histograms and OTLP ExponentialHistograms when available. + +# One or more tracking issues related to the change +issues: [16048] diff --git a/cmd/configschema/go.mod b/cmd/configschema/go.mod index 3cc1e622017c..e2ebb0069b91 100644 --- a/cmd/configschema/go.mod +++ b/cmd/configschema/go.mod @@ -57,10 +57,10 @@ require ( github.com/ClickHouse/clickhouse-go/v2 v2.3.0 // indirect github.com/DataDog/agent-payload/v5 v5.0.39 // indirect github.com/DataDog/datadog-agent/pkg/obfuscate v0.41.0-rc.1 // indirect - github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1 // indirect - github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1 // indirect + github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1.0.20221103113926-3b037494a38c // indirect + github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1.0.20221103113926-3b037494a38c // indirect github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.41.0-rc.1 // indirect - github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1 // indirect + github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1.0.20221103113926-3b037494a38c // indirect github.com/DataDog/datadog-agent/pkg/util/cgroups v0.41.0-rc.1 // indirect github.com/DataDog/datadog-agent/pkg/util/log v0.41.0-rc.1 // indirect github.com/DataDog/datadog-agent/pkg/util/scrubber v0.41.0-rc.1 // indirect diff --git a/cmd/configschema/go.sum b/cmd/configschema/go.sum index be58e57e9a79..7b736f314b1c 100644 --- a/cmd/configschema/go.sum +++ b/cmd/configschema/go.sum @@ -182,14 +182,14 @@ github.com/DataDog/agent-payload/v5 v5.0.39 h1:BItsikvj6UQzz+hoF+qVhzPJLsPDpwtR1 github.com/DataDog/agent-payload/v5 v5.0.39/go.mod h1:vhXPNG7eNDOLeW94Z7dLNUBv61kRBHK7vXnQ+RQfckk= github.com/DataDog/datadog-agent/pkg/obfuscate v0.41.0-rc.1 h1:Hg8jBxWoaT0haQCVDgLzmmYq8BNWYNpeWC46ymdpeaE= github.com/DataDog/datadog-agent/pkg/obfuscate v0.41.0-rc.1/go.mod h1:DNHeRExTGWQoMgmOgcDtNENOEHN/tYJIicmAUgW1nXk= -github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1 h1:hnUgVpArnQsN/75Hjz1MmFTzBi/tkJlwpYdo4fDIesI= -github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1/go.mod h1:jngjh68OtdzeLBJTcmX9UJK0uxMg+wxRjgijak7kUYI= -github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1 h1:K6jQoA1QNrroYGSMmnrlmBGiOxjpIVDYdqVPRTLjOIU= -github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1/go.mod h1:AIeAmqZcsaM52u6hjtkhGbQ1EiMzgvk1oopy+4utRl4= +github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1.0.20221103113926-3b037494a38c h1:0YdCFXQTg5dPLBK7pED2z//t1KoIVX+SP9/rSHgaHto= +github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1.0.20221103113926-3b037494a38c/go.mod h1:jngjh68OtdzeLBJTcmX9UJK0uxMg+wxRjgijak7kUYI= +github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1.0.20221103113926-3b037494a38c h1:uhz8WJZDbRS7UnzwB92B5kjjUj2S0U2VnySrXA2RBHk= +github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1.0.20221103113926-3b037494a38c/go.mod h1:AIeAmqZcsaM52u6hjtkhGbQ1EiMzgvk1oopy+4utRl4= github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.41.0-rc.1 h1:Zhz5lzPwiL9byukrZe+EI5ITs2+tCwnjUpexME6FGNY= github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.41.0-rc.1/go.mod h1:dyOW1OoE1/nZrJx45c4KL1v078cfRtC0DFDMIxNrLDQ= -github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1 h1:QiTBhPhtiYcLv/mYOXv3GiZWBToCwYuhlZxp5IHoHEI= -github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1/go.mod h1:vI2Ok16WLyFOR5p53VMsBj/7aYpXkEogUWjuEKtFUqQ= +github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1.0.20221103113926-3b037494a38c h1:gzNgp5IOj1vDteR5zY++llT83yFFE1PaDdmzdqH1fr4= +github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1.0.20221103113926-3b037494a38c/go.mod h1:vI2Ok16WLyFOR5p53VMsBj/7aYpXkEogUWjuEKtFUqQ= github.com/DataDog/datadog-agent/pkg/util/cgroups v0.41.0-rc.1 h1:6tnWqCLGCPgDXVSekoI3v3A61kcRjgryPrSRGeURR2k= github.com/DataDog/datadog-agent/pkg/util/cgroups v0.41.0-rc.1/go.mod h1:bQk3FEuLtAMIM7QucC9zN/MZiE5y8+0OoLXiSiHTv/I= github.com/DataDog/datadog-agent/pkg/util/log v0.41.0-rc.1 h1:4xWRcmgGc659tNxJbF0Cu1or+GuxViYn1BylDCgr3Bk= diff --git a/exporter/datadogexporter/go.mod b/exporter/datadogexporter/go.mod index 3e0d4e406bf1..fff1f1c3cfcf 100644 --- a/exporter/datadogexporter/go.mod +++ b/exporter/datadogexporter/go.mod @@ -4,9 +4,9 @@ go 1.18 require ( github.com/DataDog/agent-payload/v5 v5.0.39 - github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1 - github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1 - github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1 + github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1.0.20221103113926-3b037494a38c + github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1.0.20221103113926-3b037494a38c + github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1.0.20221103113926-3b037494a38c github.com/DataDog/datadog-api-client-go/v2 v2.4.0 github.com/DataDog/gohai v0.0.0-20220718130825-1776f9beb9cc github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v0.34.1 diff --git a/exporter/datadogexporter/go.sum b/exporter/datadogexporter/go.sum index 978315f621fe..50cc0bf2aedd 100644 --- a/exporter/datadogexporter/go.sum +++ b/exporter/datadogexporter/go.sum @@ -50,14 +50,14 @@ github.com/DataDog/agent-payload/v5 v5.0.39 h1:BItsikvj6UQzz+hoF+qVhzPJLsPDpwtR1 github.com/DataDog/agent-payload/v5 v5.0.39/go.mod h1:vhXPNG7eNDOLeW94Z7dLNUBv61kRBHK7vXnQ+RQfckk= github.com/DataDog/datadog-agent/pkg/obfuscate v0.41.0-rc.1 h1:Hg8jBxWoaT0haQCVDgLzmmYq8BNWYNpeWC46ymdpeaE= github.com/DataDog/datadog-agent/pkg/obfuscate v0.41.0-rc.1/go.mod h1:DNHeRExTGWQoMgmOgcDtNENOEHN/tYJIicmAUgW1nXk= -github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1 h1:hnUgVpArnQsN/75Hjz1MmFTzBi/tkJlwpYdo4fDIesI= -github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1/go.mod h1:jngjh68OtdzeLBJTcmX9UJK0uxMg+wxRjgijak7kUYI= -github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1 h1:K6jQoA1QNrroYGSMmnrlmBGiOxjpIVDYdqVPRTLjOIU= -github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1/go.mod h1:AIeAmqZcsaM52u6hjtkhGbQ1EiMzgvk1oopy+4utRl4= +github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1.0.20221103113926-3b037494a38c h1:0YdCFXQTg5dPLBK7pED2z//t1KoIVX+SP9/rSHgaHto= +github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1.0.20221103113926-3b037494a38c/go.mod h1:jngjh68OtdzeLBJTcmX9UJK0uxMg+wxRjgijak7kUYI= +github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1.0.20221103113926-3b037494a38c h1:uhz8WJZDbRS7UnzwB92B5kjjUj2S0U2VnySrXA2RBHk= +github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1.0.20221103113926-3b037494a38c/go.mod h1:AIeAmqZcsaM52u6hjtkhGbQ1EiMzgvk1oopy+4utRl4= github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.41.0-rc.1 h1:Zhz5lzPwiL9byukrZe+EI5ITs2+tCwnjUpexME6FGNY= github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.41.0-rc.1/go.mod h1:dyOW1OoE1/nZrJx45c4KL1v078cfRtC0DFDMIxNrLDQ= -github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1 h1:QiTBhPhtiYcLv/mYOXv3GiZWBToCwYuhlZxp5IHoHEI= -github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1/go.mod h1:vI2Ok16WLyFOR5p53VMsBj/7aYpXkEogUWjuEKtFUqQ= +github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1.0.20221103113926-3b037494a38c h1:gzNgp5IOj1vDteR5zY++llT83yFFE1PaDdmzdqH1fr4= +github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1.0.20221103113926-3b037494a38c/go.mod h1:vI2Ok16WLyFOR5p53VMsBj/7aYpXkEogUWjuEKtFUqQ= github.com/DataDog/datadog-agent/pkg/util/cgroups v0.41.0-rc.1 h1:6tnWqCLGCPgDXVSekoI3v3A61kcRjgryPrSRGeURR2k= github.com/DataDog/datadog-agent/pkg/util/cgroups v0.41.0-rc.1/go.mod h1:bQk3FEuLtAMIM7QucC9zN/MZiE5y8+0OoLXiSiHTv/I= github.com/DataDog/datadog-agent/pkg/util/log v0.41.0-rc.1 h1:4xWRcmgGc659tNxJbF0Cu1or+GuxViYn1BylDCgr3Bk= diff --git a/go.mod b/go.mod index 6714b9369c97..667066310b5c 100644 --- a/go.mod +++ b/go.mod @@ -212,10 +212,10 @@ require ( github.com/ClickHouse/clickhouse-go/v2 v2.3.0 // indirect github.com/DataDog/agent-payload/v5 v5.0.39 // indirect github.com/DataDog/datadog-agent/pkg/obfuscate v0.41.0-rc.1 // indirect - github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1 // indirect - github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1 // indirect + github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1.0.20221103113926-3b037494a38c // indirect + github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1.0.20221103113926-3b037494a38c // indirect github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.41.0-rc.1 // indirect - github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1 // indirect + github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1.0.20221103113926-3b037494a38c // indirect github.com/DataDog/datadog-agent/pkg/util/cgroups v0.41.0-rc.1 // indirect github.com/DataDog/datadog-agent/pkg/util/log v0.41.0-rc.1 // indirect github.com/DataDog/datadog-agent/pkg/util/scrubber v0.41.0-rc.1 // indirect diff --git a/go.sum b/go.sum index c7843461c064..3682bff448a9 100644 --- a/go.sum +++ b/go.sum @@ -182,14 +182,14 @@ github.com/DataDog/agent-payload/v5 v5.0.39 h1:BItsikvj6UQzz+hoF+qVhzPJLsPDpwtR1 github.com/DataDog/agent-payload/v5 v5.0.39/go.mod h1:vhXPNG7eNDOLeW94Z7dLNUBv61kRBHK7vXnQ+RQfckk= github.com/DataDog/datadog-agent/pkg/obfuscate v0.41.0-rc.1 h1:Hg8jBxWoaT0haQCVDgLzmmYq8BNWYNpeWC46ymdpeaE= github.com/DataDog/datadog-agent/pkg/obfuscate v0.41.0-rc.1/go.mod h1:DNHeRExTGWQoMgmOgcDtNENOEHN/tYJIicmAUgW1nXk= -github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1 h1:hnUgVpArnQsN/75Hjz1MmFTzBi/tkJlwpYdo4fDIesI= -github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1/go.mod h1:jngjh68OtdzeLBJTcmX9UJK0uxMg+wxRjgijak7kUYI= -github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1 h1:K6jQoA1QNrroYGSMmnrlmBGiOxjpIVDYdqVPRTLjOIU= -github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1/go.mod h1:AIeAmqZcsaM52u6hjtkhGbQ1EiMzgvk1oopy+4utRl4= +github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1.0.20221103113926-3b037494a38c h1:0YdCFXQTg5dPLBK7pED2z//t1KoIVX+SP9/rSHgaHto= +github.com/DataDog/datadog-agent/pkg/otlp/model v0.41.0-rc.1.0.20221103113926-3b037494a38c/go.mod h1:jngjh68OtdzeLBJTcmX9UJK0uxMg+wxRjgijak7kUYI= +github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1.0.20221103113926-3b037494a38c h1:uhz8WJZDbRS7UnzwB92B5kjjUj2S0U2VnySrXA2RBHk= +github.com/DataDog/datadog-agent/pkg/quantile v0.41.0-rc.1.0.20221103113926-3b037494a38c/go.mod h1:AIeAmqZcsaM52u6hjtkhGbQ1EiMzgvk1oopy+4utRl4= github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.41.0-rc.1 h1:Zhz5lzPwiL9byukrZe+EI5ITs2+tCwnjUpexME6FGNY= github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.41.0-rc.1/go.mod h1:dyOW1OoE1/nZrJx45c4KL1v078cfRtC0DFDMIxNrLDQ= -github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1 h1:QiTBhPhtiYcLv/mYOXv3GiZWBToCwYuhlZxp5IHoHEI= -github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1/go.mod h1:vI2Ok16WLyFOR5p53VMsBj/7aYpXkEogUWjuEKtFUqQ= +github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1.0.20221103113926-3b037494a38c h1:gzNgp5IOj1vDteR5zY++llT83yFFE1PaDdmzdqH1fr4= +github.com/DataDog/datadog-agent/pkg/trace v0.41.0-rc.1.0.20221103113926-3b037494a38c/go.mod h1:vI2Ok16WLyFOR5p53VMsBj/7aYpXkEogUWjuEKtFUqQ= github.com/DataDog/datadog-agent/pkg/util/cgroups v0.41.0-rc.1 h1:6tnWqCLGCPgDXVSekoI3v3A61kcRjgryPrSRGeURR2k= github.com/DataDog/datadog-agent/pkg/util/cgroups v0.41.0-rc.1/go.mod h1:bQk3FEuLtAMIM7QucC9zN/MZiE5y8+0OoLXiSiHTv/I= github.com/DataDog/datadog-agent/pkg/util/log v0.41.0-rc.1 h1:4xWRcmgGc659tNxJbF0Cu1or+GuxViYn1BylDCgr3Bk=