-
Notifications
You must be signed in to change notification settings - Fork 194
[Meta] Development plans #254
Description
Hi Everyone!
@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 for2.xand5.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 isnetstandard2.0andnet461and so moving forward the sink will use this as the baseline for.NET Coreand.NET Full Frameworkreleases.
Nothing is set in stone, nothing has a timeline.
Opinions and feedback will be much appreciated!