Okanshi.SplunkObserver
7.0.0
dotnet add package Okanshi.SplunkObserver --version 7.0.0
NuGet\Install-Package Okanshi.SplunkObserver -Version 7.0.0
<PackageReference Include="Okanshi.SplunkObserver" Version="7.0.0" />
paket add Okanshi.SplunkObserver --version 7.0.0
#r "nuget: Okanshi.SplunkObserver, 7.0.0"
// Install Okanshi.SplunkObserver as a Cake Addin #addin nuget:?package=Okanshi.SplunkObserver&version=7.0.0 // Install Okanshi.SplunkObserver as a Cake Tool #tool nuget:?package=Okanshi.SplunkObserver&version=7.0.0
Okanshi support for transferring metrics to Splunk using http/https
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net46 is compatible. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
- FSharp.Core (>= 4.5.2)
- Okanshi (>= 7.0.0 && < 8.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
7.0.0 | 617 | 3/6/2019 |
`Okanshi.Owin` now has an option for which timer to use when monitoring.
`SlaTimer` has been added. The timer makes it easy to track SLA-breaches.
`CounterAbsentFilter`, `GaugeAbsentFilter` and `TimerAbsentFilter` has been added. They wrap monitors and only returns values to the poller when changes have been registered.
`MinMaxAvgGauge` has been added. It allows you to detect extreme values that would otherwise disappear in an average calculation.
`OkanshiMonitor.DefaultStep` has been deleted since it was forgotten in an earlier clean up process.
`OkanshiMonitor.PerformanceCounter` bug fix so it now returns an instance.
Unnecessary calculation has been removed from `Counter`, and locks are no longer used in the counter, instead atomics are used.
`Counter` now allows increment by negative numbers.
`ConsoleObserver` has been added to make it easier to get started with Okanshi.
`OkanshiMonitor.WithAbsentFiltering` has been added. This allows you to instantiate zero filter monitors.
`MonitorFactory` has been added. It allows you to create multiple monitors with different polling frequencies.
`AbsentMeasurementsFilterFactory` has been added. It allows you to instantiate absent filter monitors with different polling frequencies.
`WebApi` middleware has been added. Allows you to do black box monitoring of your WebApi applications.
`Okanshi.SplunkObserver` has been added. Post Okanshi measurements to Splunk using HTTP.
BREAKING CHANGES**
Make IMonitorRegistry generic. This fixes a bug where behaviour is different depending on if the registry is stored as IMonitorRegistry or OkanshiMonitorRegistry.
Instead of Okanshi.Endpoint depending on Newtonsoft.Json to do the JSON serialization, it now accepts a `Func` doing the serialization, which makes it possible for the user to control dependencies and serialization.
`Okanshi.Endpoint` nows takes a poller to be able to easily avoid problems with multiple pollers on the default registry. This also removes `PollingInterval` and `CollectMetricsOnProcessExit` from `EndpointOptions`.
`Okanshi.InfluxDBObserver` has changed namespace from `Okanshi.Observers` to `Okanshi.InfluxDbObserver`.