Grafana
是什么?
怎么做到的?
怎么用?
1. 是什么?
对指标、日志和metrics的查询,可视化和告警。
包括sms/email等多种告警方式,可以通过钩子自定义告警规则和告警方式
支持dashboard模版,方便重用可视化模版
支持dashboard插件
支持 LDAP and OAuth认证方式
商业版和云版包括社区版没有的功能以及7 * 24 * 365全天候的grafana核心技术团队的支持。
2.怎么用?
2.1 如何安装
最小推荐规格255MB和1CPU。更多的功能需要更多的CPU和内存,需要更多资源的功能包括:
图像的服务端渲染
告警
数据源代理
需要数据库来保存配置、用户数据等,支持的数据库列表:
sqlite3
mysql 5.7+
postgresql 10+
默认情况下,在grafana安装时会和sqlite一起安装,并使用grafana。
Ubuntu/Debian
1 | sudo apt-get install -y apt-transport-https |
通过Docker启动
1 | docker run -d -p 3000:3000 --name grafana grafana/grafana-oss |
2.2 启动服务
通过systemd
1 | sudo systemctl daemon-reload |
通过init.d
1 | sudo service grafana-server start |
二进制文件
1 | ./bin/grafana-server web |
2.3 配置
配置文件地址
- /etc/grafana/grafana.ini
可以通过环境变量配置
通过;进行注释