Apache REEF  0.16.0
Retainable Evaluator Execution Framework
Classes | Enumerations
Org.Apache.REEF.Common.Metrics.Api Namespace Reference

Classes

interface  IImmutableMetric
 Immutable metric interface. More...
 
interface  IMetricsCollector
 Interface for collecting the metrics. More...
 
interface  IMetricsFilter
 Metrics filter interface used to filter metrics at different levels - source and sink names, record, individual tag, individual metric. More...
 
interface  IMetricsInfo
 Interface to provide immutable meta info. More...
 
interface  IMetricsRecord
 Immutable record of the metric. More...
 
interface  IMetricsRecordBuilder
 Builder used to build a metrics record. More...
 
interface  IMetricsSource
 Metrics source interface. More...
 
interface  IMetricsSystem
 
interface  IMetricsVisitor
 Metrics visitor interface. More...
 
class  ImmutableMetricsImpl
 Base implementation of IImmutableMetric.
 
class  MetricsException
 Exception class used to wrap any exception in metrics. More...
 
class  MetricsInfoImpl
 Default implementation of the IMetricsInfo More...
 
class  MetricsTag
 Metrics tag class. More...
 
class  SnapshotRequest
 Class representing the Snapshot request. More...
 

Enumerations

enum  MetricType { MetricType.Counter, MetricType.Gauge }
 Types of metrics we support in MetricsSystem. More...
 

Enumeration Type Documentation

◆ MetricType

Types of metrics we support in MetricsSystem.

Enumerator
Counter 

A monotonically increasing metric.

For example to record amount of data read, iterations etc.

Gauge 

An arbitrary varying metric, For example loss function, trnasfer rates etc.