如何实现prometheus数据源中机器数据在机器列表中展示?

Viewed 60

image.png
虽然在官网上看到了这个内容,但是因为需要使用到告警资源的功能,所以还是想强行解决一下。
在不安装category的基础上使用已经部署使用的prometheus作为数据源,把此数据源在添加至夜莺平台并配置remote_write /prometheus/v1/write后,使用“记录规则”的功能,重新命名指标名称并添加“ident”标签,按照上方法已经可以在机器列表中看到主机信息,可是其指标信息均是“unknow”。
请教如何在机器列表中实现指标信息的展示?
目前具备的初步想法是:其机器列表中的指标信息来自于category中上报指标,如果使用“记录规则”把prometheus对应信息的指标命名和categray上报的一致,并使用remote_write写入n9e中,从而实现与categray的一样展示效果,不知是否可行,如果能否提供指标名称。

2 Answers

相关元信息是存放在redis中的, 包括心跳, cpu, 内存等等
并且按照给定频率(默认10秒)由categraf上报更新

如果不安装categraf, 那么基础设施中的cpu等数据是肯定没法展示了, 如果只是想有一个地方可以看到所有机器的相关信息, 可以做一个 机器台账表格 , 内置大盘中有这个, 然后根据自己需求, 调整一下要展示的列就行了