Skip to content

New component: STEF receiver #38979

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
atoulme opened this issue Mar 25, 2025 · 1 comment · Fixed by #39044
Closed

New component: STEF receiver #38979

atoulme opened this issue Mar 25, 2025 · 1 comment · Fixed by #39044
Labels
Accepted Component New component has been sponsored

Comments

@atoulme
Copy link
Contributor

atoulme commented Mar 25, 2025

The purpose and use-cases of the new component

#37352 introduces a STEF exporter which introduces a new way to export data using STEF, an efficient serialization protocol.

This issue captures the need to build a STEF receiver which can interpret STEF data.

An existing receiver exists at https://github.com/splunk/stef/tree/main/otelcol/internal/stefreceiver and can be adopted into this repository.

Example configuration for the component


// Config defines configuration for STEF receiver.
type Config struct {
	configgrpc.ServerConfig `mapstructure:",squash"`
}
receivers:
  stef:
    endpoint: localhost:8886

Telemetry data types supported

all

Code Owner(s)

@tigrannajaryan @atoulme @dmitryax @crobert-1 @pjanotti

Sponsor (optional)

@atoulme @MovieStoreGuy

Additional context

No response

@atoulme atoulme added needs triage New item requiring triage Sponsor Needed New component seeking sponsor labels Mar 25, 2025
@MovieStoreGuy
Copy link
Contributor

I am happy to sponsor this as well.

@atoulme atoulme added Accepted Component New component has been sponsored and removed Sponsor Needed New component seeking sponsor needs triage New item requiring triage labels Mar 25, 2025
atoulme added a commit that referenced this issue Mar 26, 2025
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Adds STEF receiver. This is just the structure of the receiver, no logic
is present.

Related to #38979
atoulme added a commit that referenced this issue Apr 4, 2025
…9044)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Adds just enough code to make the stefreceiver work.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #38979 

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Roundtrip with the exporter

<!--Describe the documentation added.-->
#### Documentation
README

<!--Please delete paragraphs that you did not use before submitting.-->

---------

Co-authored-by: Curtis Robert <[email protected]>
dmathieu pushed a commit to dmathieu/opentelemetry-collector-contrib that referenced this issue Apr 8, 2025
…en-telemetry#39044)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Adds just enough code to make the stefreceiver work.

<!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes open-telemetry#38979 

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Roundtrip with the exporter

<!--Describe the documentation added.-->
#### Documentation
README

<!--Please delete paragraphs that you did not use before submitting.-->

---------

Co-authored-by: Curtis Robert <[email protected]>
LucianoGiannotti pushed a commit to LucianoGiannotti/opentelemetry-collector-contrib that referenced this issue Apr 9, 2025
…en-telemetry#39044)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Adds just enough code to make the stefreceiver work.

<!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes open-telemetry#38979 

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Roundtrip with the exporter

<!--Describe the documentation added.-->
#### Documentation
README

<!--Please delete paragraphs that you did not use before submitting.-->

---------

Co-authored-by: Curtis Robert <[email protected]>
Fiery-Fenix pushed a commit to Fiery-Fenix/opentelemetry-collector-contrib that referenced this issue Apr 24, 2025
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Adds STEF receiver. This is just the structure of the receiver, no logic
is present.

Related to open-telemetry#38979
Fiery-Fenix pushed a commit to Fiery-Fenix/opentelemetry-collector-contrib that referenced this issue Apr 24, 2025
…en-telemetry#39044)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Adds just enough code to make the stefreceiver work.

<!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes open-telemetry#38979 

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Roundtrip with the exporter

<!--Describe the documentation added.-->
#### Documentation
README

<!--Please delete paragraphs that you did not use before submitting.-->

---------

Co-authored-by: Curtis Robert <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accepted Component New component has been sponsored
Projects
None yet
2 participants