v0.1.0
Install new version via NuGet
PM > Install-Package Arcus.Observability.Correlation --Version 0.1.0
What's new?
Features
- Correlation foundation for all our components, including yours
- Make
ILogger
more powerful- Provide extension on
ILogger
to log metrics (docs - #17) - Provide extension on
ILogger
to log (security) events (docs - #14) - Provide extension on
ILogger
to log request (docs - #14) - Provide capability on
ILogger
to measure dependencies (docs - #16)- Azure Service Bus, Custom, HTTP, SQL
- Provide capability to easily measure dependency duration #46
- Provide extension on
- Provide Serilog enrichers
- Provide Serilog filter
- Telemetry type (docs)
- Seamlessly integrates with Azure Application Insights to use its full power with our Azure Application Insights sink for Serilog (docs - extends Serilog.Sinks.ApplicationInsights)
- Writes telemetry as native telemetry types (
Trace
,Request
,Event
,Metric
,Dependency
) - Automatically configures operation context to use correlation information
- Automatically configures component information to surface node & instance information
- Optimized for Application Map
- Writes telemetry as native telemetry types (
Fixes / Changes
None.
Breaking Changes
None.
Removal
None.
Changes:
- 36b3145 Feature - remove 'EventDescription' log property from the telemet… (#84)
- 318523a Feature - remove intermediary log properties before forwarding to… (#82)
- e8872f9 Feature - add Azure Service Bus tracking (#76)
- 6db77a1 Fix - custom dependency tracking on Application Insights (#75)
- 1023d0f Chore - use Arcus.Testing.Logging (#80)
- 47f4182 Feature - log HTTP request/response message (#79)
- 49985ff Testing - add unit tests for CloudContextConverter (#74)
- 91ee191 Testing - add integration tests for enrichers sinking to Application Insights (#73)
- 9e82779 Fix - tracking Application Insights telemetry (#72)
- 7842303 Feature - add custom dependency tracking (#64)
See More
- 11004ae Automatically assign Context.Operation.Id with correlation info (#68)
- a4be3e2 typo in the startup class for documentation correlation id (#66)
- 2683d0d Testing - Application Insights Serilog sinking (#62)
- cd87a51 Let's add .MinimumLevel.Debug() for all samples
- ef8963c Feature - introduce 'DependencyMeasurement' for tracking latencie… (#52)
- d35df2d Make correlation enricher more discoverable (#63)
- afd02cd Testing - Serilog Application Insights sink conversion (#50)
- 627b29c Chore - move issue templates to '/.github' (#51)
- e195972 Feature - use scoped correlation accessors for each unique reques… (#49)
- 77489ae Feature - move correlation access information to observability (#43)
- 84882f1 Provide Kubernetes YAML that shows how to add orchestrator environment variables (#48)
- c9926e5 Provide documentation how to track requests (#47)
- f6b8ff5 Provide documentation for writing dependencies (#45)
- 4713e7c Provide documentation for writing metrics (#44)
- 0222a1e Feature - add security logging to 'ILogger' extensions (#42)
- deddb25 Provide Application Insights converters, telemetry type filter an… (#40)
- 8110600 Netlify configuration
- 14e3ad8 Feature - provide extensions to add Serilog enrichers (#41)
- 3f998ed Move enrichers to Arcus.Observability.Telemetry.Serilog.Enrichers (#39)
- ef93489 Provide ILogger extensions for emitting request, dependency, metric & event telemetry. (#35)
- 43fc6c5 Provide note on NuGet package to install for enrichers (#34)
- c4b227b Build(deps): bump nokogiri from 1.10.4 to 1.10.8 in /docs (#37)
- 3ecaeab FEAT: add application enricher with component name and instance n… (#30)
- 8b2a444 CHORE: remove pre-release (#31)
- 3ee7f98 FEAT: add Kubernetes enricher (#28)
- 2b94a81 FIX: use EntryAssembly to retrieve version in enricher (#29)
- befea25 Update README with correct info (#27)
- 7268363 FEAT: add Serilog assembly version enricher (#24)
- b5f52cc CHORE: update correlation project url's (#25)
- fd67003 Transaction id should be optional for correlation info (#13)
- 6915ae0 Provide unit tests for CorrelationInfo (#12)
- f1af76d Use correct package in release notes
- 999b764 Use correct GitHub repo
- 8055ed0 Provide basic setup for repo (#11)
- bc4888e Create CNAME
- e374497 Delete CNAME
- 67ef301 Provide docs infrastructure (#10)
- c6cb184 Add Stijn instead of Sam as codeowner
This list of changes was auto generated.