仅当指标可用时才会导出指标,即如果没有交易或KV存储操作,则您将不会在输出中看到这些指标。
我已经设法看到了 kvs 您提供的示例中的指标。在问题中通过命令运行Consul代理,在浏览器中打开 http://127.0.0.1:8500/ 并点击 Key/Value 顶部列表中的选项(您应该在这里结束 http://127.0.0.1:8500/ui/dc1/kv )。点击 Create 添加新的键/值对。点击后 Save 你应该在终端运行中看到这样的东西 watch 命令:
kvs
Key/Value
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指标类型。
NaN
同样,要看 txn ,你需要创造 领事交易
txn
希望能帮助您建立监控。