一、基础概念
Grafana是一个开源的数据可视化和监控工具,它可以帮助用户收集、分析和展示各种类型的数据。Grafana支持多种数据源,如Prometheus、InfluxDB、Elasticsearch等,并提供了丰富的图表类型和自定义选项,使用户能够根据自己的需求创建美观且实用的仪表盘。
二、Grafana的安装与启动
1、采用RPM方式进行安装
wget https://dl.grafana.com/oss/release/grafana-5.4.2-1.x86_64.rpm
yum install grafana-5.4.2-1.x86_64.rpm
yum install initscripts -y
2、启动grafana
通过init.d方式启
service grafana-server start
/sbin/chkconfig --add grafana-server
通过systemd启动
systemctl daemon-reload
systemctl start grafana-server
systemctl enable grafana-server.service
3.修改存储数据库为mysql
默认使用sqlite3数据库,可以编辑配置文件/etc/grafana/grafana.ini,修改使用的数据库,可以选择mysql或者postgres,默认数据库文件位置/var/lib/grafana/grafana.db创建grafana数据库
create database grafana character set utf8 collate utf8_general_ci;
编辑grafana配置文件
vim /etc/grafana/grafana.ini
在[database]段下添加以下内容
type = mysql
host = 192.168.179.131:3306
name = grafana
user = root
password = "123456"
4、重启查看状态
三、Grafana配置添加Elasticsearch数据源
1、登陆信息
http://192.168.3.88:3000/login
admin默认密码admin
2、添加数据源
3、Index字段的获取,处理grafana提示no such index报错
curl -X GET "192.168.3.88:9200/_cat/indices?v"
[root@ELK-Master elk]# curl -X GET "192.168.3.88:9200/_cat/indices?v"
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
green open .kibana YNZoMlGURrK2alPyNaGxJA 1 0 2 0 10kb 10kb
yellow open nginx_access_log-2023.11.07 yVvikRXlRs6BxakmzzL7Qw 5 1 3 0 23.3kb 23.3kb
yellow open nginx_access_log-2023.11.01 DZb87y2UQi2-toKpzQekZw 5 1 29141373 0 8.7gb 8.7gb
yellow open nginx_access-2023.11.07 KGudxRv3TqWlPa-j4u_Ufg 5 1 0 0 1.2kb 1.2kb
版权声明:本文内容来自知乎:异闻师,遵循CC 4.0 BY-SA版权协议上原文接及本声明。
本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行可。
原文链接:https://blog.csdn.net/qq_39810587/article/details/130289125
如有涉及到侵权,请联系,将立即予以删除处理。
在此特别鸣谢原作者的创作。
此篇文章的所有版权归原作者所有,与本公众号无关,商业转载建议请联系原作者,非商业转载请注明出处。