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
{{ message }}
This repository was archived by the owner on Jun 1, 2024. It is now read-only.
@mivano and I met a couple of weeks ago to discuss the current state of the sink and where we would like to see the sink move towards to in the future.
Define an EOL policy
The sinks should follow Elastic EOL policy. This will mean dropping support for 2.x and 5.x.
Integration Testing Started on this here using the same integration testing framework (based on xunit) that the Elasticsearch .NET clients use.
Support for ILM Index Lifecycle Management is a great way to manage your indices and it'd be great if the sinks exposed ways to control what happens to older log indices.
ECS
Provide a formatter that plays nice with The Elastic Common Schema. Already requested for the sink and this is something that we at Elastic are exploring to expose to the .NET world as well as a dependency free nuget package.
Move durable mode reponsibility
Durable is a must have feature for sinks in general and so ideally this does not live in this sink but becomes a Serilog core responsibility. In the long run this sink should not take on the burden cc @nblumhardt
Move .NET baseline
The clients baseline is netstandard2.0 and net461 and so moving forward the sink will use this as the baseline for .NET Core and .NET Full Framework releases.
Nothing is set in stone, nothing has a timeline.
Opinions and feedback will be much appreciated!
nblumhardt, mivano, spfaeffli, CaringDev, alfkonee and 4 morenblumhardt, ffMathy, dmpe and TailyFair