mysql - 有什么方法可以将 Prometheus 数据存储到外部数据库,如 mysql 或 postgreSQL
问题描述
目前我正在使用 Prometheus 并获得了很好的结果,我面临的困难是如果服务重新启动,我的整个旧数据都会丢失。有没有办法将 Prometheus 数据永久存储在 mysql 或 PostgreSQL 等数据库中?
解决方案
您不能将 Prometheus 数据直接写入关系数据库(或任何数据库)。你有两个选择:
- 在您的机器上挂载一个外部磁盘并配置 Prometheus 将数据写入该挂载位置的任何位置
- 编写一个小型 Web 脚本,将 Prometheus 导出格式转换为您想要的任何存储格式。然后配置 Prometheus 将数据发送到 web 脚本。
可以在Prometheus 文档中找到信息。
推荐阅读
- javascript - 用于书签的 Chrome 扩展 API
- reactjs - 如何防止 Visual Studio 代码在我的 JSX 中放置换行符?
- reporting-services - SSRS 无法识别条形码表达式中的数据集
- excel - 如何添加 COUNTIFS,我查看了其他主题但没有用
- java - java程序不会输出单词
- reactjs - redux 状态如何改变但组件没有
- reactjs - React make 组件显示在列中
- python - 使用 SWIG 包装“变体”结构/联合
- python - Pandas 将每个位置的缺失日期(字符串)替换为 0
- python - 'numpy.ndarray' 对象没有属性 'where'