Skip to content

Commit a417122

Browse files
authored
Add nop receiver and exporter (#5355)
1 parent 0e90c15 commit a417122

File tree

6 files changed

+18
-3
lines changed

6 files changed

+18
-3
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
### 🚀 New components 🚀
1010

1111
- (Splunk) Add `apachespark` receiver ([#5318](https://github.com/signalfx/splunk-otel-collector/pull/5318))
12+
- (Splunk) Add `nop` receiver and exporter ([#5355](https://github.com/signalfx/splunk-otel-collector/pull/5355))
1213

1314
### 💡 Enhancements 💡
1415

docs/components.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,17 @@ The distribution offers support for the following components.
4646
| [mongodbatlas](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/mongodbatlasreceiver) | [beta] |
4747
| [mysql](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/mongodbreceiver) | [beta] |
4848
| [nginx](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/nginxreceiver) | [beta] |
49+
| [nop](https://github.com/open-telemetry/opentelemetry-collector/tree/main/receiver/nopreceiver) | [beta] |
4950
| [oracledb](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/oracledbreceiver) | [alpha] |
5051
| [otlp](https://github.com/open-telemetry/opentelemetry-collector/tree/main/receiver/otlpreceiver) | [stable] |
5152
| [postgresql](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/postgresqlreceiver) | [beta] |
5253
| [prometheus](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/prometheusreceiver) | [beta] |
5354
| [prometheus_simple](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/simpleprometheusreceiver) | [beta] |
54-
| [rabbitmq](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/rabbitmqreceiver) | [beta] |
55+
| [rabbitmq](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/rabbitmqreceiver) | [beta] |
5556
| [receiver_creator](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/receivercreator) | [beta] |
5657
| [redis](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/redisreceiver) | [beta] |
5758
| [sapm](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/sapmreceiver) | [beta] |
58-
| [scripted_inputs](../internal/receiver//scriptedinputsreceiver) | [in development] |
59+
| [scripted_inputs](../internal/receiver//scriptedinputsreceiver) | [in development] |
5960
| [signalfx](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/signalfxreceiver) | [stable] |
6061
| [signalfxgatewayprometheusremotewrite](https://github.com/signalfx/splunk-otel-collector/tree/main/internal/receiver/signalfxgatewayprometheusremotewritereceiver) | [in development] |
6162
| [simpleprometheus](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/simpleprometheusreceiver) | [beta] |
@@ -106,14 +107,15 @@ The distribution offers support for the following components.
106107
<div>
107108

108109
| Exporters | Stability |
109-
| :-------------------------------------------------------------------------------------------------------------------------- | :--------------- |
110+
|:----------------------------------------------------------------------------------------------------------------------------|:-----------------|
110111
| [awss3](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/awss3exporter) | [alpha] |
111112
| [debug](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/debugexporter) | [in development] |
112113
| [file](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/fileexporter) | [alpha] |
113114
| [httpsink](../internal/exporter/httpsinkexporter) | [in development] |
114115
| [kafka](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/kafkaexporter) | [beta] |
115116
| [loadbalancing](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/loadbalancingexporter) | [beta] |
116117
| [logging](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/loggingexporter) | [deprecated] |
118+
| [nop](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/nopexporter) | [beta] |
117119
| [otlp](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/otlpexporter) | [stable] |
118120
| [otlphttp](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/otlphttpexporter) | [stable] |
119121
| [pulsar](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/pulsarexporter) | [alpha] |

go.mod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ require (
140140
go.opentelemetry.io/collector/exporter v0.109.0
141141
go.opentelemetry.io/collector/exporter/debugexporter v0.109.0
142142
go.opentelemetry.io/collector/exporter/loggingexporter v0.109.0
143+
go.opentelemetry.io/collector/exporter/nopexporter v0.109.0
143144
go.opentelemetry.io/collector/exporter/otlpexporter v0.109.0
144145
go.opentelemetry.io/collector/exporter/otlphttpexporter v0.109.0
145146
go.opentelemetry.io/collector/extension v0.109.0
@@ -151,6 +152,7 @@ require (
151152
go.opentelemetry.io/collector/processor/batchprocessor v0.109.0
152153
go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.109.0
153154
go.opentelemetry.io/collector/receiver v0.109.0
155+
go.opentelemetry.io/collector/receiver/nopreceiver v0.109.0
154156
go.opentelemetry.io/collector/receiver/otlpreceiver v0.109.0
155157
go.opentelemetry.io/otel/metric v1.30.0
156158
go.opentelemetry.io/otel/trace v1.30.0

go.sum

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1923,6 +1923,8 @@ go.opentelemetry.io/collector/exporter/exporterprofiles v0.109.0 h1:px+iViqF0JB6
19231923
go.opentelemetry.io/collector/exporter/exporterprofiles v0.109.0/go.mod h1:Zs5z/fdsRN3v9mChU2aYNGzUAJgY+2D+T7ZRGiZ3lmY=
19241924
go.opentelemetry.io/collector/exporter/loggingexporter v0.109.0 h1:AXcQt90JHLhd4ZsQhPcCm3gbduttqPTRHCAEdFNslW8=
19251925
go.opentelemetry.io/collector/exporter/loggingexporter v0.109.0/go.mod h1:Tf7wYjg8EGk5AlteOyfBfxAs6sXtNfGaBUWEau9sZ0w=
1926+
go.opentelemetry.io/collector/exporter/nopexporter v0.109.0 h1:3v/RHilgSFFYBoMmIII2+5DOxDzDesVOHvzeiVeURcs=
1927+
go.opentelemetry.io/collector/exporter/nopexporter v0.109.0/go.mod h1:oP69ijQyLj0OxRN0B09LTDHMsRNbnERXVNw0ppidHZU=
19261928
go.opentelemetry.io/collector/exporter/otlpexporter v0.109.0 h1:T0yQXSxFnl0mN8tUpR9i3bgDWFQqXRg7N3VCvYQIFcc=
19271929
go.opentelemetry.io/collector/exporter/otlpexporter v0.109.0/go.mod h1:5UWl8qL4EbNqTFGvJ9y0GjYTap03UtJbMhuJO9LJGfM=
19281930
go.opentelemetry.io/collector/exporter/otlphttpexporter v0.109.0 h1:FTN1KRg4vZt5ZArEjHINTieHCX36kEk/QFHXo1Xs+/Q=
@@ -1965,6 +1967,8 @@ go.opentelemetry.io/collector/processor/processorprofiles v0.109.0 h1:+w0vqF30eO
19651967
go.opentelemetry.io/collector/processor/processorprofiles v0.109.0/go.mod h1:k7pJ76mOeU1Fx1hoVEJExMK9mhMre8xdSS3+cOKvdM4=
19661968
go.opentelemetry.io/collector/receiver v0.109.0 h1:DTOM7xaDl7FUGQIjvjmWZn03JUE+aG4mJzWWfb7S8zw=
19671969
go.opentelemetry.io/collector/receiver v0.109.0/go.mod h1:jeiCHaf3PE6aXoZfHF5Uexg7aztu+Vkn9LVw0YDKm6g=
1970+
go.opentelemetry.io/collector/receiver/nopreceiver v0.109.0 h1:IArk5OohI2C8qqSWlFn7vCDB9K/iVhDQC2SPpTuIjJw=
1971+
go.opentelemetry.io/collector/receiver/nopreceiver v0.109.0/go.mod h1:Jyyk4H46/5bFwu7YblOyZjjMafehaz7biCRF6uodtCc=
19681972
go.opentelemetry.io/collector/receiver/otlpreceiver v0.109.0 h1:zqDh6B9hgrrU5gnv7GBg5mvIcgYNc5plKcUzSm8ZvmU=
19691973
go.opentelemetry.io/collector/receiver/otlpreceiver v0.109.0/go.mod h1:lRRYeYtzzNrY/Sy9FD59Hcw+RH3k+Wq110DYS5bfxgQ=
19701974
go.opentelemetry.io/collector/receiver/receiverprofiles v0.109.0 h1:KKzdIixE/XJWvqdCcNWAOtsEhNKu4waLKJjawjhnPLw=

internal/components/components.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ import (
115115
"go.opentelemetry.io/collector/exporter"
116116
"go.opentelemetry.io/collector/exporter/debugexporter"
117117
"go.opentelemetry.io/collector/exporter/loggingexporter"
118+
"go.opentelemetry.io/collector/exporter/nopexporter"
118119
"go.opentelemetry.io/collector/exporter/otlpexporter"
119120
"go.opentelemetry.io/collector/exporter/otlphttpexporter"
120121
"go.opentelemetry.io/collector/extension"
@@ -125,6 +126,7 @@ import (
125126
"go.opentelemetry.io/collector/processor/batchprocessor"
126127
"go.opentelemetry.io/collector/processor/memorylimiterprocessor"
127128
"go.opentelemetry.io/collector/receiver"
129+
"go.opentelemetry.io/collector/receiver/nopreceiver"
128130
"go.opentelemetry.io/collector/receiver/otlpreceiver"
129131
"go.uber.org/multierr"
130132

@@ -196,6 +198,7 @@ func Get() (otelcol.Factories, error) {
196198
mongodbreceiver.NewFactory(),
197199
mysqlreceiver.NewFactory(),
198200
nginxreceiver.NewFactory(),
201+
nopreceiver.NewFactory(),
199202
oracledbreceiver.NewFactory(),
200203
otlpreceiver.NewFactory(),
201204
postgresqlreceiver.NewFactory(),
@@ -237,6 +240,7 @@ func Get() (otelcol.Factories, error) {
237240
kafkaexporter.NewFactory(),
238241
loadbalancingexporter.NewFactory(),
239242
loggingexporter.NewFactory(),
243+
nopexporter.NewFactory(),
240244
otlpexporter.NewFactory(),
241245
otlphttpexporter.NewFactory(),
242246
pulsarexporter.NewFactory(),

internal/components/components_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ func TestDefaultComponents(t *testing.T) {
7777
"mongodbatlas",
7878
"mysql",
7979
"nginx",
80+
"nop",
8081
"oracledb",
8182
"otlp",
8283
"postgresql",
@@ -134,6 +135,7 @@ func TestDefaultComponents(t *testing.T) {
134135
"kafka",
135136
"loadbalancing",
136137
"logging",
138+
"nop",
137139
"otlp",
138140
"otlphttp",
139141
"pulsar",

0 commit comments

Comments
 (0)