我正在考虑安装一个像 InfluxDB 或 Prometheus 这样的时间序列数据库来处理我们 Grafana 监控系统的数据。
我喜欢做的一件事是每隔几分钟运行几个 MySQL 查询来收集业务指标(例如订阅者数量或应用程序使用指标)。
这些时间序列数据库的文档提供了大量关于如何将 MySQL 性能指标放入其存储中的示例,但我找不到任何演示如何从查询中存储数据的示例。
谷歌搜索结果似乎完全被收集 MySQL 性能指标的更典型用例所淹没。
InfluxDB 或 Prometheus 是否可以做到这一点,我在哪里可以找到有关如何设置的信息?
小智 -1
您可以编写一个简单的脚本,该脚本将定期执行 SQL 查询并通过支持的数据摄取协议之一将其结果推送到 TSDB。各种 TSDB 支持各种数据摄取协议:Influx line 协议、Graphite 明文协议、OpenTSDB telnet put 协议、JSON、CSV 等。例如,VictoriaMetrics 支持所有这些协议 - 有关详细信息,请参阅这些文档。
| 归档时间: |
|
| 查看次数: |
310 次 |
| 最近记录: |