Okanshi.WepApi
7.0.0
dotnet add package Okanshi.WepApi --version 7.0.0
NuGet\Install-Package Okanshi.WepApi -Version 7.0.0
<PackageReference Include="Okanshi.WepApi" Version="7.0.0" />
paket add Okanshi.WepApi --version 7.0.0
#r "nuget: Okanshi.WepApi, 7.0.0"
// Install Okanshi.WepApi as a Cake Addin #addin nuget:?package=Okanshi.WepApi&version=7.0.0 // Install Okanshi.WepApi as a Cake Tool #tool nuget:?package=Okanshi.WepApi&version=7.0.0
Okanshi support for WepApi
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.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. |
-
- FSharp.Core (>= 4.5.2)
- Microsoft.AspNet.WebApi.Core (>= 5.2.3)
- 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 | 663 | 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`.