Orleans.TelemetryConsumers.MetricsTracker
0.9.22-beta
See the version list below for details.
dotnet add package Orleans.TelemetryConsumers.MetricsTracker --version 0.9.22-beta
NuGet\Install-Package Orleans.TelemetryConsumers.MetricsTracker -Version 0.9.22-beta
<PackageReference Include="Orleans.TelemetryConsumers.MetricsTracker" Version="0.9.22-beta" />
paket add Orleans.TelemetryConsumers.MetricsTracker --version 0.9.22-beta
#r "nuget: Orleans.TelemetryConsumers.MetricsTracker, 0.9.22-beta"
// Install Orleans.TelemetryConsumers.MetricsTracker as a Cake Addin #addin nuget:?package=Orleans.TelemetryConsumers.MetricsTracker&version=0.9.22-beta&prerelease // Install Orleans.TelemetryConsumers.MetricsTracker as a Cake Tool #tool nuget:?package=Orleans.TelemetryConsumers.MetricsTracker&version=0.9.22-beta&prerelease
An extension for Orleans which intercepts all telemetry calls, calculates and tracks the metrics on each silo, and aggregates all of the silo metrics into a ClusterMetricsGrain. The metrics stored in this grain can be accessed from any grain or Orleans client.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net461 is compatible. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
- Microsoft.NETCore.Platforms (>= 1.1.0)
- Microsoft.Orleans.OrleansCodeGenerator.Build (>= 1.4.1)
- Microsoft.Orleans.OrleansRuntime (>= 1.4.1)
- Microsoft.Win32.Primitives (>= 4.3.0)
- NETStandard.Library (>= 1.6.1)
- System.AppContext (>= 4.3.0)
- System.Collections (>= 4.3.0)
- System.Collections.Concurrent (>= 4.3.0)
- System.ComponentModel (>= 4.3.0)
- System.Console (>= 4.3.0)
- System.Diagnostics.Debug (>= 4.3.0)
- System.Diagnostics.Tools (>= 4.3.0)
- System.Diagnostics.Tracing (>= 4.3.0)
- System.Globalization (>= 4.3.0)
- System.Globalization.Calendars (>= 4.3.0)
- System.IO (>= 4.3.0)
- System.IO.Compression (>= 4.3.0)
- System.IO.Compression.ZipFile (>= 4.3.0)
- System.IO.FileSystem (>= 4.3.0)
- System.Linq (>= 4.3.0)
- System.Linq.Expressions (>= 4.3.0)
- System.Net.Http (>= 4.3.0)
- System.Net.Primitives (>= 4.3.0)
- System.Net.Sockets (>= 4.3.0)
- System.ObjectModel (>= 4.3.0)
- System.Reflection (>= 4.3.0)
- System.Reflection.Extensions (>= 4.3.0)
- System.Reflection.Primitives (>= 4.3.0)
- System.Resources.ResourceManager (>= 4.3.0)
- System.Runtime (>= 4.3.0)
- System.Runtime.Extensions (>= 4.3.0)
- System.Runtime.Handles (>= 4.3.0)
- System.Runtime.InteropServices (>= 4.3.0)
- System.Runtime.InteropServices.RuntimeInformation (>= 4.3.0)
- System.Runtime.Numerics (>= 4.3.0)
- System.Text.Encoding (>= 4.3.0)
- System.Text.Encoding.Extensions (>= 4.3.0)
- System.Text.RegularExpressions (>= 4.3.0)
- System.Threading (>= 4.3.0)
- System.Threading.Tasks (>= 4.3.0)
- System.Threading.Timer (>= 4.3.0)
- System.Xml.ReaderWriter (>= 4.3.0)
- System.Xml.XDocument (>= 4.3.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 |
---|---|---|
1.0.0 | 1,506 | 5/15/2017 |
0.9.22-beta | 758 | 5/15/2017 |
0.9.21-beta | 720 | 5/15/2017 |
0.9.20-beta | 745 | 5/9/2017 |
0.9.19-beta | 756 | 5/6/2017 |
0.9.18-beta | 755 | 5/6/2017 |
0.9.17-beta | 1,288 | 12/3/2016 |
0.9.16-beta | 766 | 12/2/2016 |
0.9.15-beta | 934 | 11/17/2016 |
0.9.14-beta | 888 | 11/16/2016 |
0.9.13-beta | 884 | 11/16/2016 |
0.9.12-beta | 912 | 11/4/2016 |
0.9.11-beta | 873 | 11/4/2016 |
0.9.10-beta | 908 | 11/4/2016 |
0.9.9-beta | 778 | 10/28/2016 |
0.9.8-beta | 918 | 10/27/2016 |
0.9.7-beta | 801 | 10/21/2016 |
0.9.6-alpha | 774 | 9/28/2016 |
0.9.4-alpha | 1,081 | 8/15/2016 |
0.9.3-alpha | 1,145 | 8/13/2016 |
Another attempt to fix silo interceptor logic. New approach: if a previous interceptor exists, call it; otherwise invoke the grain method call; assume previous interceptor
(or the interceptor at the bottom of the stack) eventually invokes the desired grain method.
Added new MetricsConfiguration bool field "LogExceptions", which requires a silo interceptor, and uses the Orleans.Runtime.Logger to log exception details (disabled by default).