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

EDOT Collector should guarantee at least once delivery of logs #5922

Closed
ycombinator opened this issue Nov 1, 2024 · 2 comments
Closed

EDOT Collector should guarantee at least once delivery of logs #5922

ycombinator opened this issue Nov 1, 2024 · 2 comments
Labels
opentelemetry Related to the Elastic Distribution of the OpenTelemetry Collector Testing

Comments

@ycombinator
Copy link
Contributor

Describe the enhancement:

The Elastic distribution of the OpenTelemetry Collector (aka Elastic Agent) should guarantee at least once delivery of logs.

Describe a specific use case for the enhancement or feature:

At the moment, Elastic Agent collects and ships logs using Filebeat. And Filebeat guarantees at least once delivery of logs.

What is the definition of done?

An end-to-end test proving that Elastic Agent running with an OTel Collector configuration — and therefore running an OTel Collector pipeline in the embedded OTel Collector — can collect logs from a file and ship them to Elasticsearch with an at least once delivery guarantee. That is, every log line present in the file should be indexed into Elasticsearch.

@ycombinator ycombinator added opentelemetry Related to the Elastic Distribution of the OpenTelemetry Collector Testing labels Nov 1, 2024
@cmacknz
Copy link
Member

cmacknz commented Nov 4, 2024

At minimum this will always be dependent on the user correctly configuring a storage extension so the filelog receiver can persist offsets. open-telemetry/opentelemetry-collector-contrib#35013 (comment)

@ycombinator
Copy link
Contributor Author

Closing as duplicate (of a private issue).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
opentelemetry Related to the Elastic Distribution of the OpenTelemetry Collector Testing
Projects
None yet
Development

No branches or pull requests

2 participants