CoreMeter¶
- public interface CoreMeter¶
Added in version 1.23.0-ms5.
Измеритель — это интерфейс для создания инструментов телеметрии
CoreInstrumentне связанных с образами решения.See also
Methods¶
buildDoubleCounter¶
- CoreContextualInstrument<Double> buildDoubleCounter(String name, Map<String, Object> options)¶
Создаёт инструмент счётчик дробных значений, значение которого может ТОЛЬКО увеличиваться.
- Parameters:
name – Имя инструмента
options – Карта свойств. Допустимые имена свойств определены в константах
CoreMeter.CounterOptions
- Returns:
Экземпляр инструмента
buildDoubleGauge¶
- CoreObserver<Double> buildDoubleGauge(String name, Map<String, Object> options)¶
Создаёт инструмент спидометр, отображающий дробное значение.
- Parameters:
name – Имя инструмента
options – Карта свойств. Допустимые имена свойств определены в константах
CoreMeter.GaugeOptions
- Returns:
Экземпляр инструмента
buildDoubleHistogram¶
- CoreContextualInstrument<Double> buildDoubleHistogram(String name, Map<String, Object> options)¶
Создаёт инструмент гистограмма, записывающий дробные значения.
- Parameters:
name – Имя инструмента
options – Карта свойств. Допустимые имена свойств определены в константах
CoreMeter.HistogramOptions
- Returns:
Экземпляр инструмента
buildDoubleUpDownCounter¶
- CoreContextualInstrument<Double> buildDoubleUpDownCounter(String name, Map<String, Object> options)¶
Создаёт инструмент счётчик дробных значений, значение которого может увеличиваться и уменьшаться.
- Parameters:
name – Имя инструмента
options – Карта свойств. Допустимые имена свойств определены в константах
CoreMeter.UpDownCounterOptions
- Returns:
Экземпляр инструмента
buildLongCounter¶
- CoreContextualInstrument<Long> buildLongCounter(String name, Map<String, Object> options)¶
Создаёт инструмент счётчик целочисленных значений, значение которого может ТОЛЬКО увеличиваться.
- Parameters:
name – Имя инструмента
options – Карта свойств. Допустимые имена свойств определены в константах
CoreMeter.CounterOptions
- Returns:
Экземпляр инструмента
buildLongGauge¶
- CoreObserver<Long> buildLongGauge(String name, Map<String, Object> options)¶
Создаёт инструмент спидометр, отображающий целочисленное значение.
- Parameters:
name – Имя инструмента
options – Карта свойств. Допустимые имена свойств определены в константах
CoreMeter.GaugeOptions
- Returns:
Экземпляр инструмента
buildLongHistogram¶
- CoreContextualInstrument<Long> buildLongHistogram(String name, Map<String, Object> options)¶
Создаёт инструмент гистограмма, записывающий целочисленные значения.
- Parameters:
name – Имя инструмента
options – Карта свойств. Допустимые имена свойств определены в константах
CoreMeter.HistogramOptions
- Returns:
Экземпляр инструмента
buildLongUpDownCounter¶
- CoreContextualInstrument<Long> buildLongUpDownCounter(String name, Map<String, Object> options)¶
Создаёт инструмент счётчик целочисленных значений, значение которого может увеличиваться и уменьшаться.
- Parameters:
name – Имя инструмента
options – Карта свойств. Допустимые имена свойств определены в константах
CoreMeter.UpDownCounterOptions
- Returns:
Экземпляр инструмента