Package ai.djl.metric
Class Metric
java.lang.Object
ai.djl.metric.Metric
A class representing a single recorded
Metric value.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs aMetricinstance with the specifiedmetricName,value, andunit.Constructs aMetricinstance with the specifiedmetricNameandvalue.Constructs aMetricinstance with the specifiedmetricName,value, andunit. -
Method Summary
Modifier and TypeMethodDescriptionReturns a copy of the metric with a new name.Returns the metric dimensions.Returns the name of theMetric.Returns the type of theMetric.Returns the timestamp of theMetric.getUnit()Returns the unit of theMetric.getValue()Returns the int value of theMetric.static MetricReturns aMetricinstance parsed from the log string.toString()
-
Constructor Details
-
Metric
Constructs aMetricinstance with the specifiedmetricNameandvalue.- Parameters:
metricName- the metric namevalue- the metric value
-
Metric
Constructs aMetricinstance with the specifiedmetricName,value, andunit.- Parameters:
metricName- the metric namevalue- the metric valueunit- the metric unitdimensions- the metric dimensions
-
Metric
public Metric(String metricName, MetricType metricType, Number value, Unit unit, Dimension... dimensions) Constructs aMetricinstance with the specifiedmetricName,value, andunit.- Parameters:
metricName- the metric namemetricType- theMetricTypevalue- the metric valueunit- the metric unitdimensions- the metric dimensions
-
-
Method Details
-
copyOf
Returns a copy of the metric with a new name.- Parameters:
name- the new metric name- Returns:
- a copy of the metric
-
getMetricName
Returns the name of theMetric.- Returns:
- the metric name
-
getMetricType
Returns the type of theMetric.- Returns:
- the metric type
-
getValue
Returns the int value of theMetric.- Returns:
- the metric value in int
-
getUnit
Returns the unit of theMetric.- Returns:
- the metric unit
-
getTimestamp
Returns the timestamp of theMetric.- Returns:
- the metric timestamp
-
getDimensions
Returns the metric dimensions.- Returns:
- the metric dimensions
-
parse
Returns aMetricinstance parsed from the log string.- Parameters:
line- the input string- Returns:
- a
Metricobject
-
toString
-