From 112f318b22da42ef7ba0e0a31ad6bce4130a429b Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 31 Jan 2024 10:49:41 +0100
Subject: [PATCH 1/5] fix(deps): update module
github.com/aliyun/aliyun-log-go-sdk to v0.1.69 (#30849)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/aliyun/aliyun-log-go-sdk](https://togithub.com/aliyun/aliyun-log-go-sdk)
| `v0.1.68` -> `v0.1.69` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2faliyun-log-go-sdk/v0.1.69?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2faliyun-log-go-sdk/v0.1.69?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2faliyun-log-go-sdk/v0.1.68/v0.1.69?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2faliyun-log-go-sdk/v0.1.68/v0.1.69?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
aliyun/aliyun-log-go-sdk
(github.com/aliyun/aliyun-log-go-sdk)
###
[`v0.1.69`](https://togithub.com/aliyun/aliyun-log-go-sdk/releases/tag/v0.1.69)
[Compare
Source](https://togithub.com/aliyun/aliyun-log-go-sdk/compare/v0.1.68...v0.1.69)
#### What's Changed
- add vpcid for kafka ingestion by
[@fanzhonghao](https://togithub.com/fanzhonghao) in
[https://github.com/aliyun/aliyun-log-go-sdk/pull/248](https://togithub.com/aliyun/aliyun-log-go-sdk/pull/248)
- Feature/add s3 example by
[@fanzhonghao](https://togithub.com/fanzhonghao) in
[https://github.com/aliyun/aliyun-log-go-sdk/pull/252](https://togithub.com/aliyun/aliyun-log-go-sdk/pull/252)
- Support spl by [@AVloger](https://togithub.com/AVloger) in
[https://github.com/aliyun/aliyun-log-go-sdk/pull/251](https://togithub.com/aliyun/aliyun-log-go-sdk/pull/251)
#### New Contributors
- [@AVloger](https://togithub.com/AVloger) made their first
contribution in
[https://github.com/aliyun/aliyun-log-go-sdk/pull/251](https://togithub.com/aliyun/aliyun-log-go-sdk/pull/251)
**Full Changelog**:
https://github.com/aliyun/aliyun-log-go-sdk/compare/v0.1.68...v0.1.69
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Yang Song
---
cmd/configschema/go.mod | 2 +-
cmd/configschema/go.sum | 4 ++--
cmd/otelcontribcol/go.mod | 2 +-
cmd/otelcontribcol/go.sum | 4 ++--
exporter/alibabacloudlogserviceexporter/go.mod | 2 +-
exporter/alibabacloudlogserviceexporter/go.sum | 4 ++--
go.mod | 2 +-
go.sum | 4 ++--
8 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/cmd/configschema/go.mod b/cmd/configschema/go.mod
index f517fc90de32..4d51446852f0 100644
--- a/cmd/configschema/go.mod
+++ b/cmd/configschema/go.mod
@@ -252,7 +252,7 @@ require (
github.com/aerospike/aerospike-client-go/v6 v6.13.0 // indirect
github.com/alecthomas/participle/v2 v2.1.1 // indirect
github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137 // indirect
- github.com/aliyun/aliyun-log-go-sdk v0.1.68 // indirect
+ github.com/aliyun/aliyun-log-go-sdk v0.1.69 // indirect
github.com/andybalholm/brotli v1.0.6 // indirect
github.com/apache/arrow/go/v14 v14.0.2 // indirect
github.com/apache/pulsar-client-go v0.8.1 // indirect
diff --git a/cmd/configschema/go.sum b/cmd/configschema/go.sum
index 9b935649cae1..0523e39f061e 100644
--- a/cmd/configschema/go.sum
+++ b/cmd/configschema/go.sum
@@ -279,8 +279,8 @@ github.com/alibabacloud-go/tea-utils/v2 v2.0.1 h1:K6kwgo+UiYx+/kr6CO0PN5ACZDzE3n
github.com/alibabacloud-go/tea-utils/v2 v2.0.1/go.mod h1:U5MTY10WwlquGPS34DOeomUGBB0gXbLueiq5Trwu0C4=
github.com/alibabacloud-go/tea-xml v1.1.2 h1:oLxa7JUXm2EDFzMg+7oRsYc+kutgCVwm+bZlhhmvW5M=
github.com/alibabacloud-go/tea-xml v1.1.2/go.mod h1:Rq08vgCcCAjHyRi/M7xlHKUykZCEtyBy9+DPF6GgEu8=
-github.com/aliyun/aliyun-log-go-sdk v0.1.68 h1:xQY+ehgoIQdoZ5kHLWZUBqVRSrLH7fQXYgWB005vmZo=
-github.com/aliyun/aliyun-log-go-sdk v0.1.68/go.mod h1:FSKcIjukUy+LeUKhRk13PCO+9gPMTfGsYhFBHQbDqmM=
+github.com/aliyun/aliyun-log-go-sdk v0.1.69 h1:ruuP6+n35gI+hvoRr4bW8WWGzjnDp0hkmylks+1+tz4=
+github.com/aliyun/aliyun-log-go-sdk v0.1.69/go.mod h1:FSKcIjukUy+LeUKhRk13PCO+9gPMTfGsYhFBHQbDqmM=
github.com/aliyun/credentials-go v1.1.2 h1:qU1vwGIBb3UJ8BwunHDRFtAhS6jnQLnde/yk0+Ih2GY=
github.com/aliyun/credentials-go v1.1.2/go.mod h1:ozcZaMR5kLM7pwtCMEpVmQ242suV6qTJya2bDq4X1Tw=
github.com/andybalholm/brotli v1.0.6 h1:Yf9fFpf49Zrxb9NlQaluyE92/+X7UVHlhMNJN2sxfOI=
diff --git a/cmd/otelcontribcol/go.mod b/cmd/otelcontribcol/go.mod
index 656b20c52e30..f5c2ade14935 100644
--- a/cmd/otelcontribcol/go.mod
+++ b/cmd/otelcontribcol/go.mod
@@ -303,7 +303,7 @@ require (
github.com/aerospike/aerospike-client-go/v6 v6.13.0 // indirect
github.com/alecthomas/participle/v2 v2.1.1 // indirect
github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137 // indirect
- github.com/aliyun/aliyun-log-go-sdk v0.1.68 // indirect
+ github.com/aliyun/aliyun-log-go-sdk v0.1.69 // indirect
github.com/andybalholm/brotli v1.0.6 // indirect
github.com/apache/arrow/go/v14 v14.0.2 // indirect
github.com/apache/pulsar-client-go v0.8.1 // indirect
diff --git a/cmd/otelcontribcol/go.sum b/cmd/otelcontribcol/go.sum
index 7befe21a2e77..6c9a5b4ef5ea 100644
--- a/cmd/otelcontribcol/go.sum
+++ b/cmd/otelcontribcol/go.sum
@@ -278,8 +278,8 @@ github.com/alibabacloud-go/tea-utils/v2 v2.0.1 h1:K6kwgo+UiYx+/kr6CO0PN5ACZDzE3n
github.com/alibabacloud-go/tea-utils/v2 v2.0.1/go.mod h1:U5MTY10WwlquGPS34DOeomUGBB0gXbLueiq5Trwu0C4=
github.com/alibabacloud-go/tea-xml v1.1.2 h1:oLxa7JUXm2EDFzMg+7oRsYc+kutgCVwm+bZlhhmvW5M=
github.com/alibabacloud-go/tea-xml v1.1.2/go.mod h1:Rq08vgCcCAjHyRi/M7xlHKUykZCEtyBy9+DPF6GgEu8=
-github.com/aliyun/aliyun-log-go-sdk v0.1.68 h1:xQY+ehgoIQdoZ5kHLWZUBqVRSrLH7fQXYgWB005vmZo=
-github.com/aliyun/aliyun-log-go-sdk v0.1.68/go.mod h1:FSKcIjukUy+LeUKhRk13PCO+9gPMTfGsYhFBHQbDqmM=
+github.com/aliyun/aliyun-log-go-sdk v0.1.69 h1:ruuP6+n35gI+hvoRr4bW8WWGzjnDp0hkmylks+1+tz4=
+github.com/aliyun/aliyun-log-go-sdk v0.1.69/go.mod h1:FSKcIjukUy+LeUKhRk13PCO+9gPMTfGsYhFBHQbDqmM=
github.com/aliyun/credentials-go v1.1.2 h1:qU1vwGIBb3UJ8BwunHDRFtAhS6jnQLnde/yk0+Ih2GY=
github.com/aliyun/credentials-go v1.1.2/go.mod h1:ozcZaMR5kLM7pwtCMEpVmQ242suV6qTJya2bDq4X1Tw=
github.com/andybalholm/brotli v1.0.6 h1:Yf9fFpf49Zrxb9NlQaluyE92/+X7UVHlhMNJN2sxfOI=
diff --git a/exporter/alibabacloudlogserviceexporter/go.mod b/exporter/alibabacloudlogserviceexporter/go.mod
index e8142826378e..c513b5169e69 100644
--- a/exporter/alibabacloudlogserviceexporter/go.mod
+++ b/exporter/alibabacloudlogserviceexporter/go.mod
@@ -3,7 +3,7 @@ module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibab
go 1.20
require (
- github.com/aliyun/aliyun-log-go-sdk v0.1.68
+ github.com/aliyun/aliyun-log-go-sdk v0.1.69
github.com/gogo/protobuf v1.3.2
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.93.0
github.com/stretchr/testify v1.8.4
diff --git a/exporter/alibabacloudlogserviceexporter/go.sum b/exporter/alibabacloudlogserviceexporter/go.sum
index b239cabde252..eac76740b55e 100644
--- a/exporter/alibabacloudlogserviceexporter/go.sum
+++ b/exporter/alibabacloudlogserviceexporter/go.sum
@@ -39,8 +39,8 @@ github.com/alibabacloud-go/tea-utils/v2 v2.0.1 h1:K6kwgo+UiYx+/kr6CO0PN5ACZDzE3n
github.com/alibabacloud-go/tea-utils/v2 v2.0.1/go.mod h1:U5MTY10WwlquGPS34DOeomUGBB0gXbLueiq5Trwu0C4=
github.com/alibabacloud-go/tea-xml v1.1.2 h1:oLxa7JUXm2EDFzMg+7oRsYc+kutgCVwm+bZlhhmvW5M=
github.com/alibabacloud-go/tea-xml v1.1.2/go.mod h1:Rq08vgCcCAjHyRi/M7xlHKUykZCEtyBy9+DPF6GgEu8=
-github.com/aliyun/aliyun-log-go-sdk v0.1.68 h1:xQY+ehgoIQdoZ5kHLWZUBqVRSrLH7fQXYgWB005vmZo=
-github.com/aliyun/aliyun-log-go-sdk v0.1.68/go.mod h1:FSKcIjukUy+LeUKhRk13PCO+9gPMTfGsYhFBHQbDqmM=
+github.com/aliyun/aliyun-log-go-sdk v0.1.69 h1:ruuP6+n35gI+hvoRr4bW8WWGzjnDp0hkmylks+1+tz4=
+github.com/aliyun/aliyun-log-go-sdk v0.1.69/go.mod h1:FSKcIjukUy+LeUKhRk13PCO+9gPMTfGsYhFBHQbDqmM=
github.com/aliyun/credentials-go v1.1.2 h1:qU1vwGIBb3UJ8BwunHDRFtAhS6jnQLnde/yk0+Ih2GY=
github.com/aliyun/credentials-go v1.1.2/go.mod h1:ozcZaMR5kLM7pwtCMEpVmQ242suV6qTJya2bDq4X1Tw=
github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
diff --git a/go.mod b/go.mod
index 9aad36e82d33..eb251abb99d8 100644
--- a/go.mod
+++ b/go.mod
@@ -272,7 +272,7 @@ require (
github.com/aerospike/aerospike-client-go/v6 v6.13.0 // indirect
github.com/alecthomas/participle/v2 v2.1.1 // indirect
github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137 // indirect
- github.com/aliyun/aliyun-log-go-sdk v0.1.68 // indirect
+ github.com/aliyun/aliyun-log-go-sdk v0.1.69 // indirect
github.com/andybalholm/brotli v1.0.6 // indirect
github.com/apache/arrow/go/v14 v14.0.2 // indirect
github.com/apache/pulsar-client-go v0.8.1 // indirect
diff --git a/go.sum b/go.sum
index e1a449004af9..c73b4af61276 100644
--- a/go.sum
+++ b/go.sum
@@ -284,8 +284,8 @@ github.com/alibabacloud-go/tea-utils/v2 v2.0.1 h1:K6kwgo+UiYx+/kr6CO0PN5ACZDzE3n
github.com/alibabacloud-go/tea-utils/v2 v2.0.1/go.mod h1:U5MTY10WwlquGPS34DOeomUGBB0gXbLueiq5Trwu0C4=
github.com/alibabacloud-go/tea-xml v1.1.2 h1:oLxa7JUXm2EDFzMg+7oRsYc+kutgCVwm+bZlhhmvW5M=
github.com/alibabacloud-go/tea-xml v1.1.2/go.mod h1:Rq08vgCcCAjHyRi/M7xlHKUykZCEtyBy9+DPF6GgEu8=
-github.com/aliyun/aliyun-log-go-sdk v0.1.68 h1:xQY+ehgoIQdoZ5kHLWZUBqVRSrLH7fQXYgWB005vmZo=
-github.com/aliyun/aliyun-log-go-sdk v0.1.68/go.mod h1:FSKcIjukUy+LeUKhRk13PCO+9gPMTfGsYhFBHQbDqmM=
+github.com/aliyun/aliyun-log-go-sdk v0.1.69 h1:ruuP6+n35gI+hvoRr4bW8WWGzjnDp0hkmylks+1+tz4=
+github.com/aliyun/aliyun-log-go-sdk v0.1.69/go.mod h1:FSKcIjukUy+LeUKhRk13PCO+9gPMTfGsYhFBHQbDqmM=
github.com/aliyun/credentials-go v1.1.2 h1:qU1vwGIBb3UJ8BwunHDRFtAhS6jnQLnde/yk0+Ih2GY=
github.com/aliyun/credentials-go v1.1.2/go.mod h1:ozcZaMR5kLM7pwtCMEpVmQ242suV6qTJya2bDq4X1Tw=
github.com/andybalholm/brotli v1.0.6 h1:Yf9fFpf49Zrxb9NlQaluyE92/+X7UVHlhMNJN2sxfOI=
From faf709d5605ff1027fd0cb5f841160d386bd5fca Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 31 Jan 2024 10:49:48 +0100
Subject: [PATCH 2/5] fix(deps): update module github.com/mattn/go-sqlite3 to
v1.14.20 (#30857)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/mattn/go-sqlite3](https://togithub.com/mattn/go-sqlite3) |
`v1.14.19` -> `v1.14.20` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fmattn%2fgo-sqlite3/v1.14.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fmattn%2fgo-sqlite3/v1.14.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fmattn%2fgo-sqlite3/v1.14.19/v1.14.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fmattn%2fgo-sqlite3/v1.14.19/v1.14.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
mattn/go-sqlite3 (github.com/mattn/go-sqlite3)
###
[`v1.14.20`](https://togithub.com/mattn/go-sqlite3/compare/v1.14.19...v1.14.20)
[Compare
Source](https://togithub.com/mattn/go-sqlite3/compare/v1.14.19...v1.14.20)
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
---
cmd/configschema/go.mod | 2 +-
cmd/configschema/go.sum | 4 ++--
cmd/otelcontribcol/go.mod | 2 +-
cmd/otelcontribcol/go.sum | 4 ++--
extension/storage/go.mod | 2 +-
extension/storage/go.sum | 4 ++--
go.mod | 2 +-
go.sum | 4 ++--
8 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/cmd/configschema/go.mod b/cmd/configschema/go.mod
index 4d51446852f0..531bf09cdbcf 100644
--- a/cmd/configschema/go.mod
+++ b/cmd/configschema/go.mod
@@ -449,7 +449,7 @@ require (
github.com/mattn/go-colorable v0.1.13 // indirect
github.com/mattn/go-ieproxy v0.0.11 // indirect
github.com/mattn/go-isatty v0.0.19 // indirect
- github.com/mattn/go-sqlite3 v1.14.19 // indirect
+ github.com/mattn/go-sqlite3 v1.14.20 // indirect
github.com/microsoft/ApplicationInsights-Go v0.4.4 // indirect
github.com/microsoft/go-mssqldb v1.6.0 // indirect
github.com/miekg/dns v1.1.56 // indirect
diff --git a/cmd/configschema/go.sum b/cmd/configschema/go.sum
index 0523e39f061e..5049d0ca020d 100644
--- a/cmd/configschema/go.sum
+++ b/cmd/configschema/go.sum
@@ -1114,8 +1114,8 @@ github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/
github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA=
github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU=
-github.com/mattn/go-sqlite3 v1.14.19 h1:fhGleo2h1p8tVChob4I9HpmVFIAkKGpiukdrgQbWfGI=
-github.com/mattn/go-sqlite3 v1.14.19/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg=
+github.com/mattn/go-sqlite3 v1.14.20 h1:BAZ50Ns0OFBNxdAqFhbZqdPcht1Xlb16pDCqkq1spr0=
+github.com/mattn/go-sqlite3 v1.14.20/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y=
github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
github.com/maxatome/go-testdeep v1.12.0 h1:Ql7Go8Tg0C1D/uMMX59LAoYK7LffeJQ6X2T04nTH68g=
github.com/microsoft/ApplicationInsights-Go v0.4.4 h1:G4+H9WNs6ygSCe6sUyxRc2U81TI5Es90b2t/MwX5KqY=
diff --git a/cmd/otelcontribcol/go.mod b/cmd/otelcontribcol/go.mod
index f5c2ade14935..d73724df1266 100644
--- a/cmd/otelcontribcol/go.mod
+++ b/cmd/otelcontribcol/go.mod
@@ -503,7 +503,7 @@ require (
github.com/mattn/go-colorable v0.1.13 // indirect
github.com/mattn/go-ieproxy v0.0.11 // indirect
github.com/mattn/go-isatty v0.0.19 // indirect
- github.com/mattn/go-sqlite3 v1.14.19 // indirect
+ github.com/mattn/go-sqlite3 v1.14.20 // indirect
github.com/microsoft/ApplicationInsights-Go v0.4.4 // indirect
github.com/microsoft/go-mssqldb v1.6.0 // indirect
github.com/miekg/dns v1.1.56 // indirect
diff --git a/cmd/otelcontribcol/go.sum b/cmd/otelcontribcol/go.sum
index 6c9a5b4ef5ea..108bc08bdb82 100644
--- a/cmd/otelcontribcol/go.sum
+++ b/cmd/otelcontribcol/go.sum
@@ -1110,8 +1110,8 @@ github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/
github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA=
github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU=
-github.com/mattn/go-sqlite3 v1.14.19 h1:fhGleo2h1p8tVChob4I9HpmVFIAkKGpiukdrgQbWfGI=
-github.com/mattn/go-sqlite3 v1.14.19/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg=
+github.com/mattn/go-sqlite3 v1.14.20 h1:BAZ50Ns0OFBNxdAqFhbZqdPcht1Xlb16pDCqkq1spr0=
+github.com/mattn/go-sqlite3 v1.14.20/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y=
github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
github.com/maxatome/go-testdeep v1.12.0 h1:Ql7Go8Tg0C1D/uMMX59LAoYK7LffeJQ6X2T04nTH68g=
github.com/microsoft/ApplicationInsights-Go v0.4.4 h1:G4+H9WNs6ygSCe6sUyxRc2U81TI5Es90b2t/MwX5KqY=
diff --git a/extension/storage/go.mod b/extension/storage/go.mod
index d4c7a3ec717c..a7390f8605f8 100644
--- a/extension/storage/go.mod
+++ b/extension/storage/go.mod
@@ -4,7 +4,7 @@ go 1.20
require (
github.com/jackc/pgx/v4 v4.18.1
- github.com/mattn/go-sqlite3 v1.14.19
+ github.com/mattn/go-sqlite3 v1.14.20
github.com/stretchr/testify v1.8.4
go.etcd.io/bbolt v1.3.8
go.opentelemetry.io/collector/component v0.93.1-0.20240130182548-89388addcc7f
diff --git a/extension/storage/go.sum b/extension/storage/go.sum
index ca66f0a7ce13..fe3e9c84daa9 100644
--- a/extension/storage/go.sum
+++ b/extension/storage/go.sum
@@ -107,8 +107,8 @@ github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope
github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
-github.com/mattn/go-sqlite3 v1.14.19 h1:fhGleo2h1p8tVChob4I9HpmVFIAkKGpiukdrgQbWfGI=
-github.com/mattn/go-sqlite3 v1.14.19/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg=
+github.com/mattn/go-sqlite3 v1.14.20 h1:BAZ50Ns0OFBNxdAqFhbZqdPcht1Xlb16pDCqkq1spr0=
+github.com/mattn/go-sqlite3 v1.14.20/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y=
github.com/mitchellh/copystructure v1.2.0 h1:vpKXTN4ewci03Vljg/q9QvCGUDttBOGBIa15WveJJGw=
github.com/mitchellh/copystructure v1.2.0/go.mod h1:qLl+cE2AmVv+CoeAwDPye/v+N2HKCj9FbZEVFJRxO9s=
github.com/mitchellh/mapstructure v1.5.1-0.20231216201459-8508981c8b6c h1:cqn374mizHuIWj+OSJCajGr/phAmuMug9qIX3l9CflE=
diff --git a/go.mod b/go.mod
index eb251abb99d8..5d536ea75903 100644
--- a/go.mod
+++ b/go.mod
@@ -473,7 +473,7 @@ require (
github.com/mattn/go-colorable v0.1.13 // indirect
github.com/mattn/go-ieproxy v0.0.11 // indirect
github.com/mattn/go-isatty v0.0.19 // indirect
- github.com/mattn/go-sqlite3 v1.14.19 // indirect
+ github.com/mattn/go-sqlite3 v1.14.20 // indirect
github.com/microsoft/ApplicationInsights-Go v0.4.4 // indirect
github.com/microsoft/go-mssqldb v1.6.0 // indirect
github.com/miekg/dns v1.1.56 // indirect
diff --git a/go.sum b/go.sum
index c73b4af61276..c75967fde60f 100644
--- a/go.sum
+++ b/go.sum
@@ -1119,8 +1119,8 @@ github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/
github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA=
github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU=
-github.com/mattn/go-sqlite3 v1.14.19 h1:fhGleo2h1p8tVChob4I9HpmVFIAkKGpiukdrgQbWfGI=
-github.com/mattn/go-sqlite3 v1.14.19/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg=
+github.com/mattn/go-sqlite3 v1.14.20 h1:BAZ50Ns0OFBNxdAqFhbZqdPcht1Xlb16pDCqkq1spr0=
+github.com/mattn/go-sqlite3 v1.14.20/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y=
github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
github.com/maxatome/go-testdeep v1.12.0 h1:Ql7Go8Tg0C1D/uMMX59LAoYK7LffeJQ6X2T04nTH68g=
github.com/microsoft/ApplicationInsights-Go v0.4.4 h1:G4+H9WNs6ygSCe6sUyxRc2U81TI5Es90b2t/MwX5KqY=
From e9307962c57c5fe7a82a442d2e483f12ff8170e5 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 31 Jan 2024 10:52:43 +0100
Subject: [PATCH 3/5] fix(deps): update module
github.com/open-telemetry/opentelemetry-collector-contrib/internal/common to
v0.93.0 (#30876)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/internal/common](https://togithub.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.0.0-00010101000000-000000000000` -> `v0.93.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.93.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.93.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.0.0-00010101000000-000000000000/v0.93.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.0.0-00010101000000-000000000000/v0.93.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/internal/common](https://togithub.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.92.0` -> `v0.93.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.93.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.93.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.92.0/v0.93.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.92.0/v0.93.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
open-telemetry/opentelemetry-collector-contrib
(github.com/open-telemetry/opentelemetry-collector-contrib/internal/common)
###
[`v0.93.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v0930)
[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.92.0...v0.93.0)
##### 🛑 Breaking changes 🛑
- `azuremonitorexporter`: Fixed an issue where span attributes with
double and int values were incorrectly added to the `measurements` field
in the Application Insights schema. These attributes are now correctly
placed in the `properties` field.
([#29683](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29683))
- `vcenterreceiver`: Bump "receiver.vcenter.emitPerfMetricsWithObjects"
feature gate
([#30615](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30615))
- `docker`: Adopt api_version as strings to correct invalid float
truncation
([#24025](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24025))
- `extension/filestorage`: Replace path-unsafe characters in component
names
([#3148](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/3148))
The feature gate `extension.filestorage.replaceUnsafeCharacters` is now
enabled by default.
See the File Storage extension's README for details.
- `postgresqlreceiver`: add schema attribute to postgresqlreceiver
([#29559](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29559))
Adds a new resource attribute to the PSQL receiver to store the schema
of the table or index
Existing table attributes are adjusted to not include the schema, which
was inconsistently used
##### 🚩 Deprecations 🚩
- `mdatagen`: Deprecate mdatagen in preparation for its move to
opentelemetry-collector
([#30497](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30497))
##### 🚀 New components 🚀
- `solarwindsapmsettingsextension`: added configuration and readme
([#27668](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27668))
- `alertmanagerexporter`: Add Alertmanager exporter to builder config
([#23569](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23569))
- `otelarrow`: Skeleton of new OpenTelemetry Protocol with Apache Arrow
Exporter.
([#26491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26491))
- `osqueryreceiver`: Adds osquery receiver skeleton
([#30375](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30375))
##### 💡 Enhancements 💡
- `pkg/stanza`: Add a json array parser operator and an assign keys
transformer.
([#30321](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30321))
Json array parser opreator can be used to parse a json array string
input into a list of objects. |
Assign keys transformer can be used to assigns keys from the
configuration to an input list
- `splunkhecexporter`: Batch data according to access token and index,
if present.
([#30404](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30404))
- `awscloudwatchlogsexporter`: Add instrumentation scope in log records
exported to CloudWatch logs
([#30316](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30316),
[#29884](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29884))
- `cassandraexporter`: added authorization by username and password
([#27827](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27827))
- `lokiexporter`: migrate metrics to use OpenTelemetry
([#30170](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30170))
- `cmd/telemetrygen`: This updates telemetrygen to create multiple child
spans per trace and enhances the tool's functionality for load testing
the remote tracing backend.
([#30687](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30687))
- `cmd/telemetrygen`: This updates telemetrygen with TLS/mTLS options to
test the security of telemetry ingestion services and infrastructure for
secure communication. To illustrate the usage, a new example,
secure-tracing is added to examples collection.
([#29681](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29681))
- `k8sattributesprocessor`: Apply lifecycle tests to k8sprocessor,
change its behavior to report fatal error
([#30387](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30387))
- `k8sclusterreceiver`: add new disabled os.description,
k8s.container_runtime.version resource attributes
([#30342](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30342))
- `k8sclusterreceiver`: add os.type resource attribute
([#30342](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30342))
- `kubeletstatsreceiver`: Add new `*.cpu.usage` metrics.
([#25901](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/25901))
- `oidcauthextension`: Move validation logic outside of the extension
creation, to the configuration validation
([#30460](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30460))
- `datadogexporter`: Add support for setting host tags via host
metadata.
([#30680](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30680))
When the `datadog.host.use_as_metadata` resource attribute is set to
`true`:
- Nonempty string-value resource attributes starting with
`datadog.host.tag.` will be added as host tags for the host associated
with the resource.
- deployment.environment and k8s.cluster.name as mapped to Datadog names
and added as host tags for the host associated with the resource.
- `opensearchexporter`: added opensearch exporter to the contrib
distribution metadata
([#30183](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30183))
- `pkg/ottl`: Add `flatten` function for flattening maps
([#30455](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30455))
- `redisreciever`: adds metric for slave_repl_offset
([#6942](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/6942))
also adds a shell script to set up docker-compose integration test
- `exporter/datadogexporter`: Add kafka metrics mapping. This allows
users of the JMX Receiver/JMX Metrics Gatherer and kafka metrics
receiver to have access to the OOTB kafka Dashboard.
([#30731](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30731))
- `receiver/sqlquery`: Add debug log when running SQL query
([#29672](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29672))
- `cmd/opampsupervisor`: Use a bootstrapping flow to get the Collector's
agent description.
([#21071](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21071))
##### 🧰 Bug fixes 🧰
- `receiver/filelog`: fix panic after upgrading from v0.71.0 when using
storage
([#30235](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30235))
- `clickhouseexporter`: Fix clickhouse exporter insert metrics data bug
([#30210](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30210))
- `prometheusremotewriteexporter`: Check if the context was canceled by
a timeout in the component level to avoid unnecessary retries.
([#30308](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30308))
- `elasticsearchreceifver`: Fix nil panic on non-linux systems
([#30140](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30140))
- `kafkareceiver`: The Kafka receiver now exports some
partition-specific metrics per-partition, with a `partition` tag
([#30177](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30177))
The following metrics now render per partition:
- kafka_receiver_messages
- kafka_receiver_current_offset
- kafka_receiver_offset_lag
###
[`v0.92.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v0920)
[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.91.0...v0.92.0)
##### 🛑 Breaking changes 🛑
- `httpforwarder`: Use confighttp.HTTPDefaultClientSettings when
configuring the HTTPClientSettings for the httpforwarder extension.
([#6641](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/6641))
By default, the HTTP forwarder extension will now use the defaults set
in the extension:
- The idle connection timeout is set to 90s.
- The max idle connection count is set to 100.
- `pkg/ottl`: Now validates against extraneous path segments that a
context does not know how to use.
([#30042](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30042))
- `pkg/ottl`: Throw an error if keys are used on a path that does not
allow them.
([#30162](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30162))
- `tanzuexporter`: Remove tanzuexporter, user can still use versions
0.91.
([#30184](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30184))
- `zipkinexporter`: Use default client HTTP settings in zipkinexporter,
move validation to config validation
([#29931](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29931))
##### 🚩 Deprecations 🚩
- `mdatagen`: Component is being moved to core to allow it to be used
there as well.
([#30173](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30173))
- `k8sclusterreceiver`: deprecate optional k8s.kubeproxy.version
resource attribute
([#29748](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29748))
- `configschema`: Deprecating configschema to prefer generating
documentation as part of its metadata generation with mdatagen
([#30187](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30187))
##### 🚀 New components 🚀
- `failoverconnector`: PR provides core logic for failover connector and
implements failover for trace signals
([#20766](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20766))
- `failoverconnector`: PR extends failover connector for metric and log
pipelines
([#20766](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20766))
- `namedpipereceiver`: Add "namedpipereceiver" that allows ingesting
logs over a Named Pipe
([#27234](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27234))
##### 💡 Enhancements 💡
- `encoding/jaegerencodingextension`: Add support for JSON protocol for
jaeger codec
([#6272](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/6272))
- `githubgen`: Adds a set of distribution reports that can be used to
notify distribution maintainers of any changes to distributions.
([#28628](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28628))
- `vcenterreceiver`: Add explicit statement of support for version 8 of
ESXi and vCenter
([#30274](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30274))
- `carbonexporter`: Add support for resourcetotelemetry
([#29879](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29879))
- `carbonexporter`: Add retry and queue, use standard configs
([#29862](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29862))
- `carbonexporter`: Add ability to configure max_idle_conns
([#30109](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30109))
- `mdatagen`: add Meter/Tracer methods to simplify instrumenting
components
([#29927](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29927))
- `servicegraphprocessor`: update own telemetry to use otel
([#29917](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29917))
- `datadogexporter`: DataDog log timestamp (ie.
'[@timestamp](https://togithub.com/timestamp)') now includes
milliseconds
([#29785](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29785))
- `exporter/elasticsearch`: set the User-Agent header in the outgoing
HTTP requests.
([#29898](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29898))
- `elasticsearchexporter`: add missing trace status description in span
([#27645](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27645))
- `routingconnector`: routingconnector supports matching the statement
only once
([#26353](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26353))
- `filestatsreceiver`: Add a file.count metric to filestatsreceiver that
reports the number of files matched by the receiver
([#24651](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24651))
- `filterprocessor`: Add telemetry for metrics, logs, and spans that
were intentionally dropped via filterprocessor.
([#13169](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/13169))
- `googlecloudpubsubexporter`: Expose `Endpoint` and `Insecure` in
configuration.
([#29304](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29304))
- `exporter/honeycombmarker`: set the User-Agent header in the outgoing
HTTP requests
([#29894](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29894))
- `pkg/ottl`: Add Hour OTTL Converter
([#29468](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29468))
- `kafkaexporter`: add ability to publish kafka messages with message
key of TraceID - it will allow partitioning of the kafka Topic.
([#12318](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/12318))
- `kafkareceiver`: Add three new metrics to record unmarshal errors.
([#29302](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29302))
- `kineticaexporter`: added metrics handling
([#27239](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27239))
- `logzioexporter`: add scopename to exported logs
([#20659](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20659))
when it exists, scope name will be added to exported logs under the
scopeName field.
- `hostmetricsreceiver`: Add `system.memory.limit` metric reporting the
total memory available.
([#30306](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30306))
This metric is opt-in. To enable it, set
`scrapers::memory::metrics::system.memory.limit::enabled` to `true` in
the hostmetrics config.
- `datadogexporter`: Add support for more semantic conventions related
to host metadata
([#30158](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30158))
The following semantic conventions are now detected for host metadata:
- `host.ip`
- `host.mac`
- `system.cpu.physical.count`
- `system.cpu.logical.count`
- `system.cpu.frequency`
- `system.memory.limit`
- `prometheusexporter`: Accumulate histograms with delta temporality
([#4968](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/4968))
- `kafkaexporter`: Adds the ability to configure the Kafka client's
Client ID.
([#30144](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30144))
- `pkg/stanza`: Remove sampling policy from logger
([#23801](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23801))
- `resourcedetectionprocessor`: Add "aws.ecs.task.id" attribute
([#8274](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/8274))
Resourcedetectionprocessor now exports "aws.ecs.task.id" attribute, in
addition to "aws.ecs.task.arn".
This allows exporters like "awsemfexporter" to automatically pick up
that attribute and make it available
in templating (e.g. to use in CloudWatch log stream name).
- `spanmetricsconnector`: Fix OOM issue for spanmetrics by limiting the
number of exemplars that can be added to a unique dimension set
([#27451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27451))
- `connector/spanmetrics`: Configurable resource metrics key attributes,
filter the resource attributes used to create the resource metrics key.
([#29711](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29711))
This enhancement can be used to fix broken spanmetrics counters after a
span producing service restart, when resource attributes contain
dynamic/ephemeral values (e.g. process id).
- `splunkhecreceiver`: Returns json response in raw endpoint when it is
successful
([#20766](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20766))
- `logicmonitorexporter`: add support for log resource mapping
configurations
([#29732](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29732))
- `sqlqueryreceiver`: Swap MS SQL Server driver from legacy 'denisenkom'
to official Microsoft fork
([#27200](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27200))
##### 🧰 Bug fixes 🧰
- `awsemfexporter`: AWS EMF Exporter will drop metrics that contain Inf
values to avoid JSON marshal errors.
([#29336](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29336))
- `azuretranslatorpkg`: When receiving data from Azure some data does
not meet the Common Specifications when sending the timestamp. Allow the
attribute timeStamp to be used as an alternative to the standard time.
([#28806](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28806))
- `datadogconnector`: Add feature flag to address memory issue with
Datadog Connector
([#29755](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29755))
- `filterset`: Fix concurrency issue when enabling caching.
([#11829](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/11829))
- `pkg/ottl`: Fix issue with the hash value of a match subgroup in
replace_pattern functions.
([#29409](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29409))
- `opampsupervisor`: Fix panic on agent shutdown
([#29955](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29955))
- `prometheusreceiver`: Fix configuration validation to allow
specification of Target Allocator configuration without providing scrape
configurations
([#30135](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30135))
- `carbonexporter`: Fix metric with empty numberdatapoint serialization
([#30182](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30182))
- `wavefrontreceiver`: Return error if partially quoted
([#30315](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30315))
- `hosmetricsreceiver`: change cpu.load.average metrics from 1 to
{thread}
([#29914](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29914))
- `bearertokenauthextension`: Http receiver trying to get the
authorization with the lower case from headers, But The headers from
Http is received as Authorization capitalcase even-though we sent in
lower case and Always return 401 Unauthorized
([#24656](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24656))
- `pkg/ottl`: Fix bug where the Converter `IsBool` was not usable
([#30151](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30151))
- `prometheusremotewriteexporter`: sanitize retry default settings
([#30286](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30286))
- `snowflakereceiver`: Fixed bug where storage metrics for snowflake
were not being reported
([#29750](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29750))
- `apachesparkreceiver`: propagate application list errors to reveal
underlying issue
([#30278](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30278))
- `haproxyreceiver`: Support empty values in haproxy stats.
([#30252](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30252))
- `time`: The `%z` strptime format now correctly parses `Z` as a valid
timezone
([#29929](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29929))
`strptime(3)` says that `%z` is "an RFC-822/ISO 8601 standard
timezone specification", but the previous code did not allow the
string "Z" to signify UTC time, as required by ISO 8601. Now, both
`+0000` and `Z` are recognized as UTC times in all components that
handle `strptime` format strings.
###
[`v0.91.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v0910)
[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.90.1...v0.91.0)
##### 🚀 New components 🚀
- `alertmanagerexporter`: Add Alertmanager exporter implementation and
tests
([#23569](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23569))
##### 💡 Enhancements 💡
- `spanmetricsconnector`: Add exemplars to sum metric
([#27451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27451))
- `exporter/datadogexporter`: Add support for nested log attributes.
([#29633](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29633))
- `jaegerreceiver,jaegerremotesamplingextension`: mark featuregates to
replace Thrift-gen with Proto-gen types for sampling strategies as
stable
([#27636](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27636))
The following featuregates are stable:
- extension.jaegerremotesampling.replaceThriftWithProto
- receiver.jaegerreceiver.replaceThriftWithProto
- `awsemfexporter/awscloudwatchlogsexporter`: Add component name to user
agent header for outgoing put log even requests
([#29595](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29595))
- `elasticsearchexporter`: Logstash format compatibility. Traces or Logs
data can be written into an index in logstash format.
([#29624](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29624))
- `extension/opampextension`: Implement `extension.NotifyConfig` to be
notified of the Collector's effective config and report it to the OpAMP
server.
([#27293](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27293))
- `receiver/influxdbreceiver`: Endpoint `/ping` added to enhance
compatibility with third party products
([#29594](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29594))
- `kafkareceiver`: Add the ability to consume logs from Azure Diagnostic
Settings streamed through Event Hubs using the Kafka API.
([#18210](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18210))
- `resourcedetectionprocessor`: Add detection of host.ip to system
detector.
([#24450](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24450))
- `resourcedetectionprocessor`: Add detection of host.mac to system
detector.
([#29587](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29587))
- `pkg/ottl`: Add `silent` ErrorMode to allow disabling logging of
errors that are ignored.
([#29710](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29710))
- `postgresqlreceiver`: Add config property for excluding specific
databases from scraping
([#29605](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29605))
- `redisreceiver`: Upgrade the redis library dependency to resolve
security vulns in v7
([#29600](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29600))
- `signalfxexporter`: Enable HTTP/2 health check by default
([#29716](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29716))
- `splunkhecexporter`: Enable HTTP/2 health check by default
([#29717](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29717))
- `statsdreceiver`: Add support for 'simple' tags that do not have a
defined value, to accommodate DogStatsD metrics that may utilize these.
([#29012](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29012))
This functionality is gated behind a new `enable_simple_tags` config
boolean, as it is not part of the StatsD spec.
##### 🧰 Bug fixes 🧰
- `exporter/prometheusremotewrite`: prometheusremotewrite exporter fix
created metrics missing timestamp
([#24915](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24915))
- `connector/spanmetrics`: Fix memory leak when the cumulative
temporality is used.
([#27654](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27654))
- `awscontainerinsightreceiver`: Filter terminated pods from node
request metrics
([#27262](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27262))
- `clickhouseexporter`: Fix regression error introduced in
[#29095](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29095)
([#29573](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29573))
- `prometheusexporter`: Fix panic when exporter mutates data
([#29574](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29574))
- `splunkhecexporter`: Do not send null event field values in HEC
events. Replace null values with an empty string.
([#29551](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29551))
- `k8sobjectsreceiver`: fix k8sobjects receiver fails when some
unrelated Kubernetes API is down
([#29706](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29706))
- `resourcedetectionprocessor`: Change type of `host.cpu.model.id` and
`host.cpu.model.family` from int to string.
([#29025](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29025))
- Disable the
`processor.resourcedetection.hostCPUModelAndFamilyAsString` feature gate
to get the old behavior.
- `Fix problem where checkpoints could be lost when collector is
shutdown abruptly`: filelogreceiver
([#29609](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29609),
[#29491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29491))
- `googlecloudspannerreceiver`: Google Cloud Spanner Receiver currently
generates an exception and exits if it attempts to read data from a
database that doesn't exist. However it's normal for a single receiver
to poll multiple databases, so this is not graceful failure. This PR
makes a change to gracefully generate an error in case of an unreadable
missing database and then continue reading other databases..
([#26732](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26732))
- `pkg/stanza`: Allow `key_value_parser` to parse values that contain
the delimiter string.
([#29629](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29629))
###
[`v0.90.1`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v0901)
[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.90.0...v0.90.1)
##### 🧰 Bug fixes 🧰
- `exporters`: Upgrade core dependency to remove noisy "Exporting
finished" log message in exporters.
([#29612](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29612))
###
[`v0.90.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v0900)
[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.89.0...v0.90.0)
##### 🛑 Breaking changes 🛑
- `dockerstatsreceiver`: Add \[container.cpu.limit],
\[container.cpu.shares] and \[container.restarts] metrics from docker
container api
([#21087](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21087))
It requires API version 1.25 or greater.
##### 🚀 New components 🚀
- `failoverconnector`: New component that will allow for pipeline
failover triggered by the health of target downstream exporters
([#20766](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20766))
- `gitproviderreceiver`: add repo, branch, and contributor count metrics
([#22028](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/22028))
##### 💡 Enhancements 💡
- `opensearchexporter`: Promote opensearchexporter to alpha.
([#24668](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24668))
- `awsemfexporter`: Improve NaN value checking for Summary metric types.
([#28894](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28894))
- `awsemfexporter`: Logs relating to the start and finish of processing
metrics have been reduced to debug level
([#29337](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29337))
- `azuremonitorreceiver`: Support Azure gov cloud
([#27573](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27573))
- `clickhouseexporter`: Added support for more control over TTL
configuration. Currently, it supports timelines only in days, now also
in hours, minutes and seconds (propertyName ttl_days --> ttl).
([#28675](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28675))
- `datasetexporter`: Collect usage metrics with Otel and send grouped
attributes in session info.
([#27650](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27650),
[#27652](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27652))
- `resourcedetectionprocessor`: Add k8s cluster name detection when
running in EKS
([#26794](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26794))
- `pkg/ottl`: Add new IsDouble function to facilitate type checking.
([#27895](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27895))
- `configschema`: Generate metadata for connectors.
([#26990](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26990))
- `telemetrygen`: Exposes the span duration as a command line argument
`--span-duration`
([#29116](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29116))
- `honeycombmarkerexporter`: Change honeycombmarkerexporter to alpha
([#27666](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27666))
- `mysqlreceiver`: expose tls in mysqlreceiver
([#29269](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29269))
If `tls` is not set, the default is to disable TLS connections.
- `processor/transform`: Convert between sum and gauge in metric context
when alpha feature gate
`processor.transform.ConvertBetweenSumAndGaugeMetricContext` enabled
([#20773](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20773))
- `receiver/mongodbatlasreceiver`: adds project config to mongodbatlas
metrics to filter by project name and clusters.
([#28865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28865))
- `pkg/stanza`: Add "namedpipe" operator.
([#27234](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27234))
- `pkg/resourcetotelemetry`: Do not clone data in
pkg/resourcetotelemetry by default
([#29327](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29327))
- The resulting consumer will be marked as `MutatesData` instead
- `pkg/stanza`: Improve performance by not calling decode when nop
encoding is defined
([#28899](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28899))
- `exporter/prometheusremotewrite`: prometheusremotewrite exporter add
option to send metadata
([#13849](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/13849))
- `receivercreator`: Added support for discovery of endpoints based on
K8s services
([#29022](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29022))
By discovering endpoints based on K8s services, a dynamic probing of K8s
service leveraging for example the httpcheckreceiver get enabled
- `signalfxexporter`: change default timeout to 10 seconds
([#29436](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29436))
- `awss3exporter`: add support for `s3_force_path_style` and
`disable_ssl` parameters
([#29331](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29331))
In order to support alternative object-storage, these parameters are
useful and help to leverage those systems not
compatible with domain style path, or just hosted without ssl (like just
deployed in a k8s namespace).
- `hostmetricsreceiver`: Add optional Linux-only metric
`system.linux.memory.available`
([#7417](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/7417))
This is an alternative to `system.memory.usage` metric with
`state=free`.
Linux starting from 3.14 exports "available" memory. It takes "free"
memory as a baseline, and then factors in kernel-specific values.
This is supposed to be more accurate than just "free" memory.
For reference, see the calculations
[here](https://superuser.com/a/980821).
See also `MemAvailable` in
[/proc/meminfo](https://man7.org/linux/man-pages/man5/proc.5.html).
- `azuremonitorexporter`: Updated Azure Monitor Exporter service version
from v2.0 to v2.1.
([#29234](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29234))
##### 🧰 Bug fixes 🧰
- `cassandraexporter`: Exist check for keyspace and dynamic timeout
([#27633](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27633))
- `datadogreceiver`: Fix set telemetry.sdk.language=dotnet instead of
.NET
([#29459](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29459))
- `filelogreceiver`: Fix issue where files were unnecessarily kept open
on Windows
([#29149](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29149))
- `receiver/activedirectoryds`: Fix shutdown of
`activedirectorydsreceiver` when shutdown was called right after
creation, without a corresponding start call.
([#29505](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29505))
- `honeycombmarkerexporter`: Fix default api_url and dataset_slug
([#29309](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29309))
- `influxdbexporter`: When InfluxDB v1 compatibility is enabled AND
username\&password are set, the exporter panics. Not any more!
([#27084](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27084))
- `mongodbreceiver`: add `receiver.mongodb.removeDatabaseAttr` Alpha
feature gate to remove duplicate database name attribute
([#24972](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24972))
- `pkg/stanza`: Fix panic during stop for udp async mode only.
([#29120](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29120))
###
[`v0.89.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v0890)
[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.88.0...v0.89.0)
##### 🛑 Breaking changes 🛑
- `pkg/stanza`: Improve parsing of Windows Event XML by handling
anonymous `Data` elements.
([#21491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21491))
This improves the contents of Windows log events for which the publisher
manifest is unavailable. Previously, anonymous `Data` elements were
ignored. This is a breaking change for users who were relying on the
previous data format.
- `processor/k8sattributes`: Graduate "k8sattr.rfc3339" feature gate to
Beta.
([#28817](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28817))
Time format of `k8s.pod.start_time` attribute value migrated from
RFC3339:
Before: 2023-07-10 12:34:39.740638 -0700 PDT m=+0.020184946
After: 2023-07-10T12:39:53.112485-07:00
The feature gate can be temporary reverted back by adding
`--feature-gate=-k8sattr.rfc3339` to the command line.
- `filelogreceiver`: Change "Started watching file" log behavior
([#28491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28491))
Previously, every unique file path which was found by the receiver would
be remembered indefinitely.
This list was kept independently of the uniqueness / checkpointing
mechanism (which does not rely on the file path).
The purpose of this list was to allow us to emit a lot whenever a path
was seen for the first time.
This removes the separate list and relies instead on the same mechanism
as checkpointing. Now, a similar log is emitted
any time a file is found which is not currently checkpointed. Because
the checkpointing mechanism does not maintain history
indefintiely, it is now possible that a log will be emitted for the same
file path. This will happen when no file exists at
the path for a period of time.
- `dockerstatsreceiver`: cpu.container.percent metric is removed in
favor of container.cpu.utilization
([#21807](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21807))
The metric `container.cpu.percentage` is now removed.
`container.cpu.utilization` is enabled by default as a replacement.
For details, see the
[docs](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/dockerstatsreceiver#transition-to-cpu-utilization-metric-name-aligned-with-opentelemetry-specification).
- `encoding extensions`: Rename encoding extensions for consistency with
storage extensions
([#24451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24451))
- `jaegerencoding` -> `jaeger_encoding`
- `otlpencoding` -> `otlp_encoding`
- `textencoding` -> `text_encoding`
- `zipkinencoding` -> `zipkin_encoding`
- `remoteobserverprocessor`: Rename remoteobserverprocessor to
remotetapprocessor
([#27873](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27873))
- `collectdreceiver`: Stop using opencensus metrics, use the obsrecv
format
([#25148](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/25148))
##### 🚩 Deprecations 🚩
- `datadogexporter`: Deprecate config `traces::peer_service_aggregation`
in favor of `traces::peer_tags_aggregation`
([#29089](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29089))
- `postgresqlreceiver`: Deprecation of postgresql replication lag
metrics `postgresql.wal.lag` in favor of more precise
'postgresql.wal.delay'
([#26714](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26714))
##### 🚀 New components 🚀
- `extension/opampextension`: Add a new extension that implements an
OpAMP agent for reporting the collector's health and effective
configuration.
([#16462](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16462))
- `sumologicprocessor`: add Sumo Logic Processor
([#23946](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23946))
move processor from
https://github.com/SumoLogic/sumologic-otel-collector/ repository
- `alertmanagerexporter`: Add new exporter for sending events as alerts
to Alertmanager
([#23569](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23569))
- `remotetapextension`: Add a new extension, remotetapextension to use
with the remoteobserverprocessor processors.
([#19634](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/19634))
- `otlpencodingextension`: Introduce OTLP encoding extension
([#6272](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/6272))
- `pkg/translator/azure`: Create a translator for Azure Resource Log
format
([#18210](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18210))
##### 💡 Enhancements 💡
- `awsxrayexporter`: Convert individual HTTP error events into
exceptions within subsegments for AWS SDK spans and strip AWS.SDK prefix
from remote aws service name
([#27232](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27232))
- `azuremonitorexporter`: Added connection string support to the Azure
Monitor Exporter
([#28853](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28853))
This enhancement simplifies the configuration process and aligns the
exporter with Azure Monitor's recommended practices.
The Connection String method allows the inclusion of various fields such
as the InstrumentationKey and IngestionEndpoint
within a single string, facilitating an easier and more integrated
setup.
While the traditional InstrumentationKey method remains supported for
backward compatibility, it will be phased out.
Users are encouraged to adopt the Connection String approach to ensure
future compatibility and to leverage the broader
configuration options it enables.
- `opensearchexporter`: Add log exporting capability to the
opensearchexporter.
([#23611](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23611))
- `pdatatest`: Allow to compare metrics resource attributes or metric
attribute values by matching on a portion of the dimension value with a
regular expression.
([#27690](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27690))
Use `MatchResourceAttributeValue("node_id", "cloud-node")` to match two
metrics with a resource attribute value that starts with "cloud-node".
Use `MatchMetricAttributeValue("hostname", "container-tomcat-",
"gauge.one", "sum.one")` to match metrics with the `hostname` attribute
starting with `container-tomcat-`.
- `processor/tailsampling`: adds optional upper bound duration for
sampling
([#26115](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26115))
- `clickhouseexporter`: Add persistent storage support to clickhouse
exporter
([#27653](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27653))
- `azuremonitorexporter`: Added documentation to describe how to use
with the AAD Auth Proxy and enable AAD based authentication.
([#24451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24451))
- `azuremonitorexporter`: Extended Azure Monitor exporter to support
persistent queue. Default is for QueueSettings.Enabled to be false.
([#25859](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/25859))
- `collectdreceiver`: Add support of confighttp.HTTPServerSettings
([#28811](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28811))
- `collectdreceiver`: Promote collectdreceiver as beta component
([#28658](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28658))
- `receiver/hostmetricsreceiver`: Added support for host's cpuinfo
frequnecies.
([#27445](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27445))
In Linux the current frequency is populated using the values from
/proc/cpuinfo. An os specific implementation will be needed for Windows
and others.
- `datadogexporter`: Add a new traces config `trace_buffer` that
specifies the number of outgoing trace payloads to buffer before
dropping.
([#28577](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28577))
If you start seeing log messages like `Payload in channel full. Dropped
1 payload.` in the datadog exporter, consider setting a higher
`trace_buffer` to avoid traces being dropped.
- `datadogexporter`: Add a new config `traces::peer_tags_aggregation`
that enables aggregation of peer related tags in Datadog exporter
([#29089](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29089))
- `receiver/hostmetrics/scrapers/process`: add configuration option to
mute `error reading username for process`
([#14311](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/14311),
[#17187](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/17187))
- `syslogexporter`: Promote syslogexporter to alpha and add it to
otelcontribcol
([#21242](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21242),
[#21244](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21244),
[#21245](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21245))
- `azureevenhubreceiver`: Allow the Consumer Group to be set in the
Configuration.
([#28633](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28633))
- `spanmetricsconnector`: Add Events metric to span metrics connector
that adds list of event attributes as dimensions
([#27451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27451))
- `exceptionsconnector`: Add trace id and span id to generated logs from
exceptions when using exceptionsconnector.
([#24407](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24407))
- `processor/k8sattribute`: support adding labels and annotations from
node
([#22620](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/22620))
- `windowseventlogreceiver`: Add parsing for Security and Execution
event fields.
([#27810](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27810))
- `filelogreceiver`: Add the ability to order files by mtime, to only
read the most recently modified files
([#27812](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27812))
- `wavefrontreceiver`: Wrap metrics receiver under carbon receiver
instead of using export function
([#27248](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27248))
- `exporter/datadog`: Added the
"exporter.datadogexporter.DisableAPMStats" feature gate to disable APM
stats computation.
([#28615](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28615))
- `pkg/ottl`: Add IsBool function into OTTL
([#27897](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27897))
- `k8sclusterreceiver`: add k8s.node.condition metric
([#27617](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27617))
- `kafka`: Expose resolve_canonical_bootstrap_servers_only
([#26022](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26022))
- `mongodbatlasreceiver`: Enhanced collector logs to include more
information about the MongoDB Atlas API calls being made during logs
retrieval.
([#28851](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28851))
- `datadogexporter`: Add support for host.cpu attributes.
([#29156](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29156))
- `datadogexporter`: Add support for custom container tags via resource
attributes prefixed by `datadog.container.tag.*`.
([#29156](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29156))
- `receiver/mongodbatlasreceiver`: emit resource attributes
"`mongodb_atlas.region.name`" and "`mongodb_atlas.provider.name`" on
metric scrape.
([#28833](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28833))
- `pkg/golden`: Move the internal/coreinternal/golden folder to
pkg/golden
([#28594](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28594))
- `processor/resourcedetection`: Add
`processor.resourcedetection.hostCPUModelAndFamilyAsString` feature gate
to change the type of `host.cpu.family` and `host.cpu.model.id`
attributes from `int` to `string`.
([#29025](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29025))
This feature gate will graduate to beta in the next release.
- `tailsamplingprocessor`: Optimize performance of tailsamplingprocessor
([#27889](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27889))
- `redisreceiver`: include server.address and server.port resource
attributes
([#22044](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/22044))
- `servicegraphprocessor, servicegraphconnector`: Add a config option to
periodically flush metrics, instead of flushing on every push.
([#27679](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27679))
- `spanmetricsconnector`: Add exemplars to sum metric
([#27451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27451))
- `exporter/syslog`: send syslog messages in batches
([#21244](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21244))
This changes the behavior of the Syslog exporter to send each batch of
Syslog messages in a single request (with messages separated by
newlines), instead of sending each message in a separate request and
closing the connection after each message.
- `cmd/telemetrygen`: Use exporter per worker for better metrics
throughput
([#26709](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26709))
- `cmd/telemetrygen`: Add support for --otlp-http for telemetrygen logs
([#18867](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18867))
- `exporter/awss3exporter`: This feature allows role assumption for s3
exportation. It is especially useful on Kubernetes clusters that are
using IAM roles for service accounts
([#28674](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28674))
##### 🧰 Bug fixes 🧰
- `lokiexporter`: The tenant attribute is now not automatically promoted
to a label.
([#21045](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21045))
To add tenant attributes (resource/record) to labels, use the label
hints explicitly.
- `azuretranslator`: Allow numeric fields to use a String or Integer
representation in JSON.
([#28650](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28650))
- `extension/zipkinencodingextension`: Fix bug when err is nil if
invalid protocol value is supplied.
([#28686](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28686))
- `filelogreceiver`: Fix issue where counting number of logs emitted
could cause panic
([#27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469),
[#29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107))
- `lokireceiver`: Fix issue where counting number of logs emitted could
cause panic
([#27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469),
[#29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107))
- `kafkareceiver`: Fix issue where counting number of logs emitted could
cause panic
([#27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469),
[#29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107))
- `k8sobjectsreceiver`: Fix issue where counting number of logs emitted
could cause panic
([#27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469),
[#29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107))
- `fluentforwardreceiver`: Fix issue where counting number of logs
emitted could cause panic
([#27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469),
[#29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107))
- `otlpjsonfilereceiver`: Fix issue where counting number of logs
emitted could cause panic
([#27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469),
[#29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107))
- `datadogconnector`: Mark datadogconnector as `MutatesData` to prevent
data race
([#29111](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29111))
- `azureeventhubreceiver`: Updated documentation around Azure Metric to
OTel mapping.
([#28622](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28622))
- `receiver/hostmetrics`: Fix panic on load_scraper_windows shutdown
([#28678](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28678))
- `apachesparkreceiver`: Replacing inaccurate units for the
spark.job.stage.active and spark.job.stage.result metrics for the Apache
Spark receiver.
([#29104](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29104))
- `splunkhecreceiver`: Do not encode JSON response objects as string.
([#27604](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27604))
- `processor/k8sattributes`: Set attributes from namespace/node labels
or annotations even if node/namespaces attribute are not set.
([#28837](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28837))
- `datadogexporter`: Only extract DD container tags from resource
attributes. Previously, container tags were also extracted from span
attributes.
([#29156](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29156))
- `datadogexporter`: Only add container tags in dedicated container tag
section. Previously, container tags were also added as span tags.
Container tags will now only be accessible via the span container tab,
and not as span tags.
([#29156](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29156))
- `pkg/stanza`: Fix data-corruption/race-condition issue in udp async
(reuse of buffer); use b
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
cmd/telemetrygen/internal/e2etest/go.mod | 2 +-
receiver/awsfirehosereceiver/go.mod | 2 +-
receiver/zipkinreceiver/go.mod | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/cmd/telemetrygen/internal/e2etest/go.mod b/cmd/telemetrygen/internal/e2etest/go.mod
index 272f52531fed..a95a127ffac9 100644
--- a/cmd/telemetrygen/internal/e2etest/go.mod
+++ b/cmd/telemetrygen/internal/e2etest/go.mod
@@ -4,7 +4,7 @@ go 1.20
require (
github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen v0.92.0
- github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.92.0
+ github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.93.0
github.com/stretchr/testify v1.8.4
go.opentelemetry.io/collector/component v0.93.1-0.20240130182548-89388addcc7f
go.opentelemetry.io/collector/consumer v0.93.1-0.20240130182548-89388addcc7f
diff --git a/receiver/awsfirehosereceiver/go.mod b/receiver/awsfirehosereceiver/go.mod
index 655d07eb7b60..4fc9ec8c09b1 100644
--- a/receiver/awsfirehosereceiver/go.mod
+++ b/receiver/awsfirehosereceiver/go.mod
@@ -3,7 +3,7 @@ module github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfir
go 1.20
require (
- github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.0.0-00010101000000-000000000000
+ github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.93.0
github.com/stretchr/testify v1.8.4
go.opentelemetry.io/collector/component v0.93.1-0.20240130182548-89388addcc7f
go.opentelemetry.io/collector/config/confighttp v0.93.1-0.20240130182548-89388addcc7f
diff --git a/receiver/zipkinreceiver/go.mod b/receiver/zipkinreceiver/go.mod
index 1d6d16396e7a..a0f4be8791a6 100644
--- a/receiver/zipkinreceiver/go.mod
+++ b/receiver/zipkinreceiver/go.mod
@@ -4,7 +4,7 @@ go 1.20
require (
github.com/jaegertracing/jaeger v1.53.0
- github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.0.0-00010101000000-000000000000
+ github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.93.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.93.0
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin v0.93.0
github.com/openzipkin/zipkin-go v0.4.2
From 8d831a77afaaa37e970afa5af24cc677716a5c11 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 31 Jan 2024 10:54:22 +0100
Subject: [PATCH 4/5] fix(deps): update module
github.com/datadog/agent-payload/v5 to v5.0.103 (#30852)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/DataDog/agent-payload/v5](https://togithub.com/DataDog/agent-payload)
| `v5.0.102` -> `v5.0.103` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.103?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.103?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.102/v5.0.103?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.102/v5.0.103?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
DataDog/agent-payload
(github.com/DataDog/agent-payload/v5)
###
[`v5.0.103`](https://togithub.com/DataDog/agent-payload/releases/tag/v5.0.103)
[Compare
Source](https://togithub.com/DataDog/agent-payload/compare/v5.0.102...v5.0.103)
#### What's Changed
- \[CONTINT-3744] \[sbom] Add a `repo_digests` field for the repo
digests by [@L3n41c](https://togithub.com/L3n41c) in
[https://github.com/DataDog/agent-payload/pull/283](https://togithub.com/DataDog/agent-payload/pull/283)
**Full Changelog**:
https://github.com/DataDog/agent-payload/compare/v5.0.102...v5.0.103
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
---
cmd/configschema/go.mod | 2 +-
cmd/configschema/go.sum | 4 ++--
cmd/otelcontribcol/go.mod | 2 +-
cmd/otelcontribcol/go.sum | 4 ++--
connector/datadogconnector/go.mod | 2 +-
connector/datadogconnector/go.sum | 4 ++--
exporter/datadogexporter/go.mod | 2 +-
exporter/datadogexporter/go.sum | 4 ++--
exporter/datadogexporter/integrationtest/go.mod | 2 +-
exporter/datadogexporter/integrationtest/go.sum | 4 ++--
go.mod | 2 +-
go.sum | 4 ++--
12 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/cmd/configschema/go.mod b/cmd/configschema/go.mod
index 531bf09cdbcf..c36ef92300f2 100644
--- a/cmd/configschema/go.mod
+++ b/cmd/configschema/go.mod
@@ -217,7 +217,7 @@ 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.17.1 // indirect
- github.com/DataDog/agent-payload/v5 v5.0.102 // indirect
+ github.com/DataDog/agent-payload/v5 v5.0.103 // indirect
github.com/DataDog/datadog-agent/pkg/obfuscate v0.50.2 // indirect
github.com/DataDog/datadog-agent/pkg/proto v0.52.0-devel // indirect
github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.50.2 // indirect
diff --git a/cmd/configschema/go.sum b/cmd/configschema/go.sum
index 5049d0ca020d..bbb50328fa82 100644
--- a/cmd/configschema/go.sum
+++ b/cmd/configschema/go.sum
@@ -149,8 +149,8 @@ github.com/ClickHouse/ch-go v0.58.2/go.mod h1:Ap/0bEmiLa14gYjCiRkYGbXvbe8vwdrfTY
github.com/ClickHouse/clickhouse-go/v2 v2.17.1 h1:ZCmAYWpu75IyEi7+Yrs/uaAjiCGY5wfW5kXo64exkX4=
github.com/ClickHouse/clickhouse-go/v2 v2.17.1/go.mod h1:rkGTvFDTLqLIm0ma+13xmcCfr/08Gvs7KmFt1tgiWHQ=
github.com/DATA-DOG/go-sqlmock v1.5.2 h1:OcvFkGmslmlZibjAjaHm3L//6LiuBgolP7OputlJIzU=
-github.com/DataDog/agent-payload/v5 v5.0.102 h1:X8EZQeOewahQ7N/arllAP7hCGHNScdThnGjPg5/ErN8=
-github.com/DataDog/agent-payload/v5 v5.0.102/go.mod h1:COngtbYYCncpIPiE5D93QlXDH/3VAKk10jDNwGHcMRE=
+github.com/DataDog/agent-payload/v5 v5.0.103 h1:XcDtFh8eN/Rg0l1g3q5X3joTT1mvz3kSCxK3wV5q2Us=
+github.com/DataDog/agent-payload/v5 v5.0.103/go.mod h1:COngtbYYCncpIPiE5D93QlXDH/3VAKk10jDNwGHcMRE=
github.com/DataDog/datadog-agent/pkg/obfuscate v0.50.2 h1:y08IzbpFM/HBaKfgayFZe1FpcbZn6bVPXoZ++93vxv8=
github.com/DataDog/datadog-agent/pkg/obfuscate v0.50.2/go.mod h1:A4nLJvxlg6BO/8/zg81til9yT0uRPuXDFMAzDMpmgn4=
github.com/DataDog/datadog-agent/pkg/proto v0.52.0-devel h1:nBejGNIU6Jk7bPBxz2bAO+f+kahAXWBXPecebY3R+Zo=
diff --git a/cmd/otelcontribcol/go.mod b/cmd/otelcontribcol/go.mod
index d73724df1266..8bc8759f0a76 100644
--- a/cmd/otelcontribcol/go.mod
+++ b/cmd/otelcontribcol/go.mod
@@ -266,7 +266,7 @@ require (
github.com/AzureAD/microsoft-authentication-library-for-go v1.2.1 // indirect
github.com/ClickHouse/ch-go v0.58.2 // indirect
github.com/ClickHouse/clickhouse-go/v2 v2.17.1 // indirect
- github.com/DataDog/agent-payload/v5 v5.0.102 // indirect
+ github.com/DataDog/agent-payload/v5 v5.0.103 // indirect
github.com/DataDog/datadog-agent/pkg/obfuscate v0.50.2 // indirect
github.com/DataDog/datadog-agent/pkg/proto v0.52.0-devel // indirect
github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.50.2 // indirect
diff --git a/cmd/otelcontribcol/go.sum b/cmd/otelcontribcol/go.sum
index 108bc08bdb82..63039565ff27 100644
--- a/cmd/otelcontribcol/go.sum
+++ b/cmd/otelcontribcol/go.sum
@@ -148,8 +148,8 @@ github.com/ClickHouse/ch-go v0.58.2/go.mod h1:Ap/0bEmiLa14gYjCiRkYGbXvbe8vwdrfTY
github.com/ClickHouse/clickhouse-go/v2 v2.17.1 h1:ZCmAYWpu75IyEi7+Yrs/uaAjiCGY5wfW5kXo64exkX4=
github.com/ClickHouse/clickhouse-go/v2 v2.17.1/go.mod h1:rkGTvFDTLqLIm0ma+13xmcCfr/08Gvs7KmFt1tgiWHQ=
github.com/DATA-DOG/go-sqlmock v1.5.2 h1:OcvFkGmslmlZibjAjaHm3L//6LiuBgolP7OputlJIzU=
-github.com/DataDog/agent-payload/v5 v5.0.102 h1:X8EZQeOewahQ7N/arllAP7hCGHNScdThnGjPg5/ErN8=
-github.com/DataDog/agent-payload/v5 v5.0.102/go.mod h1:COngtbYYCncpIPiE5D93QlXDH/3VAKk10jDNwGHcMRE=
+github.com/DataDog/agent-payload/v5 v5.0.103 h1:XcDtFh8eN/Rg0l1g3q5X3joTT1mvz3kSCxK3wV5q2Us=
+github.com/DataDog/agent-payload/v5 v5.0.103/go.mod h1:COngtbYYCncpIPiE5D93QlXDH/3VAKk10jDNwGHcMRE=
github.com/DataDog/datadog-agent/pkg/obfuscate v0.50.2 h1:y08IzbpFM/HBaKfgayFZe1FpcbZn6bVPXoZ++93vxv8=
github.com/DataDog/datadog-agent/pkg/obfuscate v0.50.2/go.mod h1:A4nLJvxlg6BO/8/zg81til9yT0uRPuXDFMAzDMpmgn4=
github.com/DataDog/datadog-agent/pkg/proto v0.52.0-devel h1:nBejGNIU6Jk7bPBxz2bAO+f+kahAXWBXPecebY3R+Zo=
diff --git a/connector/datadogconnector/go.mod b/connector/datadogconnector/go.mod
index ba80ef8b1ea2..6d27e4c629fe 100644
--- a/connector/datadogconnector/go.mod
+++ b/connector/datadogconnector/go.mod
@@ -30,7 +30,7 @@ require (
require (
cloud.google.com/go/compute v1.23.3 // indirect
cloud.google.com/go/compute/metadata v0.2.4-0.20230617002413-005d2dfb6b68 // indirect
- github.com/DataDog/agent-payload/v5 v5.0.102 // indirect
+ github.com/DataDog/agent-payload/v5 v5.0.103 // indirect
github.com/DataDog/datadog-agent/pkg/obfuscate v0.50.2 // indirect
github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.50.2 // indirect
github.com/DataDog/datadog-agent/pkg/util/cgroups v0.50.2 // indirect
diff --git a/connector/datadogconnector/go.sum b/connector/datadogconnector/go.sum
index 74975a9a7b54..66f0b8f72a58 100644
--- a/connector/datadogconnector/go.sum
+++ b/connector/datadogconnector/go.sum
@@ -40,8 +40,8 @@ github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBp
github.com/AzureAD/microsoft-authentication-library-for-go v1.1.1 h1:WpB/QDNLpMw72xHJc34BNNykqSOeEJDAWkhf0u12/Jk=
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.102 h1:X8EZQeOewahQ7N/arllAP7hCGHNScdThnGjPg5/ErN8=
-github.com/DataDog/agent-payload/v5 v5.0.102/go.mod h1:COngtbYYCncpIPiE5D93QlXDH/3VAKk10jDNwGHcMRE=
+github.com/DataDog/agent-payload/v5 v5.0.103 h1:XcDtFh8eN/Rg0l1g3q5X3joTT1mvz3kSCxK3wV5q2Us=
+github.com/DataDog/agent-payload/v5 v5.0.103/go.mod h1:COngtbYYCncpIPiE5D93QlXDH/3VAKk10jDNwGHcMRE=
github.com/DataDog/datadog-agent/pkg/obfuscate v0.50.2 h1:y08IzbpFM/HBaKfgayFZe1FpcbZn6bVPXoZ++93vxv8=
github.com/DataDog/datadog-agent/pkg/obfuscate v0.50.2/go.mod h1:A4nLJvxlg6BO/8/zg81til9yT0uRPuXDFMAzDMpmgn4=
github.com/DataDog/datadog-agent/pkg/proto v0.52.0-devel h1:nBejGNIU6Jk7bPBxz2bAO+f+kahAXWBXPecebY3R+Zo=
diff --git a/exporter/datadogexporter/go.mod b/exporter/datadogexporter/go.mod
index 28a4532b67f8..50b6da93caa2 100644
--- a/exporter/datadogexporter/go.mod
+++ b/exporter/datadogexporter/go.mod
@@ -3,7 +3,7 @@ module github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datado
go 1.20
require (
- github.com/DataDog/agent-payload/v5 v5.0.102
+ github.com/DataDog/agent-payload/v5 v5.0.103
github.com/DataDog/datadog-agent/pkg/proto v0.52.0-devel
github.com/DataDog/datadog-agent/pkg/trace v0.50.2
github.com/DataDog/datadog-api-client-go/v2 v2.21.0
diff --git a/exporter/datadogexporter/go.sum b/exporter/datadogexporter/go.sum
index 95a16e2f6119..28d8e0701157 100644
--- a/exporter/datadogexporter/go.sum
+++ b/exporter/datadogexporter/go.sum
@@ -61,8 +61,8 @@ github.com/AzureAD/microsoft-authentication-library-for-go v1.1.1 h1:WpB/QDNLpMw
github.com/AzureAD/microsoft-authentication-library-for-go v1.1.1/go.mod h1:wP83P5OoQ5p6ip3ScPr0BAq0BvuPAvacpEuSzyouqAI=
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.102 h1:X8EZQeOewahQ7N/arllAP7hCGHNScdThnGjPg5/ErN8=
-github.com/DataDog/agent-payload/v5 v5.0.102/go.mod h1:COngtbYYCncpIPiE5D93QlXDH/3VAKk10jDNwGHcMRE=
+github.com/DataDog/agent-payload/v5 v5.0.103 h1:XcDtFh8eN/Rg0l1g3q5X3joTT1mvz3kSCxK3wV5q2Us=
+github.com/DataDog/agent-payload/v5 v5.0.103/go.mod h1:COngtbYYCncpIPiE5D93QlXDH/3VAKk10jDNwGHcMRE=
github.com/DataDog/datadog-agent/pkg/obfuscate v0.50.2 h1:y08IzbpFM/HBaKfgayFZe1FpcbZn6bVPXoZ++93vxv8=
github.com/DataDog/datadog-agent/pkg/obfuscate v0.50.2/go.mod h1:A4nLJvxlg6BO/8/zg81til9yT0uRPuXDFMAzDMpmgn4=
github.com/DataDog/datadog-agent/pkg/proto v0.52.0-devel h1:nBejGNIU6Jk7bPBxz2bAO+f+kahAXWBXPecebY3R+Zo=
diff --git a/exporter/datadogexporter/integrationtest/go.mod b/exporter/datadogexporter/integrationtest/go.mod
index 27f98951272d..958538b09f7c 100644
--- a/exporter/datadogexporter/integrationtest/go.mod
+++ b/exporter/datadogexporter/integrationtest/go.mod
@@ -30,7 +30,7 @@ require (
require (
cloud.google.com/go/compute v1.23.3 // indirect
cloud.google.com/go/compute/metadata v0.2.4-0.20230617002413-005d2dfb6b68 // indirect
- github.com/DataDog/agent-payload/v5 v5.0.102 // indirect
+ github.com/DataDog/agent-payload/v5 v5.0.103 // indirect
github.com/DataDog/datadog-agent/pkg/obfuscate v0.50.2 // indirect
github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.50.2 // indirect
github.com/DataDog/datadog-agent/pkg/trace v0.50.2 // indirect
diff --git a/exporter/datadogexporter/integrationtest/go.sum b/exporter/datadogexporter/integrationtest/go.sum
index eb5f08ef4155..57ca78b9b338 100644
--- a/exporter/datadogexporter/integrationtest/go.sum
+++ b/exporter/datadogexporter/integrationtest/go.sum
@@ -40,8 +40,8 @@ github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBp
github.com/AzureAD/microsoft-authentication-library-for-go v1.1.1 h1:WpB/QDNLpMw72xHJc34BNNykqSOeEJDAWkhf0u12/Jk=
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.102 h1:X8EZQeOewahQ7N/arllAP7hCGHNScdThnGjPg5/ErN8=
-github.com/DataDog/agent-payload/v5 v5.0.102/go.mod h1:COngtbYYCncpIPiE5D93QlXDH/3VAKk10jDNwGHcMRE=
+github.com/DataDog/agent-payload/v5 v5.0.103 h1:XcDtFh8eN/Rg0l1g3q5X3joTT1mvz3kSCxK3wV5q2Us=
+github.com/DataDog/agent-payload/v5 v5.0.103/go.mod h1:COngtbYYCncpIPiE5D93QlXDH/3VAKk10jDNwGHcMRE=
github.com/DataDog/datadog-agent/pkg/obfuscate v0.50.2 h1:y08IzbpFM/HBaKfgayFZe1FpcbZn6bVPXoZ++93vxv8=
github.com/DataDog/datadog-agent/pkg/obfuscate v0.50.2/go.mod h1:A4nLJvxlg6BO/8/zg81til9yT0uRPuXDFMAzDMpmgn4=
github.com/DataDog/datadog-agent/pkg/proto v0.52.0-devel h1:nBejGNIU6Jk7bPBxz2bAO+f+kahAXWBXPecebY3R+Zo=
diff --git a/go.mod b/go.mod
index 5d536ea75903..3947381fc63c 100644
--- a/go.mod
+++ b/go.mod
@@ -234,7 +234,7 @@ require (
github.com/AzureAD/microsoft-authentication-library-for-go v1.2.1 // indirect
github.com/ClickHouse/ch-go v0.58.2 // indirect
github.com/ClickHouse/clickhouse-go/v2 v2.17.1 // indirect
- github.com/DataDog/agent-payload/v5 v5.0.102 // indirect
+ github.com/DataDog/agent-payload/v5 v5.0.103 // indirect
github.com/DataDog/datadog-agent/pkg/obfuscate v0.50.2 // indirect
github.com/DataDog/datadog-agent/pkg/proto v0.52.0-devel // indirect
github.com/DataDog/datadog-agent/pkg/remoteconfig/state v0.50.2 // indirect
diff --git a/go.sum b/go.sum
index c75967fde60f..b0474a7c1a73 100644
--- a/go.sum
+++ b/go.sum
@@ -153,8 +153,8 @@ github.com/ClickHouse/ch-go v0.58.2/go.mod h1:Ap/0bEmiLa14gYjCiRkYGbXvbe8vwdrfTY
github.com/ClickHouse/clickhouse-go/v2 v2.17.1 h1:ZCmAYWpu75IyEi7+Yrs/uaAjiCGY5wfW5kXo64exkX4=
github.com/ClickHouse/clickhouse-go/v2 v2.17.1/go.mod h1:rkGTvFDTLqLIm0ma+13xmcCfr/08Gvs7KmFt1tgiWHQ=
github.com/DATA-DOG/go-sqlmock v1.5.2 h1:OcvFkGmslmlZibjAjaHm3L//6LiuBgolP7OputlJIzU=
-github.com/DataDog/agent-payload/v5 v5.0.102 h1:X8EZQeOewahQ7N/arllAP7hCGHNScdThnGjPg5/ErN8=
-github.com/DataDog/agent-payload/v5 v5.0.102/go.mod h1:COngtbYYCncpIPiE5D93QlXDH/3VAKk10jDNwGHcMRE=
+github.com/DataDog/agent-payload/v5 v5.0.103 h1:XcDtFh8eN/Rg0l1g3q5X3joTT1mvz3kSCxK3wV5q2Us=
+github.com/DataDog/agent-payload/v5 v5.0.103/go.mod h1:COngtbYYCncpIPiE5D93QlXDH/3VAKk10jDNwGHcMRE=
github.com/DataDog/datadog-agent/pkg/obfuscate v0.50.2 h1:y08IzbpFM/HBaKfgayFZe1FpcbZn6bVPXoZ++93vxv8=
github.com/DataDog/datadog-agent/pkg/obfuscate v0.50.2/go.mod h1:A4nLJvxlg6BO/8/zg81til9yT0uRPuXDFMAzDMpmgn4=
github.com/DataDog/datadog-agent/pkg/proto v0.52.0-devel h1:nBejGNIU6Jk7bPBxz2bAO+f+kahAXWBXPecebY3R+Zo=
From 28996977a001272f9dd87b36088941babaf7ed66 Mon Sep 17 00:00:00 2001
From: Antoine Toulme
Date: Wed, 31 Jan 2024 02:00:43 -0800
Subject: [PATCH 5/5] [processor/remotetap] remotetapprocessor adopts
`component.UseLocalHostAsDefaultHost` feature gate (#30905)
**Description:**
remotetapprocessor adopts `component.UseLocalHostAsDefaultHost` feature
gate
**Link to tracking Issue:**
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/30702
**Documentation:**
Updated docs.
---
.chloggen/mx-psi_internal-localhostgate.yaml | 1 +
processor/remotetapprocessor/README.md | 2 ++
processor/remotetapprocessor/config.go | 6 ++++--
processor/remotetapprocessor/config_test.go | 2 +-
processor/remotetapprocessor/go.mod | 3 +++
5 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/.chloggen/mx-psi_internal-localhostgate.yaml b/.chloggen/mx-psi_internal-localhostgate.yaml
index 709e091e920a..745c3efb0b32 100755
--- a/.chloggen/mx-psi_internal-localhostgate.yaml
+++ b/.chloggen/mx-psi_internal-localhostgate.yaml
@@ -21,6 +21,7 @@ subtext: |
- receiver/opencensus
- receiver/zipkin
- receiver/awsfirehose
+ - processor/remotetap
# If your change doesn't affect end users or the exported elements of any package,
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
diff --git a/processor/remotetapprocessor/README.md b/processor/remotetapprocessor/README.md
index 79277e0f09af..edfe77cbd237 100644
--- a/processor/remotetapprocessor/README.md
+++ b/processor/remotetapprocessor/README.md
@@ -25,6 +25,8 @@ The WebSocket processor has two configurable fields: `port` and `limit`:
- `port`: The port on which the WebSocket processor listens. Optional. Defaults
to `12001`.
+ The `component.UseLocalHostAsDefaultHost` feature gate changes this to localhost:12001. This will become the default in a future release.
+
- `limit`: The rate limit over the WebSocket in messages per second. Can be a
float or an integer. Optional. Defaults to `1`.
diff --git a/processor/remotetapprocessor/config.go b/processor/remotetapprocessor/config.go
index a76754fb0470..df52f2bd1b70 100644
--- a/processor/remotetapprocessor/config.go
+++ b/processor/remotetapprocessor/config.go
@@ -7,9 +7,11 @@ import (
"go.opentelemetry.io/collector/component"
"go.opentelemetry.io/collector/config/confighttp"
"golang.org/x/time/rate"
+
+ "github.com/open-telemetry/opentelemetry-collector-contrib/internal/common/localhostgate"
)
-const defaultEndpoint = ":12001"
+const defaultPort = 12001
type Config struct {
confighttp.HTTPServerConfig `mapstructure:",squash"` // squash ensures fields are correctly decoded in embedded struct
@@ -22,7 +24,7 @@ type Config struct {
func createDefaultConfig() component.Config {
return &Config{
HTTPServerConfig: confighttp.HTTPServerConfig{
- Endpoint: defaultEndpoint,
+ Endpoint: localhostgate.EndpointForPort(defaultPort),
},
Limit: 1,
}
diff --git a/processor/remotetapprocessor/config_test.go b/processor/remotetapprocessor/config_test.go
index 7fdbaf9053ed..c941c9402636 100644
--- a/processor/remotetapprocessor/config_test.go
+++ b/processor/remotetapprocessor/config_test.go
@@ -11,6 +11,6 @@ import (
func TestCreateDefaultConfig(t *testing.T) {
cfg := createDefaultConfig().(*Config)
- assert.Equal(t, ":12001", cfg.Endpoint)
+ assert.Equal(t, "0.0.0.0:12001", cfg.Endpoint)
assert.EqualValues(t, 1, cfg.Limit)
}
diff --git a/processor/remotetapprocessor/go.mod b/processor/remotetapprocessor/go.mod
index 3e615a1885f4..cdccb0f189be 100644
--- a/processor/remotetapprocessor/go.mod
+++ b/processor/remotetapprocessor/go.mod
@@ -3,6 +3,7 @@ module github.com/open-telemetry/opentelemetry-collector-contrib/processor/remot
go 1.20
require (
+ github.com/open-telemetry/opentelemetry-collector-contrib/internal/common v0.93.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.93.0
github.com/open-telemetry/opentelemetry-collector-contrib/internal/sharedcomponent v0.93.0
github.com/stretchr/testify v1.8.4
@@ -80,3 +81,5 @@ replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest => ../../pkg/pdatatest
replace github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden => ../../pkg/golden
+
+replace github.com/open-telemetry/opentelemetry-collector-contrib/internal/common => ../../internal/common