有什么方法可以将 Prometheus 数据存储到外部数据库,例如 mysql 或 postgreSQL

Ani*_*ese 7 mysql database postgresql prometheus prometheus-operator

目前我正在使用 Prometheus 并取得了良好的结果,我面临的困难是如果服务重新启动我的整个旧数据将丢失。有没有办法将 Prometheus 数据永久存储在 mysql 或 PostgreSQL 等数据库中?

taz*_*r84 4

您无法将 Prometheus 数据直接写入关系数据库(或任何与此相关的数据库)。你有两个选择:

  1. 在您的计算机上安装外部磁盘并配置 Prometheus 将数据写入安装位置所在的位置
  2. 编写一个小型 Web 脚本,将 Prometheus 导出格式转换为您想要的任何存储格式。然后配置 Prometheus 将数据发送到 Web 脚本。

可以在Prometheus 文档中找到信息。