我有一个离线系统(一个运行 Ubuntu 的机器人,未连接到任何网络),我想监控一段时间内的资源使用情况(主要是 CPU 和内存)。我习惯了 Influx 和 Prometheus,我想知道是否有一个工具可以保存监控数据并存储,直到我连接到机器并导出数据,如果可能的话将其导出到在线 prometheus 或 influx 实例。
我看过Promequeen,但它似乎已经过时了,并且创建了一个新的 prometheus 数据库,而不是将数据附加到数据库中。
是否有针对这种情况的一些工具或行业标准?
我会使用 Prometheus Pushgateway,它会存储指标直至删除,并根据需要将指标直接推送到 Prometheus。
最后我放弃了使用 Prometheus,如果没有像 Promqueen 这样的工具,Prometheus 就无法接收过时的数据。
我在机器人上设置了 Telegraf,并使其以 Influx 线路协议输出数据,因此我只需检索指标文件并将其导入 Influx 数据库即可。