Skip to content

New component: STEF exporter #37352

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
tigrannajaryan opened this issue Jan 20, 2025 · 2 comments · Fixed by #37400
Closed

New component: STEF exporter #37352

tigrannajaryan opened this issue Jan 20, 2025 · 2 comments · Fixed by #37400
Labels
Accepted Component New component has been sponsored

Comments

@tigrannajaryan
Copy link
Member

tigrannajaryan commented Jan 20, 2025

The purpose and use-cases of the new component

STEF exporter implements an exporter of Otel/STEF format.

Sponsor: @dmitryax
Codeowner: @tigrannajaryan
Why: more efficient telemetry network protocol. The exporter and format are vendor-agnostic. STEF is Apache 2.0 licensed.
Primary use-case: Collector-to-backend communication.
Data types supported: metrics only initially, with traces and logs to follow.
Configuration options: typical grpc exporter config options (similar to OTLP exporter config options).

Example configuration for the component

exporters:
  stef:
    endpoint: mybackend:4319

Telemetry data types supported

Metrics.

Code Owner(s)

tigrannajaryan

Sponsor (optional)

dmitryax

Additional context

No response

@tigrannajaryan tigrannajaryan added needs triage New item requiring triage Sponsor Needed New component seeking sponsor and removed Sponsor Needed New component seeking sponsor labels Jan 20, 2025
@tigrannajaryan
Copy link
Member Author

I already discussed with @dmitryax and he will sponsor the component, so I removed the "Sponsor Needed" label.

@dmitryax
Copy link
Member

I confirm the sponsorship

@dmitryax dmitryax added the Accepted Component New component has been sponsored label Jan 21, 2025
tigrannajaryan added a commit to tigrannajaryan/opentelemetry-collector-contrib that referenced this issue Jan 22, 2025
Resolves open-telemetry#37352

This is the *First PR* done according to the requirements listed at https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CONTRIBUTING.md#adding-new-components

I intentionally left the Config barebones. It is possible we will add more config
options in the future but I don't want to do it prematurely.

Subsequent PRs will add the implementation and will clarify how it works in the README.md.
tigrannajaryan added a commit to tigrannajaryan/opentelemetry-collector-contrib that referenced this issue Jan 22, 2025
Resolves open-telemetry#37352

This is the *First PR* done according to the requirements listed at https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CONTRIBUTING.md#adding-new-components

I intentionally left the Config barebones. It is possible we will add more config
options in the future but I don't want to do it prematurely.

Subsequent PRs will add the implementation and will clarify how it works in the README.md.
@atoulme atoulme removed the needs triage New item requiring triage label Jan 22, 2025
tigrannajaryan added a commit to tigrannajaryan/opentelemetry-collector-contrib that referenced this issue Jan 22, 2025
Resolves open-telemetry#37352

This is the *First PR* done according to the requirements listed at https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CONTRIBUTING.md#adding-new-components

I intentionally left the Config barebones. It is possible we will add more config
options in the future but I don't want to do it prematurely.

Subsequent PRs will add the implementation and will clarify how it works in the README.md.
chengchuanpeng pushed a commit to chengchuanpeng/opentelemetry-collector-contrib that referenced this issue Jan 26, 2025
Resolves
open-telemetry#37352

This is the *First PR* done according to the requirements listed at
https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CONTRIBUTING.md#adding-new-components

I intentionally left the Config barebones. It is possible we will add
more config options in the future but I don't want to do it prematurely.

Subsequent PRs will add the implementation and will clarify how it works
in the README.md.

---------

Co-authored-by: Antoine Toulme <[email protected]>
Co-authored-by: Dmitry Anoshin <[email protected]>
zeck-ops pushed a commit to zeck-ops/opentelemetry-collector-contrib that referenced this issue Apr 23, 2025
Resolves
open-telemetry#37352

This is the *First PR* done according to the requirements listed at
https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CONTRIBUTING.md#adding-new-components

I intentionally left the Config barebones. It is possible we will add
more config options in the future but I don't want to do it prematurely.

Subsequent PRs will add the implementation and will clarify how it works
in the README.md.

---------

Co-authored-by: Antoine Toulme <[email protected]>
Co-authored-by: Dmitry Anoshin <[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
Development

Successfully merging a pull request may close this issue.

3 participants