From 173f9f2edfea041340e61fb226bd56c3de4d892e Mon Sep 17 00:00:00 2001 From: Alex Boten Date: Tue, 20 Jun 2023 12:27:37 -0700 Subject: [PATCH 1/7] [chore] update modules list once v0.80.0 is released, this PR can be merged Signed-off-by: Alex Boten --- internal/buildscripts/modules | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/internal/buildscripts/modules b/internal/buildscripts/modules index 02a8618b8ff57..56cdf990ab2d2 100644 --- a/internal/buildscripts/modules +++ b/internal/buildscripts/modules @@ -2,15 +2,28 @@ beta_modules=( "go.opentelemetry.io/collector/component" + "go.opentelemetry.io/collector/config/configauth" + "go.opentelemetry.io/collector/config/configcompression" + "go.opentelemetry.io/collector/config/configgrpc" + "go.opentelemetry.io/collector/config/confighttp" + "go.opentelemetry.io/collector/config/confignet" + "go.opentelemetry.io/collector/config/configopaque" + "go.opentelemetry.io/collector/config/configtelemetry" + "go.opentelemetry.io/collector/config/configtls" + "go.opentelemetry.io/collector/config/internal" "go.opentelemetry.io/collector/confmap" + "go.opentelemetry.io/collector/connector" "go.opentelemetry.io/collector/connector/forwardconnector" "go.opentelemetry.io/collector/consumer" "go.opentelemetry.io/collector/exporter" "go.opentelemetry.io/collector/exporter/loggingexporter" "go.opentelemetry.io/collector/exporter/otlpexporter" "go.opentelemetry.io/collector/exporter/otlphttpexporter" + "go.opentelemetry.io/collector/extension" + "go.opentelemetry.io/collector/extension/auth" "go.opentelemetry.io/collector/extension/ballastextension" "go.opentelemetry.io/collector/extension/zpagesextension" + "go.opentelemetry.io/collector/processor" "go.opentelemetry.io/collector/processor/batchprocessor" "go.opentelemetry.io/collector/processor/memorylimiterprocessor" "go.opentelemetry.io/collector/receiver" From 360cbf6662bd63158fafb9dcba2f6a8de98f1c4e Mon Sep 17 00:00:00 2001 From: Anthony J Mirabella Date: Tue, 20 Jun 2023 16:22:23 -0400 Subject: [PATCH 2/7] changelog update v0.80.0 Signed-off-by: Anthony J Mirabella --- .chloggen/add-units-aerospikereceiver.yaml | 22 ---- .chloggen/add-units-redisreceiver.yaml | 25 ----- .chloggen/awsemf-exponential-histogram.yaml | 20 ---- ...upport-span-links-and-messaging-field.yaml | 16 --- ...thextension_impl_server_authenticator.yaml | 16 --- .../datadogexporter-new-trace-configs.yaml | 21 ---- .chloggen/dd-receiver-listener.yaml | 20 ---- .../drosiek-deprecate-locked-connects.yaml | 20 ---- .chloggen/drosiek-host-id-2.yaml | 16 --- .chloggen/drosiek-mysql-aborted.yaml | 20 ---- .../drosiek-sumoexporter-deprecations.yaml | 28 ----- .chloggen/elastic-stable-nodevesiongate.yaml | 20 ---- ...ogs-resource-info-based-configuration.yaml | 20 ---- ...8sattributes_set-transform-replicaset.yaml | 20 ---- .../feat_k8sattributes_set-transform.yaml | 20 ---- .../fix-cri-o-log-format-time-layout.yaml | 16 --- ...rics-receiver-process-cpu-utilization.yaml | 20 ---- .chloggen/fix-kafkametric-receiver-type.yaml | 20 ---- .chloggen/fix-parent-error-scrapping.yaml | 20 ---- ...ix-skywalking-receiver-parent-span-id.yaml | 21 ---- .chloggen/fix_iis-scrape-queue-failure.yaml | 11 -- .../gbbr_dockerstats-container.uptime.yaml | 20 ---- .chloggen/jgm-span-dimensions.yaml | 20 ---- ...scluster-dont-store-unused-data-cache.yaml | 15 --- ...fix-empty-namespace-in-namespacephase.yaml | 20 ---- .chloggen/lokiexporter-add-flags.yaml | 16 --- .chloggen/nginx-beta-featuregate.yaml | 20 ---- .chloggen/ottl-check-type.yaml | 20 ---- .chloggen/ottl-standard-functions.yaml | 20 ---- .chloggen/ottl_function_changes.yaml | 25 ----- .chloggen/sapm-exporter-zstd.yaml | 20 ---- .chloggen/sapm-receiver-zstd.yaml | 20 ---- .chloggen/servicegraph-fix-metric-names.yaml | 18 ---- .../set-prom-feature-gate-back-to-aplpha.yaml | 22 ---- ...exporter-dont-drop-container-cpu-time.yaml | 15 --- .../splunkhec-exporter-multimetric-batch.yaml | 20 ---- .chloggen/sqlquery-receiver-add-logs.yaml | 16 --- .../stanley.liu_add-telemetry-metric.yaml | 20 ---- .chloggen/switchk8sdeployment.yaml | 11 -- .chloggen/switchk8shpa.yaml | 11 -- .chloggen/switchk8snamespace.yaml | 11 -- .chloggen/switchk8snode.yaml | 11 -- .chloggen/switchk8srq.yaml | 11 -- .chloggen/switchk8sss.yaml | 11 -- .../testbed-configurable-executable.yaml | 20 ---- .chloggen/use-pdata-with-carbonreceiver.yaml | 20 ---- .chloggen/webhookevent-enable.yaml | 20 ---- .chloggen/webhookevent_client.yaml | 16 --- .chloggen/websocket-processor.yaml | 20 ---- CHANGELOG.md | 102 ++++++++++++++++++ 50 files changed, 102 insertions(+), 901 deletions(-) delete mode 100755 .chloggen/add-units-aerospikereceiver.yaml delete mode 100755 .chloggen/add-units-redisreceiver.yaml delete mode 100755 .chloggen/awsemf-exponential-histogram.yaml delete mode 100644 .chloggen/awsxray-support-span-links-and-messaging-field.yaml delete mode 100755 .chloggen/bearertokenauthextension_impl_server_authenticator.yaml delete mode 100644 .chloggen/datadogexporter-new-trace-configs.yaml delete mode 100755 .chloggen/dd-receiver-listener.yaml delete mode 100755 .chloggen/drosiek-deprecate-locked-connects.yaml delete mode 100755 .chloggen/drosiek-host-id-2.yaml delete mode 100755 .chloggen/drosiek-mysql-aborted.yaml delete mode 100755 .chloggen/drosiek-sumoexporter-deprecations.yaml delete mode 100755 .chloggen/elastic-stable-nodevesiongate.yaml delete mode 100644 .chloggen/export-logs-resource-info-based-configuration.yaml delete mode 100755 .chloggen/feat_k8sattributes_set-transform-replicaset.yaml delete mode 100755 .chloggen/feat_k8sattributes_set-transform.yaml delete mode 100644 .chloggen/fix-cri-o-log-format-time-layout.yaml delete mode 100644 .chloggen/fix-hostmetrics-receiver-process-cpu-utilization.yaml delete mode 100644 .chloggen/fix-kafkametric-receiver-type.yaml delete mode 100644 .chloggen/fix-parent-error-scrapping.yaml delete mode 100644 .chloggen/fix-skywalking-receiver-parent-span-id.yaml delete mode 100755 .chloggen/fix_iis-scrape-queue-failure.yaml delete mode 100755 .chloggen/gbbr_dockerstats-container.uptime.yaml delete mode 100755 .chloggen/jgm-span-dimensions.yaml delete mode 100644 .chloggen/k8scluster-dont-store-unused-data-cache.yaml delete mode 100644 .chloggen/k8scluster-fix-empty-namespace-in-namespacephase.yaml delete mode 100644 .chloggen/lokiexporter-add-flags.yaml delete mode 100755 .chloggen/nginx-beta-featuregate.yaml delete mode 100755 .chloggen/ottl-check-type.yaml delete mode 100755 .chloggen/ottl-standard-functions.yaml delete mode 100755 .chloggen/ottl_function_changes.yaml delete mode 100644 .chloggen/sapm-exporter-zstd.yaml delete mode 100644 .chloggen/sapm-receiver-zstd.yaml delete mode 100755 .chloggen/servicegraph-fix-metric-names.yaml delete mode 100644 .chloggen/set-prom-feature-gate-back-to-aplpha.yaml delete mode 100755 .chloggen/signalfx-exporter-dont-drop-container-cpu-time.yaml delete mode 100644 .chloggen/splunkhec-exporter-multimetric-batch.yaml delete mode 100755 .chloggen/sqlquery-receiver-add-logs.yaml delete mode 100755 .chloggen/stanley.liu_add-telemetry-metric.yaml delete mode 100755 .chloggen/switchk8sdeployment.yaml delete mode 100755 .chloggen/switchk8shpa.yaml delete mode 100755 .chloggen/switchk8snamespace.yaml delete mode 100755 .chloggen/switchk8snode.yaml delete mode 100755 .chloggen/switchk8srq.yaml delete mode 100755 .chloggen/switchk8sss.yaml delete mode 100755 .chloggen/testbed-configurable-executable.yaml delete mode 100644 .chloggen/use-pdata-with-carbonreceiver.yaml delete mode 100755 .chloggen/webhookevent-enable.yaml delete mode 100755 .chloggen/webhookevent_client.yaml delete mode 100644 .chloggen/websocket-processor.yaml diff --git a/.chloggen/add-units-aerospikereceiver.yaml b/.chloggen/add-units-aerospikereceiver.yaml deleted file mode 100755 index 2d6ed45eaae6f..0000000000000 --- a/.chloggen/add-units-aerospikereceiver.yaml +++ /dev/null @@ -1,22 +0,0 @@ -# Use this changelog template to create an entry for release notes. -# If your change doesn't affect end users, such as a test fix or a tooling change, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. - -# 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: aerospikereceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Adds unit to metrics where this was missing. - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [23572] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: | - Affected metrics can be found below. - - aerospike.node.query.tracked diff --git a/.chloggen/add-units-redisreceiver.yaml b/.chloggen/add-units-redisreceiver.yaml deleted file mode 100755 index 3128f67d243ac..0000000000000 --- a/.chloggen/add-units-redisreceiver.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Use this changelog template to create an entry for release notes. -# If your change doesn't affect end users, such as a test fix or a tooling change, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: breaking - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: redisreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Updates metric unit from no unit to Bytes. - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [23454] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: | - Affected metrics can be found below. - - redis.clients.max_input_buffer - - redis.clients.max_output_buffer - - redis.replication.backlog_first_byte_offset - - redis.replication.offset diff --git a/.chloggen/awsemf-exponential-histogram.yaml b/.chloggen/awsemf-exponential-histogram.yaml deleted file mode 100755 index 728f9f012e7da..0000000000000 --- a/.chloggen/awsemf-exponential-histogram.yaml +++ /dev/null @@ -1,20 +0,0 @@ -# Use this changelog template to create an entry for release notes. -# If your change doesn't affect end users, such as a test fix or a tooling change, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. - -# 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: awsemfexporter - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Add exponential histogram support. - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [22626] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: diff --git a/.chloggen/awsxray-support-span-links-and-messaging-field.yaml b/.chloggen/awsxray-support-span-links-and-messaging-field.yaml deleted file mode 100644 index 91946d67afa71..0000000000000 --- a/.chloggen/awsxray-support-span-links-and-messaging-field.yaml +++ /dev/null @@ -1,16 +0,0 @@ -# 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: awsxrayexporter - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Adding translation support for span links for the aws x-ray exporter - -# One or more tracking issues related to the change -issues: [20353] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: diff --git a/.chloggen/bearertokenauthextension_impl_server_authenticator.yaml b/.chloggen/bearertokenauthextension_impl_server_authenticator.yaml deleted file mode 100755 index ae6b178dffa5f..0000000000000 --- a/.chloggen/bearertokenauthextension_impl_server_authenticator.yaml +++ /dev/null @@ -1,16 +0,0 @@ -# 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: bearertokenauthextension - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Extension now implements configauth.ServerAuthenticator - -# One or more tracking issues related to the change -issues: [22737] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: diff --git a/.chloggen/datadogexporter-new-trace-configs.yaml b/.chloggen/datadogexporter-new-trace-configs.yaml deleted file mode 100644 index cb03f78fc7c43..0000000000000 --- a/.chloggen/datadogexporter-new-trace-configs.yaml +++ /dev/null @@ -1,21 +0,0 @@ -# Use this changelog template to create an entry for release notes. -# If your change doesn't affect end users, such as a test fix or a tooling change, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. - -# 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: "Add `traces::compute_stats_by_span_kind` and `traces::peer_service_aggregation` configuration flags" - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [23240] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: Config `traces::compute_stats_by_span_kind` enables an additional stats computation check on span kind. | - Config `traces::peer_service_aggregation` enables `peer.service` aggregation in the exporter. diff --git a/.chloggen/dd-receiver-listener.yaml b/.chloggen/dd-receiver-listener.yaml deleted file mode 100755 index 646e5b8363949..0000000000000 --- a/.chloggen/dd-receiver-listener.yaml +++ /dev/null @@ -1,20 +0,0 @@ -# Use this changelog template to create an entry for release notes. -# If your change doesn't affect end users, such as a test fix or a tooling change, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: 'bug_fix' - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: datadogreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: "add client context to the traces received by datadogreceiver" - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [22991] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: diff --git a/.chloggen/drosiek-deprecate-locked-connects.yaml b/.chloggen/drosiek-deprecate-locked-connects.yaml deleted file mode 100755 index f81dfb41b6840..0000000000000 --- a/.chloggen/drosiek-deprecate-locked-connects.yaml +++ /dev/null @@ -1,20 +0,0 @@ -# Use this changelog template to create an entry for release notes. -# If your change doesn't affect end users, such as a test fix or a tooling change, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: deprecation - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: mysqlreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: "deprecate `mysql.locked_connects` in favor of `mysql.connection.errors`" - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [14138] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: diff --git a/.chloggen/drosiek-host-id-2.yaml b/.chloggen/drosiek-host-id-2.yaml deleted file mode 100755 index e175e4726ae4d..0000000000000 --- a/.chloggen/drosiek-host-id-2.yaml +++ /dev/null @@ -1,16 +0,0 @@ -# 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: resourcedetectionprocessor - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: "use opentelemetry-go library for `host.id` detection in the `system` detector" - -# One or more tracking issues related to the change -issues: [18533] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: diff --git a/.chloggen/drosiek-mysql-aborted.yaml b/.chloggen/drosiek-mysql-aborted.yaml deleted file mode 100755 index bb48a9d4c8f22..0000000000000 --- a/.chloggen/drosiek-mysql-aborted.yaml +++ /dev/null @@ -1,20 +0,0 @@ -# Use this changelog template to create an entry for release notes. -# If your change doesn't affect end users, such as a test fix or a tooling change, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. - -# 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: mysqlreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: "add `aborted`, `aborted_clients` and `locked` values to `error` property for `mysql.connection.errors` metric" - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [14138] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: diff --git a/.chloggen/drosiek-sumoexporter-deprecations.yaml b/.chloggen/drosiek-sumoexporter-deprecations.yaml deleted file mode 100755 index 0820c1bd1e2a0..0000000000000 --- a/.chloggen/drosiek-sumoexporter-deprecations.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Use this changelog template to create an entry for release notes. -# If your change doesn't affect end users, such as a test fix or a tooling change, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: deprecation - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: sumologicexporter - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: deprecating options which are going to be removed - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [23059] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: |- - The following options are going to be deprecated and removed in the future: - - - `metric_format: {carbon2, graphite}` (leaving only `prometheus`) - - `metadata_attributes: []` - - `graphite_template: