序:
学习的初期必定是没有体系的,当我现在告诉你接下来你要干什么,分几步,其实对刚接触Grafana意义不大,但还是要说,因为在宏观上的认知会让你减少踩不必要的坑
- 知道grafana是干什么的
- 如何安装grafana
- 如何搭建自己的grafana插件开发环境
- 如何部署自己的grafana插件
- 了解他的开放API
我觉得以上五点,足矣!其实开发流程很简单
正文:
1. grafana是干什么的?
官网:
Grafana: The open observability platform
提到grafana不得不提日志分析平台ELK中的kibana,名称很相似,其实grafana一开始就是kibana的一个分支,弥补kibana没有监控警报的不足
grafana是一款开源的插件化集成可视化,监控,报警等功能的平台工具,也可以理解为开发报表页面和监控报警功能的开发工具,具体使用,还需要你会写一下sql,当然,也可以固化一些固定格式的sql以便用于开发插件
这里可能需要你提前会写一些简单的sql语句以便你后期测试
2. 安装grafana
这里只描述mac版,其他版本大差不差
2.1. 下载grafana
官方下载地址:
Download Grafana | Grafana Labs
选择对应的版本下载
使用命令行工具下载,就可以按照官网提示复制运行等待即可
这里mac推荐一款下载工具:NeatDownloadManager,下载速度会快很多
复制文件下载链接:
https://dl.grafana.com/enterprise/release/grafana-enterprise-9.0.2.darwin-amd64.tar.gz
下载