采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
同学你好,node exporter的数据是通过开放端口,接收来自prometheus的拉取请求完成采集的,即属于prometheus主动拉取,出于性能考虑,在拉取前,node exporter会将得到的数据存放在内存中
这个我也有疑问,exporter的数据既然是缓存在内存中,这个对服务器的压力很大吧,1、需要占用更多的内存,特别采集频率很高的时候,这么大的数据量,这些exporter有设置内存缓存多久?多大的数据量吗 2、如果如武器重启exporter中存储没有拉取的数据会不会丢失?
大多数 Exporter 并不会长时间缓存数据。Exporter 主要负责从目标系统采集最新数据,并在被 Prometheus 抓取时返回这些数据。Exporter 采集的数据通常只保留最新的状态或快照,而不会长期存储大量的历史数据。在 Exporter 重启期间,任何未被 Prometheus 拉取的数据都会丢失
登录后可查看更多问答,登录/注册
高薪运维必备Prometheus监控系统企业级实战
460 4
198 3
139 3
174 2
183 2