.NET integrations that use the Elastic Common Schema (ECS)
APACHE-2.0 License
Bot releases are hidden (Show)
Published by Mpdreamz about 1 year ago
https://github.com/elastic/ecs-dotnet/compare/8.6.0...8.6.1
Published by Mpdreamz over 1 year ago
https://github.com/elastic/ecs-dotnet/compare/8.4.0-alpha4...8.6.0
Published by Mpdreamz over 1 year ago
Published by Mpdreamz over 1 year ago
Published by Mpdreamz over 1 year ago
Published by Mpdreamz over 1 year ago
https://github.com/elastic/ecs-dotnet/compare/1.5.3...1.6.0-alpha1
This is an alpha release of the ECS .NET packages to gather feedback before a GA release:
#85 Stand alone logger provider for Microsoft.Extensions.Logging that uses ECS to log directly to Elasticsearch
#145 Generate types from ECS 1.6 version (issues: #71, #129)
types in Elastic.CommonSchema are generated from ECS schema 1.6, which adds support for Spans and fixes an issue in code generation that included properties on the root Base
type that should not have been.
#146 Add span id to APM Logging integrations
Elastic.CommonSchema.Serilog
Scanned: 📑 1 assemblies(s), Suggested change in version: Minor
+ 0 breaking change(s) detected.
+ 🌟 1 new additions
- 🔴 0 removals
- 🔷 0 modifications
Elastic.CommonSchema.Serilog, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
+ 🌟 System.Reflection.AssemblyMetadataAttribute::.ctor(System.String,System.String)
Elastic.CommonSchema.NLog
Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ 🌟 2 new additions
- 🔴 0 removals
- 🔷 0 modifications
Elastic.CommonSchema.NLog, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
+ 🌟 System.Reflection.AssemblyMetadataAttribute::.ctor(System.String,System.String)
Elastic.CommonSchema.NLog.dll
Elastic.CommonSchema.NLog.EcsLayout
+ 🌟 ApmSpanId
Elastic.CommonSchema.BenchmarkDotNetExporter
Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ 🌟 2 new additions
- 🔴 2 removals
- 🔷 2 modifications
Elastic.CommonSchema.BenchmarkDotNetExporter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
+ 🌟 System.Reflection.AssemblyMetadataAttribute::.ctor(System.String,System.String)
Elastic.CommonSchema.BenchmarkDotNetExporter.dll
- 🔴 BenchmarkDotNet, Version=0.12.0.0, Culture=neutral, PublicKeyToken=aa0ca2f9092cefc4
Elastic.CommonSchema.BenchmarkDotNetExporter.Domain.BenchmarkConfidence
- 🔴 BenchmarkConfidence(ConfidenceInterval) 💥
+ 🌟 BenchmarkConfidence(ConfidenceInterval)
+ 🔷 Level 💥
+ 🔷 Member type changed from ConfidenceLevel to ConfidenceLevel. 💥
Elastic.Apm.NLog
Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ 🌟 2 new additions
- 🔴 0 removals
- 🔷 0 modifications
Elastic.Apm.NLog, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
+ 🌟 System.Reflection.AssemblyMetadataAttribute::.ctor(System.String,System.String)
Elastic.Apm.NLog.dll
+ 🌟 Elastic.Apm.NLog.ApmSpanIdLayoutRenderer
Elastic.CommonSchema
Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ 🌟 21 new additions
- 🔴 26 removals
- 🔷 16 modifications
Elastic.CommonSchema, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
+ 🌟 System.Reflection.AssemblyMetadataAttribute::.ctor(System.String,System.String)
Elastic.CommonSchema.dll
- 🔴 System.Text.Encodings.Web, Version=4.0.5.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
- 🔴 System.Text.Json, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
- 🔴 System.Threading.Tasks.Extensions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
+ 🌟 Elastic.CommonSchema.AgentBuild
- 🔴 Elastic.CommonSchema.ClientHash 💥
+ 🌟 Elastic.CommonSchema.CloudProject
- 🔴 Elastic.CommonSchema.EgressInterface 💥
- 🔴 Elastic.CommonSchema.EgressVlan 💥
- 🔴 Elastic.CommonSchema.IngressInterface 💥
- 🔴 Elastic.CommonSchema.IngressVlan 💥
- 🔴 Elastic.CommonSchema.InnerVlan 💥
+ 🌟 Elastic.CommonSchema.LogFile
- 🔴 Elastic.CommonSchema.ParentCodeSignature 💥
- 🔴 Elastic.CommonSchema.ParentHash 💥
- 🔴 Elastic.CommonSchema.ParentThread 💥
- 🔴 Elastic.CommonSchema.ProcessParent 💥
- 🔴 Elastic.CommonSchema.ServerHash 💥
+ 🌟 Elastic.CommonSchema.Span
+ 🌟 Elastic.CommonSchema.X509
+ 🌟 Elastic.CommonSchema.X509Issuer
+ 🌟 Elastic.CommonSchema.X509Subject
Elastic.CommonSchema.Agent
+ 🌟 Build
Elastic.CommonSchema.Cloud
+ 🌟 Project
Elastic.CommonSchema.CloudAccount
+ 🌟 Name
Elastic.CommonSchema.Container
+ 🔷 Labels 💥
+ 🔷 Member type changed from Object to IDictionary<String, String>. 💥
Elastic.CommonSchema.Event
+ 🌟 Reason
Elastic.CommonSchema.File
+ 🌟 X509
Elastic.CommonSchema.Log
+ 🌟 File
Elastic.CommonSchema.NetworkInner
+ 🔷 Vlan 💥
+ 🔷 Member type changed from InnerVlan to Vlan. 💥
Elastic.CommonSchema.Process
+ 🔷 Parent 💥
+ 🔷 Member type changed from ProcessParent to Process. 💥
Elastic.CommonSchema.Related
+ 🌟 Hosts
Elastic.CommonSchema.User
+ 🌟 Roles
Elastic.CommonSchema.Observer
- 🔴 Interface 💥
- 🔴 Vlan 💥
Elastic.CommonSchema.ObserverEgress
+ 🔷 Interface 💥
+ 🔷 Member type changed from EgressInterface to Interface. 💥
+ 🔷 Vlan 💥
+ 🔷 Member type changed from EgressVlan to Vlan. 💥
Elastic.CommonSchema.ObserverIngress
+ 🔷 Interface 💥
+ 🔷 Member type changed from IngressInterface to Interface. 💥
+ 🔷 Vlan 💥
+ 🔷 Member type changed from IngressVlan to Vlan. 💥
Elastic.CommonSchema.Pe
+ 🌟 Architecture
+ 🌟 Imphash
Elastic.CommonSchema.TlsClient
- 🔴 Hash 💥
+ 🌟 X509
Elastic.CommonSchema.TlsServer
- 🔴 Hash 💥
+ 🌟 X509
Elastic.CommonSchema.Base
- 🔴 As 💥
- 🔴 CodeSignature 💥
- 🔴 Geo 💥
- 🔴 Hash 💥
- 🔴 Interface 💥
- 🔴 Os 💥
- 🔴 Pe 💥
+ 🌟 Span
- 🔴 Vlan 💥
+ 🔷 Labels 💥
+ 🔷 Member type changed from IDictionary<String, Object> to IDictionary<String, String>. 💥
Elastic.Apm.SerilogEnricher
Scanned: 📑 1 assemblies(s), Suggested change in version: Minor
+ 0 breaking change(s) detected.
+ 🌟 1 new additions
- 🔴 0 removals
- 🔷 0 modifications
Elastic.Apm.SerilogEnricher, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
+ 🌟 System.Reflection.AssemblyMetadataAttribute::.ctor(System.String,System.String)
Published by apmmachine over 3 years ago
https://github.com/elastic/ecs-dotnet/compare/1.5.1...1.5.3
LogEvent
properties from being added to serialized ECS Base.Metadata
EcsLayout
ProcessThread.Id
in EcsLayout
(issue: #123)_metadata
to metadata
for elastic purposes (issue: #104)TextWriter
(issue: #135)Server.IP
field (issue: #87)Elastic.CommonSchema.Serilog
Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ 🌟 2 new additions
- 🔴 1 removals
- 🔷 0 modifications
Elastic.CommonSchema.Serilog, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.CommonSchema.Serilog.dll
- 🔴 Elastic.CommonSchema, Version=1.5.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.CommonSchema.Serilog.EcsTextFormatterConfiguration
+ 🌟 LogEventPropertiesToFilter(ISet<String>)
Elastic.CommonSchema.Serilog.IEcsTextFormatterConfiguration
+ 🌟 LogEventPropertiesToFilter
Elastic.CommonSchema.NLog
Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ 🌟 1 new additions
- 🔴 1 removals
- 🔷 0 modifications
Elastic.CommonSchema.NLog, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.CommonSchema.NLog.dll
- 🔴 Elastic.CommonSchema, Version=1.5.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.CommonSchema.NLog.EcsLayout
+ 🌟 ExcludeProperties
Elastic.CommonSchema.BenchmarkDotNetExporter
Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ 🌟 0 new additions
- 🔴 1 removals
- 🔷 0 modifications
Elastic.CommonSchema.BenchmarkDotNetExporter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.CommonSchema.BenchmarkDotNetExporter.dll
- 🔴 Elastic.CommonSchema, Version=1.5.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.Apm.NLog
Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.
🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications
Elastic.CommonSchema
Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.
🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications
Elastic.Apm.SerilogEnricher
Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.
🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications
Published by Mpdreamz over 4 years ago
NOTE: dummy release to test automation.
https://github.com/elastic/ecs-dotnet/compare/1.5.1...1.5.2
Elastic.CommonSchema.Serilog
Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ 🌟 0 new additions
- 🔴 1 removals
- 🔷 0 modifications
Elastic.CommonSchema.Serilog, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.CommonSchema.Serilog.dll
- 🔴 Elastic.CommonSchema, Version=1.5.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.CommonSchema.NLog
Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ 🌟 0 new additions
- 🔴 1 removals
- 🔷 0 modifications
Elastic.CommonSchema.NLog, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.CommonSchema.NLog.dll
- 🔴 Elastic.CommonSchema, Version=1.5.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.CommonSchema
Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.
🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications
Elastic.Apm.NLog
Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.
🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications
Elastic.CommonSchema.BenchmarkDotNetExporter
Scanned: 📑 1 assemblies(s), Suggested change in version: Major
+ 0 breaking change(s) detected.
+ 🌟 0 new additions
- 🔴 1 removals
- 🔷 0 modifications
Elastic.CommonSchema.BenchmarkDotNetExporter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.CommonSchema.BenchmarkDotNetExporter.dll
- 🔴 Elastic.CommonSchema, Version=1.5.0.0, Culture=neutral, PublicKeyToken=069ca2728db333c1
Elastic.Apm.SerilogEnricher
Scanned: 📑 1 assemblies(s), Suggested change in version: Patch
+ 0 breaking change(s) detected.
🌟 0 new additions, 🔴 0 removals, 🔷 0 modifications
https://github.com/elastic/ecs-dotnet/compare/1.5.0...1.5.1
Published by codebrain over 4 years ago
This release brings the packages up to date with ECS 1.5.0.
Compatible with ECS Schema version: 1.5.0
Published by codebrain over 4 years ago
Compatible with ECS Schema version: 1.4.0
Published by codebrain over 4 years ago
Compatible with ECS Schema version: 1.4.0
Published by codebrain over 4 years ago
Compatible with ECS Schema version: 1.4.0
Published by codebrain over 4 years ago
Compatible with ECS Schema version: 1.4.0
The focus of this release has been around a logging integration for NLog, with the introduction of a new package:
Elastic.CommonSchema.NLog | Formats an NLog message into a JSON representation that can be indexed into Elasticsearch. |
---|
PrivateAssets="all"
attribute so that the client reference flows to the project.Published by codebrain over 4 years ago
Initial alpha pre-release of the ECS .NET library, compatible with ECS Schema version v1.2.0
Feedback very much welcome!
Published by codebrain over 4 years ago
Blog post announcement: https://www.elastic.co/blog/elastic-common-schema-dotnet-library-and-integrations-released-for-elasticsearch
General release of the ECS .NET library; a full C# representation of ECS using .NET types. This library forms a reliable and correct basis for integrations with Elasticsearch, that use both Microsoft .NET and ECS. These types can be used as-is, in conjunction with the Official .NET clients for Elasticsearch, or as a foundation for other integrations.
We have also shipped integrations for Elastic APM Logging with Serilog and NLog, vanilla Serilog and for BenchmarkDotnet.
There are a number of NuGet packages available for ECS version 1.4.0: