Skip to content

Commit

Permalink
Add headers_setter extension (#5276)
Browse files Browse the repository at this point in the history
  • Loading branch information
asreehari-splunk authored Aug 26, 2024
1 parent fe01374 commit a78d2a0
Show file tree
Hide file tree
Showing 6 changed files with 27 additions and 17 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@

### 🚀 New components 🚀


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

### 💡 Enhancements 💡

- (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))


## v0.107.0

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.
Expand Down
35 changes: 18 additions & 17 deletions docs/components.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,23 +121,24 @@ The distribution offers support for the following components.

<div>

| Extensions | Stability |
| :---------------------------------------------------------------------------------------------------------------------------------- | :-------- |
| [ack](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/ackextension) | [alpha] |
| [basicauth](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/basicauthextension) | [beta] |
| [docker_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/dockerobserver) | [beta] |
| [ecs_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/ecsobserver) | [beta] |
| [ecs_task_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/ecstaskobserver) | [beta] |
| [healthcheck](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/healthcheckextension) | [beta] |
| [httpforwarder](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/httpforwarderextension) | [beta] |
| [host_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/hostobserver) | [beta] |
| [k8s_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/k8sobserver) | [beta] |
| [oauth2clientauth](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/oauth2clientauthextension) | [beta] |
| [pprof](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/pprofextension) | [beta] |
| [smartagent](../pkg/extension/smartagentextension) | [beta] |
| [zpages](https://github.com/open-telemetry/opentelemetry-collector/tree/main/extension/zpagesextension) | [beta] |
| [file_storage](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/storage/filestorage) | [beta] |
| [ballast](https://github.com/open-telemetry/opentelemetry-collector/tree/main/extension/ballastextension) | [beta] |
| Extensions | Stability |
| :---------------------------------------------------------------------------------------------------------------------------------- | :-------- |
| [ack](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/ackextension) | [alpha] |
| [basicauth](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/basicauthextension) | [beta] |
| [docker_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/dockerobserver) | [beta] |
| [ecs_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/ecsobserver) | [beta] |
| [ecs_task_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/ecstaskobserver) | [beta] |
| [headerssetterextension](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/headerssetterextension) | [alpha] |
| [healthcheck](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/healthcheckextension) | [beta] |
| [httpforwarder](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/httpforwarderextension) | [beta] |
| [host_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/hostobserver) | [beta] |
| [k8s_observer](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/observer/k8sobserver) | [beta] |
| [oauth2clientauth](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/oauth2clientauthextension) | [beta] |
| [pprof](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/pprofextension) | [beta] |
| [smartagent](../pkg/extension/smartagentextension) | [beta] |
| [zpages](https://github.com/open-telemetry/opentelemetry-collector/tree/main/extension/zpagesextension) | [beta] |
| [file_storage](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/storage/filestorage) | [beta] |
| [ballast](https://github.com/open-telemetry/opentelemetry-collector/tree/main/extension/ballastextension) | [beta] |

</div>

Expand Down
1 change: 1 addition & 0 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ require (
github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.107.1-0.20240816183440-44ef4d6c5a2c
github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.107.1-0.20240816183440-44ef4d6c5a2c
github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.107.1-0.20240816183440-44ef4d6c5a2c
github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.107.1-0.20240816183440-44ef4d6c5a2c
github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.107.1-0.20240816183440-44ef4d6c5a2c
github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.107.1-0.20240816183440-44ef4d6c5a2c
github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.107.1-0.20240816183440-44ef4d6c5a2c
Expand Down
2 changes: 2 additions & 0 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1257,6 +1257,8 @@ github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.
github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.107.1-0.20240816183440-44ef4d6c5a2c/go.mod h1:X2bAEz6UoWiPB0DuY/14DCXhepls3zfwjnOrvApFnKA=
github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.107.1-0.20240816183440-44ef4d6c5a2c h1:/Wzii6Xww/0K+c0ZMrnLNw990zMsscj1/9x3xiiZv8s=
github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding/otlpencodingextension v0.107.1-0.20240816183440-44ef4d6c5a2c/go.mod h1:U4Jxpz0NC13XyODFAK3JBVNalsm+2RAJzM6A/lcf1N0=
github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.107.1-0.20240816183440-44ef4d6c5a2c h1:A5zkSwazb0Zj1zuB77VrrIpMDlLnALcAm1d7/Lmy/Ec=
github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.107.1-0.20240816183440-44ef4d6c5a2c/go.mod h1:3Ix+EiAkv2XyzuQQdG9YLF9It0jSMc9wAiSns+eymRY=
github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.107.1-0.20240816183440-44ef4d6c5a2c h1:9UQDwSNKpK+MQ/EjkA/z9qoxqTUtG+c+y9HpKYvkQak=
github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.107.1-0.20240816183440-44ef4d6c5a2c/go.mod h1:9K+pOKiYhPuKriIcdy7Ykl8Hy+6SUph/SpnytiNPAQI=
github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.107.1-0.20240816183440-44ef4d6c5a2c h1:YxJYqcanBJVDw9zHZSB7Ct8jORqMQS1e6t1vztTFBl4=
Expand Down
2 changes: 2 additions & 0 deletions internal/components/components.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ import (
"github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter"
"github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension"
"github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension"
"github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension"
"github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension"
"github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension"
"github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension"
Expand Down Expand Up @@ -146,6 +147,7 @@ func Get() (otelcol.Factories, error) {
ecstaskobserver.NewFactory(),
dockerobserver.NewFactory(),
filestorage.NewFactory(),
headerssetterextension.NewFactory(),
healthcheckextension.NewFactory(),
hostobserver.NewFactory(),
httpforwarderextension.NewFactory(),
Expand Down
1 change: 1 addition & 0 deletions internal/components/components_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ func TestDefaultComponents(t *testing.T) {
"ecs_observer",
"ecs_task_observer",
"docker_observer",
"headers_setter",
"health_check",
"host_observer",
"http_forwarder",
Expand Down

0 comments on commit a78d2a0

Please sign in to comment.