CoreObserver¶
- public interface CoreObserver<T>¶
Added in version AS: 1.23.0-rc14
Наблюдатель - асинхронный инструмент, установка значения которого может быть выполнена только внутри обратного вызова, выполняемого в потоке OpenTelemetry.
See also
CoreSolutionMeter.registerBatchCallback(java.lang.Object,ru.bitec.gtk.core.telemetry.meter.CoreObserver
Methods¶
record¶
- void record(T value)¶
Устанавливает текущее значение инструмента. За один цикл сбора измерений, перед отправкой метрик в коллектор телеметрии, метод может быть вызван только один раз.
- Parameters:
value – Значение. Может быть отрицательным, в зависимости от типа инструмента.
record¶
- void record(T value, Map<Object, Object> attributes)¶
Устанавливает текущее значение инструмента. За один цикл сбора измерений, перед отправкой метрик в коллектор телеметрии, метод может быть вызван множество раз, но с разным набором атрибутов.
- Parameters:
value – Значение. Может быть отрицательным, в зависимости от типа инструмента.
attributes – Набор атрибутов, которые можно связать со значением.