Releases: chris-peterson/spiffy
Spiffy.Monitoring.Prometheus-2.0.3
Spiffy.Monitoring.Prometheus 2.0.2
What's Changed
- Update prometheus packages by @chris-peterson in #36
Full Changelog: 6.2.3...Spiffy.Monitoring.Prometheus-2.0.2
Spiffy.Monitoring.Prometheus-2.0.1
What's Changed
- Update prometheus packages by @chris-peterson in #36
Full Changelog: 6.2.3...Spiffy.Monitoring.Prometheus-2.0.1
Spiffy.Monitoring.Prometheus 2.0.0
What's Changed
- Update prometheus packages by @chris-peterson in #36
Full Changelog: 6.2.3...Spiffy.Monitoring.Prometheus-2.0.0
6.2.3
6.2.2
Better handling for special characters in values
Historically (due to limitations in the Splunk target), special characters would be replaced (e.g. =
-> :
, "
-> ''
). This is problematic as it makes reproducing production issues harder (e.g. it is common to have = in an HTTP request query string)
Now, rather than replacing characters inside values, encapsulate them in quotes
There's a prioritized preference of quoting characters: ["
, '
, `
]
6.2.1
Better handling for special characters in values
Previously, we replaced =
with :
and "
with ''
. This is problematic as it makes reproducing production issues harder (e.g. it is common to have =
in a request URI
This version no longer replaces =
, nor "
, instead escaping them
6.2.0
Add CustomTimestamp
to EventContext
There are cases where you might want to override the event timestamp
6.0.8
Bug fix for AppendToValue
(handle null values)
6.0.6
Breaking Changes
- Migration Guide
- Drop support for legacy .NET framework (net40)
- Require netstandard >= 2.0
- Custom logging signature now receives LogEvent rather than a raw string
- Unify initialization API across built in and custom providers
New Features
- Splunk provider
- Prometheus provider
- API for customizing timer behaviors