Namespace App.Metrics.Core.Abstractions
Classes
MetricValueSourceBase<T>
Provides the value of a metric and information about units. This is the class that metric consumers should use.
Interfaces
IBuildMetrics
Provides access to APIs which build instances of all available metric types. Metrics created are not added to the
IManageMetrics
IMeasureMetrics
Provides access to measure/record available metric types
IMetricValueProvider<T>
Indicates the ability to provide the value for a metric. This is the raw value. Consumers should use MetricValueSourceBase<T>
IProvideMetricValues
Provides access to the current metrics recorded by the application
IResetableMetric
Indicates a metric's ability to be reset. Reseting a metric clear all currently collected data.