Apache REEF  0.16.0
Retainable Evaluator Execution Framework
Properties | List of all members
Org.Apache.REEF.Common.Metrics.Api.IMetricsRecord Interface Reference

Immutable record of the metric. More...

Inherited by Org.Apache.REEF.Common.Metrics.MetricsSystem.MetricsRecord.

Properties

long Timestamp [get]
 Gets the timestamp of the metric in seconds. More...
 
string Name [get]
 Name of the record. More...
 
string Description [get]
 Description of the record. More...
 
string Context [get]
 Context name of the record. More...
 
IEnumerable< MetricsTagTags [get]
 Get the tags of the record. More...
 
IEnumerable< IImmutableMetricMetrics [get]
 Get the metrics of the record. More...
 

Detailed Description

Immutable record of the metric.

Represents snapshot of set of metrics with a timestamp.

Property Documentation

◆ Context

string Org.Apache.REEF.Common.Metrics.Api.IMetricsRecord.Context
get

Context name of the record.

◆ Description

string Org.Apache.REEF.Common.Metrics.Api.IMetricsRecord.Description
get

Description of the record.

◆ Metrics

IEnumerable<IImmutableMetric> Org.Apache.REEF.Common.Metrics.Api.IMetricsRecord.Metrics
get

Get the metrics of the record.

◆ Name

string Org.Apache.REEF.Common.Metrics.Api.IMetricsRecord.Name
get

Name of the record.

◆ Tags

IEnumerable<MetricsTag> Org.Apache.REEF.Common.Metrics.Api.IMetricsRecord.Tags
get

Get the tags of the record.

◆ Timestamp

long Org.Apache.REEF.Common.Metrics.Api.IMetricsRecord.Timestamp
get

Gets the timestamp of the metric in seconds.

Exact semantics is left to the default implementation. One option is to create the seconds-since-the-UNIX-epoch mentioned at this page. https://blogs.msdn.microsoft.com/brada/2004/03/20/seconds-since-the-unix-epoch-in-c/


The documentation for this interface was generated from the following file: