Метрики будут экспортироваться только в том случае, если они доступны, т. Е. Если нет транзакций или операций KV-хранилища, вы не увидите эти метрики в выходных данных.
Мне удалось просмотреть kvs
метрикив приведенном вами примере.При запуске Консул агента через команду в вопросе, откройте в браузере http://127.0.0.1:8500/ и нажмите на опцию Key/Value
в верхнем списке (вы должны оказаться здесь http://127.0.0.1:8500/ui/dc1/kv). Нажмите на Create
, чтобы добавить новыйПара ключ / значение. После нажатия Save
вы должны увидеть что-то подобное в терминале, выполняющем команду watch
:
consul_fsm_kvs{op="set",quantile="0.5"} 0.3572689890861511
consul_fsm_kvs{op="set",quantile="0.9"} 0.3572689890861511
consul_fsm_kvs{op="set",quantile="0.99"} 0.3572689890861511
consul_fsm_kvs_sum{op="set"} 0.3572689890861511
consul_fsm_kvs_count{op="set"} 1
consul_kvs_apply{quantile="0.5"} 2.6777150630950928
consul_kvs_apply{quantile="0.9"} 2.6777150630950928
consul_kvs_apply{quantile="0.99"} 2.6777150630950928
consul_kvs_apply_sum 2.6777150630950928
consul_kvs_apply_count 1
Если больше нет транзакций, некоторые из этих значений будут установлены на NaN
значение зависит от типа метрики Prometheus.
Аналогично, чтобы увидеть txn
, вам нужно создать Консульскую транзакцию
Надеюсь, что поможет вам настроить мониторинг.