Skip to content

Releases: arcus-azure/arcus.observability

v0.4.0

28 Sep 13:26
0a2168c
Compare
Choose a tag to compare

Install new version via NuGet

PM > Install-Package Arcus.Observability.Correlation --Version 0.4.0

What's new?

Features

  • Provide capability to track an Azure Search dependency (#55)
  • Provide configurable property names for Serilog enrichers (#141)
  • Provide capability to inject app version (#143)

Fixes / Changes

None.

Breaking Changes

None.

Removal

None.

Changes:

  • 0a2168c Feature - inject custom application version in Serilog version enricher (#144)
  • 6241395 Feature - make Serilog property names of the enrichers configurable (#142)
  • f838d03 Fix broken image link (#140)
  • ca579a8 Docs - update README with a more correct installation message (#139)
  • e5c539a Feature - add Azure Search dependency telemetry logging (#137)
  • 0911894 Upgrade doc depenencies and patch CVE-2020-14001 (#136)
  • f4c289f Provide note how to use an optional instrumentation key (#132)
  • 6fe9eba Docs - publish v0.3 feature docs (#135)

This list of changes was auto generated.

v0.3

08 Jul 09:29
3eec37f
Compare
Choose a tag to compare

Install new version via NuGet

PM > Install-Package Arcus.Observability.Correlation --Version 0.3

What's new?

Features

  • Provide capability to specify timestamp for metric telemetry tracking (#117)
  • Provide role instance name (default: MachineName) during application enrichment (#110)
  • Provide support for IoT dependency tracking (#54)
  • Provide support for Azure Functions applications use the 'old' Serilog setup (#118)

Fixes / Changes

  • Use log property name Context instead of EventDescription for telemetry contextual information (#114)

Breaking Changes

None.

Removal

None.

Changes:

  • 3eec37f Feature - clear logger providers except functions extension (#134)
  • 8594c34 Provide documentation on configuring Serilog (#133)
  • b5dab2e Feature - IoT/Sql separate connection string tracking in diff libraries (#130)
  • dd80577 Docs - provide section on tracking dependency failures in preview & published docs (#129)
  • 4a4c2eb Chore - use YAML build params (#128)
  • d772a4d Feature - use 'Context' instead of 'EventDescription' as property name (#127)
  • 5455e51 Feature - integrate cloud role instance into application enricher (#124)
  • 5713e62 Docs - make preview browsable (#126)
  • 147bef3 Feature - add timestamp to metric telemetry tracking (#123)
  • ab8393f Fixed typo and code layout (#121)

This list of changes was auto generated.

v0.2.1

15 May 06:55
03e6473
Compare
Choose a tag to compare

Install new version via NuGet

PM > Install-Package Arcus.Observability.Correlation --Version 0.2.1

What's new?

Features

None.

Fixes / Changes

  • Fix bug where Application Insights sink is not correctly tracking exceptions (#113)

Breaking Changes

None.

Removal

None.

Changes:

  • 03e6473 Track exceptions to Azure Application Insights (#115)
  • 9490e2b Fix - upgrade to netcoreapp3.1 (#112)
  • c83af11 Docs - descending versions (#111)
  • 5671a61 Docs - split docs on feature changes on each full release (#108)
  • 945ed66 Provide section on Arcus customers

This list of changes was auto generated.

v0.2.0

04 May 06:35
0e0ccde
Compare
Choose a tag to compare

Install new version via NuGet

PM > Install-Package Arcus.Observability.Correlation --Version 0.2.0

What's new?

Features

  • Provide support for tracking Azure IoT Hub dependency #54
  • Provide support for tracking Azure Blob Storage dependency #56
  • Provide support for tracking Azure Cosmos Db dependency #57
  • Provide support for tracking Azure Event Hubs dependency #59
  • Provide support for tracking Azure Table Storage dependency #60
  • Provide support for tracking SQL dependency based on connection string #65
  • Provide support for specifying target name for custom dependency tracking #89

Fixes / Changes

None.

Breaking Changes

None.

Removal

None.

Changes:

  • 0e0ccde Docs - switch blob dependency data with target name (#107)
  • 2a3078e Docs - complete leftover different type of dependency tracking (#105)
  • 4964df2 Chore - remove unnecessary Newtonsoft.Json package (#104)
  • 9286a08 Feature - add Azure Blob Container dependency tracking (#101)
  • fc4a0e3 Feature - add Cosmos Sql dependency tracking (#102)
  • 9134bc1 Improve documentation (#103)
  • 876cb0e Docs - switch accountName/tableName in Table Storage signature (#100)
  • dd835b2 Feature - add IoT Hub dependency tracking (#99)
  • e45381d Feature - add Azure Event Hubs dependency tracking (#98)
  • b09673e Feature - run integration tests in parallel (#97)
See More
  • 7a9c5dc Feature - add Azure Table Storage dependency tracking (#94)
  • 55eff87 Testing - add integration tests for Application Insights sink (#85)
  • dc2f7ff Feature - add dependency tracking with SQL connection string (#90)
  • 7d8ac2f Feature - add target name to custom dependency tracking (#89)

This list of changes was auto generated.

v0.1.1

20 Apr 14:21
37df6c3
Compare
Choose a tag to compare

Install new version via NuGet

PM > Install-Package Arcus.Observability.Correlation --Version 0.1.1

What's new?

Features

None.

Fixes / Changes

  • Be less demanding on NuGet dependency version for Microsoft.Extensions.Logging.Abstractions on Arcus.Observability.Telemetry.Core 📦 #88

Breaking Changes

None.

Removal

None.

Changes:

This list of changes was auto generated.

v0.1.0

17 Apr 07:09
36b3145
Compare
Choose a tag to compare

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.

v0.1.0-preview-7

15 Apr 12:43
e8872f9
Compare
Choose a tag to compare
v0.1.0-preview-7 Pre-release
Pre-release

Install new version via NuGet

PM > Install-Package Arcus.Observability.Correlation --Version 0.1.0-preview-7

Changes:

  • 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)
  • 11004ae Automatically assign Context.Operation.Id with correlation info (#68)
  • a4be3e2 typo in the startup class for documentation correlation id (#66)
See More
  • 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.

v0.1.0-preview-6

01 Apr 12:10
7842303
Compare
Choose a tag to compare
v0.1.0-preview-6 Pre-release
Pre-release

Install new version via NuGet

PM > Install-Package Arcus.Observability.Correlation --Version 0.1.0-preview-6

Changes:

  • 7842303 Feature - add custom dependency tracking (#64)
  • 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)
See More
  • 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.

v0.1.0-preview-5

27 Mar 13:27
afd02cd
Compare
Choose a tag to compare
v0.1.0-preview-5 Pre-release
Pre-release

Install new version via NuGet

PM > Install-Package Arcus.Observability.Correlation --Version 0.1.0-preview-5

Changes:

  • 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)
See More
  • 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.

v0.1.0-preview-4

23 Mar 12:05
c9926e5
Compare
Choose a tag to compare
v0.1.0-preview-4 Pre-release
Pre-release

Install new version via NuGet

PM > Install-Package Arcus.Observability.Correlation --Version 0.1.0-preview-4

Changes:

  • 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)
See More
  • 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.