Class AsciiMetricPayloadBuilder
Inheritance
System.Object
AsciiMetricPayloadBuilder
Namespace:App.Metrics.Formatting.Ascii
Assembly:cs.temp.dll.dll
Syntax
public class AsciiMetricPayloadBuilder : IMetricPayloadBuilder<AsciiMetricPayload>
Constructors
AsciiMetricPayloadBuilder(Func<String, String, String>, MetricValueDataKeys)
Declaration
public AsciiMetricPayloadBuilder(Func<string, string, string> metricNameFormatter = null, MetricValueDataKeys dataKeys = null)
Parameters
Type |
Name |
Description |
System.Func<System.String, System.String, System.String> |
metricNameFormatter |
|
MetricValueDataKeys |
dataKeys |
|
Properties
DataKeys
Declaration
public MetricValueDataKeys DataKeys { get; }
Property Value
Type |
Description |
MetricValueDataKeys |
|
Methods
Clear()
Declaration
Init()
Declaration
Pack(String, String, IEnumerable<String>, IEnumerable<Object>, MetricTags)
Declaration
public 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
public 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
public AsciiMetricPayload Payload()
Returns
PayloadFormatted()
Declaration
public string PayloadFormatted()
Returns
Type |
Description |
System.String |
|