Skip to content
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

[exporter/postgres]: Exporter to save OTEL data in postgresql #35451

Open
destrex271 opened this issue Sep 27, 2024 · 6 comments
Open

[exporter/postgres]: Exporter to save OTEL data in postgresql #35451

destrex271 opened this issue Sep 27, 2024 · 6 comments
Labels
Sponsor Needed New component seeking sponsor

Comments

@destrex271
Copy link

Component(s)

No response

Is your feature request related to a problem? Please describe.

The problem is simply that it would be great to have a way to export otel data to ParadeDB which is based on PostgreSQL.
Referring to this issue: paradedb/paradedb#1632

Describe the solution you'd like

I'd like to add an exporter for postgres in the repository under the exporters folder.

Describe alternatives you've considered

No response

Additional context

We already support a wide variety of exporters in this repository. Postgres is one of the most used databases and it will be a great addition to add an exporter for it.

@destrex271 destrex271 added enhancement New feature or request needs triage New item requiring triage labels Sep 27, 2024
@crobert-1 crobert-1 added Sponsor Needed New component seeking sponsor and removed enhancement New feature or request labels Sep 27, 2024
@atoulme
Copy link
Contributor

atoulme commented Oct 2, 2024

@destrex271 will you be available to maintain this exporter moving forward? Any other folks interested in supporting?

@atoulme atoulme removed the needs triage New item requiring triage label Oct 2, 2024
@destrex271
Copy link
Author

Yes I'll be glad to maintain this!

@atoulme
Copy link
Contributor

atoulme commented Nov 3, 2024

You need a sponsor to move further. See CONTRIBUTING.md.

Copy link
Contributor

github-actions bot commented Jan 3, 2025

This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping @open-telemetry/collector-contrib-triagers. If this issue is still relevant, please ping the code owners or leave a comment explaining why it is still relevant. Otherwise, please close it.

@FelixZY
Copy link

FelixZY commented Jan 14, 2025

I found this issue after asking for this feature on stack overflow: https://stackoverflow.com/questions/79300155/how-can-i-get-data-from-the-opentelemetry-collector-into-postgresql

I think it would be an excellent idea to standardize the storage of telemetry, or at least provide standardized storage options. This makes it easier to add or replace the telemetry consumers for an existing application and reduces vendor lock-in.

New consumers would be able to load previous data and I would not need to worry about compatibility with my previous platform (will this app be able to import Jaeger data!?). Also, the choice of telemetry consumers could be delayed to the end of development rather than being forced from the start. Finally, standardizing storage (especially in a database) could make it easier for applications to access their own logs and metrics, which could in turn be used e.g. to enforce usage quotas etc..

@destrex271
Copy link
Author

I found this issue after asking for this feature on stack overflow: https://stackoverflow.com/questions/79300155/how-can-i-get-data-from-the-opentelemetry-collector-into-postgresql

I think it would be an excellent idea to standardize the storage of telemetry, or at least provide standardized storage options. This makes it easier to add or replace the telemetry consumers for an existing application and reduces vendor lock-in.

New consumers would be able to load previous data and I would not need to worry about compatibility with my previous platform (will this app be able to import Jaeger data!?). Also, the choice of telemetry consumers could be delayed to the end of development rather than being forced from the start. Finally, standardizing storage (especially in a database) could make it easier for applications to access their own logs and metrics, which could in turn be used e.g. to enforce usage quotas etc..

Hi we were unable to secure any sponsors for this but we do have an unofficial working poc here https://github.com/destrex271/postgresexporter

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Sponsor Needed New component seeking sponsor
Projects
None yet
Development

No branches or pull requests

4 participants