Interface IMetricPayloadBuilder<T>
Namespace:App.Metrics.Reporting.Abstractions
Assembly:cs.temp.dll.dll
Syntax
public interface IMetricPayloadBuilder<out T>
Type Parameters
Properties
DataKeys
Declaration
MetricValueDataKeys DataKeys { get; }
Property Value
Methods
Clear()
Declaration
Init()
Declaration
Pack(String, String, IEnumerable<String>, IEnumerable<Object>, MetricTags)
Declaration
void Pack(string context, string name, IEnumerable<string> columns, IEnumerable<object> values, MetricTags tags)
Parameters
Type |
Name |
Description |
System.String |
context |
|
System.String |
name |
|
IEnumerable<System.String> |
columns |
|
IEnumerable<System.Object> |
values |
|
MetricTags |
tags |
|
Pack(String, String, Object, MetricTags)
Declaration
void Pack(string context, string name, object value, MetricTags tags)
Parameters
Type |
Name |
Description |
System.String |
context |
|
System.String |
name |
|
System.Object |
value |
|
MetricTags |
tags |
|
Payload()
Declaration
Returns
PayloadFormatted()
Declaration
string PayloadFormatted()
Returns
Type |
Description |
System.String |
|