Skip to content

Commit

Permalink
Add nop receiver and exporter (#5355)
Browse files Browse the repository at this point in the history
  • Loading branch information
atoulme authored Sep 12, 2024
1 parent 0e90c15 commit a417122
Show file tree
Hide file tree
Showing 6 changed files with 18 additions and 3 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
### 🚀 New components 🚀

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

### 💡 Enhancements 💡

Expand Down
8 changes: 5 additions & 3 deletions docs/components.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,16 +46,17 @@ The distribution offers support for the following components.
| [mongodbatlas](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/mongodbatlasreceiver) | [beta] |
| [mysql](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/mongodbreceiver) | [beta] |
| [nginx](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/nginxreceiver) | [beta] |
| [nop](https://github.com/open-telemetry/opentelemetry-collector/tree/main/receiver/nopreceiver) | [beta] |
| [oracledb](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/oracledbreceiver) | [alpha] |
| [otlp](https://github.com/open-telemetry/opentelemetry-collector/tree/main/receiver/otlpreceiver) | [stable] |
| [postgresql](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/postgresqlreceiver) | [beta] |
| [prometheus](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/prometheusreceiver) | [beta] |
| [prometheus_simple](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/simpleprometheusreceiver) | [beta] |
| [rabbitmq](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/rabbitmqreceiver) | [beta] |
| [rabbitmq](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/rabbitmqreceiver) | [beta] |
| [receiver_creator](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/receivercreator) | [beta] |
| [redis](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/redisreceiver) | [beta] |
| [sapm](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/sapmreceiver) | [beta] |
| [scripted_inputs](../internal/receiver//scriptedinputsreceiver) | [in development] |
| [scripted_inputs](../internal/receiver//scriptedinputsreceiver) | [in development] |
| [signalfx](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/signalfxreceiver) | [stable] |
| [signalfxgatewayprometheusremotewrite](https://github.com/signalfx/splunk-otel-collector/tree/main/internal/receiver/signalfxgatewayprometheusremotewritereceiver) | [in development] |
| [simpleprometheus](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/simpleprometheusreceiver) | [beta] |
Expand Down Expand Up @@ -106,14 +107,15 @@ The distribution offers support for the following components.
<div>

| Exporters | Stability |
| :-------------------------------------------------------------------------------------------------------------------------- | :--------------- |
|:----------------------------------------------------------------------------------------------------------------------------|:-----------------|
| [awss3](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/awss3exporter) | [alpha] |
| [debug](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/debugexporter) | [in development] |
| [file](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/fileexporter) | [alpha] |
| [httpsink](../internal/exporter/httpsinkexporter) | [in development] |
| [kafka](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/kafkaexporter) | [beta] |
| [loadbalancing](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/loadbalancingexporter) | [beta] |
| [logging](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/loggingexporter) | [deprecated] |
| [nop](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/nopexporter) | [beta] |
| [otlp](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/otlpexporter) | [stable] |
| [otlphttp](https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/otlphttpexporter) | [stable] |
| [pulsar](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/pulsarexporter) | [alpha] |
Expand Down
2 changes: 2 additions & 0 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,7 @@ require (
go.opentelemetry.io/collector/exporter v0.109.0
go.opentelemetry.io/collector/exporter/debugexporter v0.109.0
go.opentelemetry.io/collector/exporter/loggingexporter v0.109.0
go.opentelemetry.io/collector/exporter/nopexporter v0.109.0
go.opentelemetry.io/collector/exporter/otlpexporter v0.109.0
go.opentelemetry.io/collector/exporter/otlphttpexporter v0.109.0
go.opentelemetry.io/collector/extension v0.109.0
Expand All @@ -151,6 +152,7 @@ require (
go.opentelemetry.io/collector/processor/batchprocessor v0.109.0
go.opentelemetry.io/collector/processor/memorylimiterprocessor v0.109.0
go.opentelemetry.io/collector/receiver v0.109.0
go.opentelemetry.io/collector/receiver/nopreceiver v0.109.0
go.opentelemetry.io/collector/receiver/otlpreceiver v0.109.0
go.opentelemetry.io/otel/metric v1.30.0
go.opentelemetry.io/otel/trace v1.30.0
Expand Down
4 changes: 4 additions & 0 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1923,6 +1923,8 @@ go.opentelemetry.io/collector/exporter/exporterprofiles v0.109.0 h1:px+iViqF0JB6
go.opentelemetry.io/collector/exporter/exporterprofiles v0.109.0/go.mod h1:Zs5z/fdsRN3v9mChU2aYNGzUAJgY+2D+T7ZRGiZ3lmY=
go.opentelemetry.io/collector/exporter/loggingexporter v0.109.0 h1:AXcQt90JHLhd4ZsQhPcCm3gbduttqPTRHCAEdFNslW8=
go.opentelemetry.io/collector/exporter/loggingexporter v0.109.0/go.mod h1:Tf7wYjg8EGk5AlteOyfBfxAs6sXtNfGaBUWEau9sZ0w=
go.opentelemetry.io/collector/exporter/nopexporter v0.109.0 h1:3v/RHilgSFFYBoMmIII2+5DOxDzDesVOHvzeiVeURcs=
go.opentelemetry.io/collector/exporter/nopexporter v0.109.0/go.mod h1:oP69ijQyLj0OxRN0B09LTDHMsRNbnERXVNw0ppidHZU=
go.opentelemetry.io/collector/exporter/otlpexporter v0.109.0 h1:T0yQXSxFnl0mN8tUpR9i3bgDWFQqXRg7N3VCvYQIFcc=
go.opentelemetry.io/collector/exporter/otlpexporter v0.109.0/go.mod h1:5UWl8qL4EbNqTFGvJ9y0GjYTap03UtJbMhuJO9LJGfM=
go.opentelemetry.io/collector/exporter/otlphttpexporter v0.109.0 h1:FTN1KRg4vZt5ZArEjHINTieHCX36kEk/QFHXo1Xs+/Q=
Expand Down Expand Up @@ -1965,6 +1967,8 @@ go.opentelemetry.io/collector/processor/processorprofiles v0.109.0 h1:+w0vqF30eO
go.opentelemetry.io/collector/processor/processorprofiles v0.109.0/go.mod h1:k7pJ76mOeU1Fx1hoVEJExMK9mhMre8xdSS3+cOKvdM4=
go.opentelemetry.io/collector/receiver v0.109.0 h1:DTOM7xaDl7FUGQIjvjmWZn03JUE+aG4mJzWWfb7S8zw=
go.opentelemetry.io/collector/receiver v0.109.0/go.mod h1:jeiCHaf3PE6aXoZfHF5Uexg7aztu+Vkn9LVw0YDKm6g=
go.opentelemetry.io/collector/receiver/nopreceiver v0.109.0 h1:IArk5OohI2C8qqSWlFn7vCDB9K/iVhDQC2SPpTuIjJw=
go.opentelemetry.io/collector/receiver/nopreceiver v0.109.0/go.mod h1:Jyyk4H46/5bFwu7YblOyZjjMafehaz7biCRF6uodtCc=
go.opentelemetry.io/collector/receiver/otlpreceiver v0.109.0 h1:zqDh6B9hgrrU5gnv7GBg5mvIcgYNc5plKcUzSm8ZvmU=
go.opentelemetry.io/collector/receiver/otlpreceiver v0.109.0/go.mod h1:lRRYeYtzzNrY/Sy9FD59Hcw+RH3k+Wq110DYS5bfxgQ=
go.opentelemetry.io/collector/receiver/receiverprofiles v0.109.0 h1:KKzdIixE/XJWvqdCcNWAOtsEhNKu4waLKJjawjhnPLw=
Expand Down
4 changes: 4 additions & 0 deletions internal/components/components.go
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@ import (
"go.opentelemetry.io/collector/exporter"
"go.opentelemetry.io/collector/exporter/debugexporter"
"go.opentelemetry.io/collector/exporter/loggingexporter"
"go.opentelemetry.io/collector/exporter/nopexporter"
"go.opentelemetry.io/collector/exporter/otlpexporter"
"go.opentelemetry.io/collector/exporter/otlphttpexporter"
"go.opentelemetry.io/collector/extension"
Expand All @@ -125,6 +126,7 @@ import (
"go.opentelemetry.io/collector/processor/batchprocessor"
"go.opentelemetry.io/collector/processor/memorylimiterprocessor"
"go.opentelemetry.io/collector/receiver"
"go.opentelemetry.io/collector/receiver/nopreceiver"
"go.opentelemetry.io/collector/receiver/otlpreceiver"
"go.uber.org/multierr"

Expand Down Expand Up @@ -196,6 +198,7 @@ func Get() (otelcol.Factories, error) {
mongodbreceiver.NewFactory(),
mysqlreceiver.NewFactory(),
nginxreceiver.NewFactory(),
nopreceiver.NewFactory(),
oracledbreceiver.NewFactory(),
otlpreceiver.NewFactory(),
postgresqlreceiver.NewFactory(),
Expand Down Expand Up @@ -237,6 +240,7 @@ func Get() (otelcol.Factories, error) {
kafkaexporter.NewFactory(),
loadbalancingexporter.NewFactory(),
loggingexporter.NewFactory(),
nopexporter.NewFactory(),
otlpexporter.NewFactory(),
otlphttpexporter.NewFactory(),
pulsarexporter.NewFactory(),
Expand Down
2 changes: 2 additions & 0 deletions internal/components/components_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ func TestDefaultComponents(t *testing.T) {
"mongodbatlas",
"mysql",
"nginx",
"nop",
"oracledb",
"otlp",
"postgresql",
Expand Down Expand Up @@ -134,6 +135,7 @@ func TestDefaultComponents(t *testing.T) {
"kafka",
"loadbalancing",
"logging",
"nop",
"otlp",
"otlphttp",
"pulsar",
Expand Down

0 comments on commit a417122

Please sign in to comment.