Skip to content

Commit a78d2a0

Browse files
Add headers_setter extension (#5276)
1 parent fe01374 commit a78d2a0

File tree

6 files changed

+27
-17
lines changed

6 files changed

+27
-17
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,15 @@
44

55
### 🚀 New components 🚀
66

7+
8+
- (Splunk) Add headersetterextension ([#5276](https://github.com/signalfx/splunk-otel-collector/pull/5276))
79
- (Splunk) Add `nginx` receiver ([5229](https://github.com/signalfx/splunk-otel-collector/pull/5229))
810

911
### 💡 Enhancements 💡
1012

1113
- (Splunk) Update JMX Metric Gatherer to [v1.37.0](https://github.com/open-telemetry/opentelemetry-java-contrib/releases/tag/v1.37.0) ([#5240](https://github.com/signalfx/splunk-otel-collector/pull/5240))
1214

15+
1316
## v0.107.0
1417

1518
This Splunk OpenTelemetry Collector release includes changes from the [opentelemetry-collector v0.107.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.107.0) and the [opentelemetry-collector-contrib v0.107.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.107.0) releases where appropriate.

docs/components.md

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -121,23 +121,24 @@ The distribution offers support for the following components.
121121

122122
<div>
123123

124-
| Extensions | Stability |
125-
| :---------------------------------------------------------------------------------------------------------------------------------- | :-------- |
126-
| [ack](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/ackextension) | [alpha] |
127-
| [basicauth](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/basicauthextension) | [beta] |
128-
| [docker_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/dockerobserver) | [beta] |
129-
| [ecs_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/ecsobserver) | [beta] |
130-
| [ecs_task_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/ecstaskobserver) | [beta] |
131-
| [healthcheck](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/healthcheckextension) | [beta] |
132-
| [httpforwarder](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/httpforwarderextension) | [beta] |
133-
| [host_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/hostobserver) | [beta] |
134-
| [k8s_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/k8sobserver) | [beta] |
135-
| [oauth2clientauth](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/oauth2clientauthextension) | [beta] |
136-
| [pprof](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/pprofextension) | [beta] |
137-
| [smartagent](../pkg/extension/smartagentextension) | [beta] |
138-
| [zpages](https://github.com/open-telemetry/opentelemetry-collector/tree/main/extension/zpagesextension) | [beta] |
139-
| [file_storage](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/storage/filestorage) | [beta] |
140-
| [ballast](https://github.com/open-telemetry/opentelemetry-collector/tree/main/extension/ballastextension) | [beta] |
124+
| Extensions | Stability |
125+
| :---------------------------------------------------------------------------------------------------------------------------------- | :-------- |
126+
| [ack](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/ackextension) | [alpha] |
127+
| [basicauth](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/basicauthextension) | [beta] |
128+
| [docker_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/dockerobserver) | [beta] |
129+
| [ecs_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/ecsobserver) | [beta] |
130+
| [ecs_task_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/ecstaskobserver) | [beta] |
131+
| [headerssetterextension](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/headerssetterextension) | [alpha] |
132+
| [healthcheck](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/healthcheckextension) | [beta] |
133+
| [httpforwarder](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/httpforwarderextension) | [beta] |
134+
| [host_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/hostobserver) | [beta] |
135+
| [k8s_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/k8sobserver) | [beta] |
136+
| [oauth2clientauth](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/oauth2clientauthextension) | [beta] |
137+
| [pprof](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/pprofextension) | [beta] |
138+
| [smartagent](../pkg/extension/smartagentextension) | [beta] |
139+
| [zpages](https://github.com/open-telemetry/opentelemetry-collector/tree/main/extension/zpagesextension) | [beta] |
140+
| [file_storage](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/storage/filestorage) | [beta] |
141+
| [ballast](https://github.com/open-telemetry/opentelemetry-collector/tree/main/extension/ballastextension) | [beta] |
141142

142143
</div>
143144

go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ require (
3030
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.107.1-0.20240816183440-44ef4d6c5a2c
3131
github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.107.1-0.20240816183440-44ef4d6c5a2c
3232
github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.107.1-0.20240816183440-44ef4d6c5a2c
33+
github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.107.1-0.20240816183440-44ef4d6c5a2c
3334
github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.107.1-0.20240816183440-44ef4d6c5a2c
3435
github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.107.1-0.20240816183440-44ef4d6c5a2c
3536
github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.107.1-0.20240816183440-44ef4d6c5a2c

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1257,6 +1257,8 @@ github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.
12571257
github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.107.1-0.20240816183440-44ef4d6c5a2c/go.mod h1:X2bAEz6UoWiPB0DuY/14DCXhepls3zfwjnOrvApFnKA=
12581258
github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.107.1-0.20240816183440-44ef4d6c5a2c h1:/Wzii6Xww/0K+c0ZMrnLNw990zMsscj1/9x3xiiZv8s=
12591259
github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.107.1-0.20240816183440-44ef4d6c5a2c/go.mod h1:U4Jxpz0NC13XyODFAK3JBVNalsm+2RAJzM6A/lcf1N0=
1260+
github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.107.1-0.20240816183440-44ef4d6c5a2c h1:A5zkSwazb0Zj1zuB77VrrIpMDlLnALcAm1d7/Lmy/Ec=
1261+
github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.107.1-0.20240816183440-44ef4d6c5a2c/go.mod h1:3Ix+EiAkv2XyzuQQdG9YLF9It0jSMc9wAiSns+eymRY=
12601262
github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.107.1-0.20240816183440-44ef4d6c5a2c h1:9UQDwSNKpK+MQ/EjkA/z9qoxqTUtG+c+y9HpKYvkQak=
12611263
github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.107.1-0.20240816183440-44ef4d6c5a2c/go.mod h1:9K+pOKiYhPuKriIcdy7Ykl8Hy+6SUph/SpnytiNPAQI=
12621264
github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.107.1-0.20240816183440-44ef4d6c5a2c h1:YxJYqcanBJVDw9zHZSB7Ct8jORqMQS1e6t1vztTFBl4=

internal/components/components.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import (
2929
"github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter"
3030
"github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension"
3131
"github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension"
32+
"github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension"
3233
"github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension"
3334
"github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension"
3435
"github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension"
@@ -146,6 +147,7 @@ func Get() (otelcol.Factories, error) {
146147
ecstaskobserver.NewFactory(),
147148
dockerobserver.NewFactory(),
148149
filestorage.NewFactory(),
150+
headerssetterextension.NewFactory(),
149151
healthcheckextension.NewFactory(),
150152
hostobserver.NewFactory(),
151153
httpforwarderextension.NewFactory(),

internal/components/components_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ func TestDefaultComponents(t *testing.T) {
3131
"ecs_observer",
3232
"ecs_task_observer",
3333
"docker_observer",
34+
"headers_setter",
3435
"health_check",
3536
"host_observer",
3637
"http_forwarder",

0 commit comments

Comments
 (0)