Okanshi.Endpoint
7.0.0
dotnet add package Okanshi.Endpoint --version 7.0.0
NuGet\Install-Package Okanshi.Endpoint -Version 7.0.0
<PackageReference Include="Okanshi.Endpoint" Version="7.0.0" />
paket add Okanshi.Endpoint --version 7.0.0
#r "nuget: Okanshi.Endpoint, 7.0.0"
// Install Okanshi.Endpoint as a Cake Addin #addin nuget:?package=Okanshi.Endpoint&version=7.0.0 // Install Okanshi.Endpoint as a Cake Tool #tool nuget:?package=Okanshi.Endpoint&version=7.0.0
JSON endpoint for Okanshi
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 | 914 | 3/6/2019 |
6.0.0 | 1,172 | 9/19/2018 |
6.0.0-alpha2 | 830 | 3/5/2018 |
6.0.0-alpha | 822 | 1/23/2018 |
5.0.0 | 997 | 11/16/2017 |
5.0.0-beta9 | 704 | 10/10/2017 |
5.0.0-beta8 | 755 | 10/9/2017 |
5.0.0-beta7 | 741 | 9/26/2017 |
5.0.0-beta6 | 705 | 9/1/2017 |
5.0.0-beta5 | 737 | 8/24/2017 |
5.0.0-beta4.1 | 564 | 8/24/2017 |
5.0.0-beta4 | 713 | 8/23/2017 |
5.0.0-beta3 | 768 | 8/7/2017 |
5.0.0-beta2 | 765 | 8/7/2017 |
5.0.0-beta | 747 | 7/25/2017 |
4.0.4 | 948 | 7/20/2017 |
4.0.3 | 897 | 7/19/2017 |
4.0.2 | 918 | 6/22/2017 |
4.0.0 | 917 | 5/17/2017 |
`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`.