Metric class

A message representing the actual monitoring data, values for each key bucket over time, of a metric.

Constructors

Metric({String? aggregation, LocalizedString? category, DerivedMetric? derived, LocalizedString? displayLabel, bool? hasNonzeroData, double? hotValue, Map<String, IndexedHotKey>? indexedHotKeys, Map<String, IndexedKeyRangeInfos>? indexedKeyRangeInfos, LocalizedString? info, MetricMatrix? matrix, LocalizedString? unit, bool? visible})
Metric.fromJson(Map json_)

Properties

aggregation ↔ String?
The aggregation function used to aggregate each key bucket Possible string values are:
getter/setter pair
category ↔ LocalizedString?
The category of the metric, e.g. "Activity", "Alerts", "Reads", etc.
getter/setter pair
derived ↔ DerivedMetric?
The references to numerator and denominator metrics for a derived metric.
getter/setter pair
displayLabel ↔ LocalizedString?
The displayed label of the metric.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
hasNonzeroData ↔ bool?
Whether the metric has any non-zero data.
getter/setter pair
hotValue ↔ double?
The value that is considered hot for the metric.
getter/setter pair
indexedHotKeys ↔ Map<String, IndexedHotKey>?
The (sparse) mapping from time index to an IndexedHotKey message, representing those time intervals for which there are hot keys.
getter/setter pair
indexedKeyRangeInfos ↔ Map<String, IndexedKeyRangeInfos>?
The (sparse) mapping from time interval index to an IndexedKeyRangeInfos message, representing those time intervals for which there are informational messages concerning key ranges.
getter/setter pair
info ↔ LocalizedString?
Information about the metric.
getter/setter pair
matrix ↔ MetricMatrix?
The data for the metric as a matrix.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
unit ↔ LocalizedString?
The unit of the metric.
getter/setter pair
visible ↔ bool?
Whether the metric is visible to the end user.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited