grafana怎么读取ganglia的rrd展示到dashboard中

本文涉及的产品
可观测可视化 Grafana 版,10个用户账号 1个月
简介: grafana怎么读取ganglia的rrd展示到dashboard中

环境

  • ganglia服务器 + grafana 服务器在同一台机器上 ,系统版本为centos7

原因

想要将ganglia中数据放到grafana中展示,但是没有找到什么好的方法。但有人提到可以使用这个项目实现https://github.com/doublemarket/grafana-rrd-server,一个简单的HTTP服务器,可以读取RRD文件并响应来自Grafana的请求与Grafana简单JSON数据源插件。有类似需求可能不少,但是相应的方法记录比较少,因此觉得分享一下我的方法。

安装

安装依赖

安装golang

yum install -y golang

安装librrd

yum install rrdtool-devel

开始安装

go get github.com/doublemarket/grafana-rrd-server

添加服务


useradd grafanarrd
cat > /etc/systemd/system/grafana-rrd-server.service <<EOF
[Unit]
Description=Grafana RRD Server
After=network.service
[Service]
User=grafanarrd
Group=grafanarrd
Restart=on-failure
Environment="LD_LIBRARY_PATH=/opt/rrdtool-1.6/lib"ExecStart=/opt/grafana-rrd-server/grafana-rrd-server -p9000-r /path/to/rrds -s300RestartSec=10s
[Install]
WantedBy=default.target
EOF
systemctl daemon-reload
systemctl enable grafana-rrd-server
systemctl start grafana-rrd-server

grafana安装grafana-simple-json-datasource插件

grafana-cli plugins install grafana-simple-json-datasource

添加数据源

如图所示

image-20220511220152818.png

然后就可以添加dashboard了,实现的效果大概是这样

image-20220511220107298.png


其实这样实现其实还是有不少问题的,如数据值不是很好阅读,还有一些数据无法争取读取,问题不少,仅作为一个参考探讨一下而已。

目录
相关文章
|
2月前
|
Prometheus 监控 Cloud Native
Grafana 系列 - 统一展示 -12-RED Method Dashboard
Grafana 系列 - 统一展示 -12-RED Method Dashboard
|
8月前
|
JSON 监控 数据格式
Grafana导入 json 文件的 dashboard 错误 Templating Failed to upgrade legacy queries Datasource xxx not found
Grafana导入 json 文件的 dashboard 错误 Templating Failed to upgrade legacy queries Datasource xxx not found
248 0
|
2月前
|
Dubbo Java BI
微服务框架(二十六)Grafana dashboard 定时报表
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为使用grafana-reporter生成grafana dashboard报表,并使用定时任务邮件发送
|
监控 Python
python脚本批量生成grafana中dashboard的panel
python脚本批量生成grafana中dashboard的panel
421 0
python脚本批量生成grafana中dashboard的panel
|
监控
grafana增加dashboard图形(十三)
grafana增加dashboard 很多公司的grafana都有特别多的dashboard,针对不同的业务做不同的监控图形 今天来总结一下如何创建dashboard
709 0
grafana增加dashboard图形(十三)
|
JSON Prometheus Cloud Native
Grabana:使用 Golang 或 Yaml 生成 Grafana Dashboard
使用 Golang 或 Yaml 生成 Grafana Dashboard
1728 0
导出导入grafana完整的dashboard(非单个图表)
版权声明:本文可能为博主原创文章,若标明出处可随便转载。 https://blog.
2339 0
|
监控 关系型数据库 MySQL
|
存储 监控 数据库
16【在线日志分析】之grafana-4.1.1 Install和新建日志分析的DashBoard
1.下载wget https://grafanarel.s3.amazonaws.com/builds/grafana-4.1.1-1484211277.linux-x64.
1022 0
|
25天前
|
Prometheus 监控 Cloud Native
基于Prometheus和Grafana的监控平台 - 环境搭建
基于Prometheus和Grafana的监控平台 - 环境搭建