通过 Python 向 Grafana 读取 CSV 文件

Posted

技术标签:

【中文标题】通过 Python 向 Grafana 读取 CSV 文件【英文标题】:Read CSV files through Python towards Grafana 【发布时间】:2021-07-10 02:50:54 【问题描述】:

我是 Grafana 的新手,所以我很好奇有没有办法通过 Python 读取 CSV 文件到 Grafana?或者我必须在其中一台服务器(例如 Prometheus 或 Graphite)上发送我的数据吗?

【问题讨论】:

【参考方案1】:

grafana 从 csv 作为数据源进行查询很复杂。 一些开源解决方案正在开发中。

https://github.com/ryantxu/file-system-datasource

一个好的方法是将 csv 存储到 influxdb 或时间序列数据中,并将其作为数据源指向 grafana 进行读取。

参考文献

https://medium.com/devops-dudes/install-prometheus-on-ubuntu-18-04-a51602c6256b

https://medium.com/swlh/create-grafana-dashboards-with-python-14a6962eb06c#:~:text=Let's%20start%20with%20installation%3A,of%20your%20datasource%20in%20grafana

【讨论】:

以上是关于通过 Python 向 Grafana 读取 CSV 文件的主要内容,如果未能解决你的问题,请参考以下文章

通过kafka和filebeat收集日志 再保存到clickhouse 最后通过grafana展现

Grafana 未经授权的任意文件读取漏洞复现(CVE-2021-43798 )

CVE-2021-43798——Grafana 未授权任意文件读取

Grafana任意文件读取漏洞(CVE-2021-43798)

prometheus+grafana监控rabbitmq

prometheus+grafana监控nginx