首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hashicorp consul没有发布所有指标

hashicorp consul没有发布所有指标
EN

Stack Overflow用户
提问于 2019-03-19 19:43:40
回答 1查看 405关注 0票数 0

consul没有发布他们的文档中定义的所有指标,来自https://www.consul.io/docs/agent/telemetry.html#transaction-timing,它只显示raft指标而不显示txn kvs,有人注意到这个问题了吗?

用于启用普罗米修斯样式度量的命令:

代码语言:javascript
复制
consul agent -dev -hcl 'telemetry{prometheus_retention_time="24h" disable_hostname=true}'

观看指标:

代码语言:javascript
复制
watch -n 1 -d "curl -s localhost:8500/v1/agent/metrics?format=prometheus|grep -v ^# | grep -E 'kvs|txn|raft'"
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-19 21:43:32

只有当指标可用时,才会将其导出,即,如果没有事务或KV商店操作,则在输出中看不到这些指标。

我已经在您提供的示例中看到了kvs指标。在通过问题中的命令运行Consul agent时,在浏览器中打开http://127.0.0.1:8500/并单击顶部列表中的Key/Value选项(您应该在此处显示http://127.0.0.1:8500/ui/dc1/kv)。单击Create以添加新的键/值对。在单击Save之后,您应该会在运行watch命令的终端中看到类似以下内容:

代码语言:javascript
复制
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值,这取决于普罗米修斯指标类型。

类似地,要查看txn,您需要创建Consul Transaction

希望这能帮助你设置监控。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55240260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档