Releases: arcus-azure/arcus.observability
v0.4.0
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
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 ofEventDescription
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
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
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
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
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.
v0.1.0-preview-7
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
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
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
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.