Class StringReporter
Inheritance
System.Object
StringReporter
Namespace:App.Metrics.Reporting
Assembly:cs.temp.dll.dll
Syntax
[Obsolete("Replaced with formatting packages which can be used with the Report Runner")]
public sealed class StringReporter : IMetricReporter
Constructors
StringReporter()
Declaration
StringReporter(String)
Declaration
public StringReporter(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Properties
Name
Declaration
public string Name { get; }
Property Value
Type |
Description |
System.String |
|
ReportInterval
Declaration
public TimeSpan ReportInterval { get; }
Property Value
Type |
Description |
System.TimeSpan |
|
Result
Declaration
public string Result { get; }
Property Value
Type |
Description |
System.String |
|
Methods
Dispose()
Declaration
Dispose(Boolean)
Declaration
public void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
System.Boolean |
disposing |
|
EndAndFlushReportRunAsync(IMetrics)
Declaration
public Task<bool> EndAndFlushReportRunAsync(IMetrics metrics)
Parameters
Returns
Type |
Description |
Task<System.Boolean> |
|
ReportEnvironment(EnvironmentInfo)
Declaration
public void ReportEnvironment(EnvironmentInfo environmentInfo)
Parameters
Type |
Name |
Description |
EnvironmentInfo |
environmentInfo |
|
ReportHealth(GlobalMetricTags, IEnumerable<HealthCheck.Result>, IEnumerable<HealthCheck.Result>, IEnumerable<HealthCheck.Result>)
Declaration
public void ReportHealth(GlobalMetricTags globalTags, IEnumerable<HealthCheck.Result> healthyChecks, IEnumerable<HealthCheck.Result> degradedChecks, IEnumerable<HealthCheck.Result> unhealthyChecks)
Parameters
Type |
Name |
Description |
GlobalMetricTags |
globalTags |
|
IEnumerable<HealthCheck.Result> |
healthyChecks |
|
IEnumerable<HealthCheck.Result> |
degradedChecks |
|
IEnumerable<HealthCheck.Result> |
unhealthyChecks |
|
ReportMetric<T>(String, MetricValueSourceBase<T>)
Declaration
public void ReportMetric<T>(string context, MetricValueSourceBase<T> valueSource)
Parameters
Type |
Name |
Description |
System.String |
context |
|
MetricValueSourceBase<T> |
valueSource |
|
Type Parameters
StartReportRun(IMetrics)
Declaration
public void StartReportRun(IMetrics metrics)
Parameters