CoreMeter

public interface CoreMeter

Added in version 1.23.0-ms5.

Измеритель — это интерфейс для создания инструментов телеметрии CoreInstrument не связанных с образами решения.

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:

Экземпляр инструмента