Skip to content

v0.1.0

Compare
Choose a tag to compare
@arcus-automation arcus-automation released this 17 Apr 07:09
36b3145

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 Serilog enrichers
    • Automatically add correlation information (docs)
    • Automatically add application component info (docs - #21)
    • Automatically add application version (docs - #20)
    • Automatically add Kubernetes information (docs - #19)
  • 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

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.