You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to request a feature enhancement for the Elastic.Serilog.Sinks NuGet package. The current implementation lacks disk-based buffering, which is crucial for ensuring log durability, especially in distributed applications.
Proposed Feature:
Disk-Based Buffering: Implement disk-based buffering (as opposed to RAM) to enhance persistence and avoid potential data loss during high-throughput scenarios or application crashes.
Outbox Pattern: Integrate the outbox pattern to ensure maximum durability when sending logs to Elasticsearch. This will prevent the need for additional tools like Filebeat for log durability, simplifying the logging pipeline.
Importance:
Distributed Applications: Given the rise of distributed systems, it is essential to consider scenarios where multiple instances of an application might be logging concurrently. Ensuring that logs are reliably captured and forwarded to Elasticsearch is critical to maintaining observability in such environments.
By incorporating these features, the Elastic.Serilog.Sinks package can significantly improve its robustness and become a more reliable logging solution in distributed and high-throughput applications.
Thank you for considering this request!
The text was updated successfully, but these errors were encountered:
I would like to request a feature enhancement for the
Elastic.Serilog.Sinks
NuGet package. The current implementation lacks disk-based buffering, which is crucial for ensuring log durability, especially in distributed applications.Proposed Feature:
Disk-Based Buffering: Implement disk-based buffering (as opposed to RAM) to enhance persistence and avoid potential data loss during high-throughput scenarios or application crashes.
Outbox Pattern: Integrate the outbox pattern to ensure maximum durability when sending logs to Elasticsearch. This will prevent the need for additional tools like
Filebeat
for log durability, simplifying the logging pipeline.Importance:
By incorporating these features, the
Elastic.Serilog.Sinks
package can significantly improve its robustness and become a more reliable logging solution in distributed and high-throughput applications.Thank you for considering this request!
The text was updated successfully, but these errors were encountered: