其他分享
首页 > 其他分享> > Promethus+Grafana(监控hbase)

Promethus+Grafana(监控hbase)

作者:互联网

1.Promethus

1.1Promethus概述

Prometheus是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社区也十分活跃,他们便将它独立成开源项目,并且有公司来运作。google SRE的书内也曾提到跟他们BorgMon监控系统相似的实现是Prometheus。现在最常见的Kubernetes容器管理系统中,通常会搭配Prometheus进行监控。

Promethus官网

1.2Promethus特点

1.3Prometheus的体系结构

在这里插入图片描述

Prometheus直接或通过中间推送网关从已检测作业中删除指标,以用于短期作业。它在本地存储所有报废的样本,并对这些数据运行规则,以汇总和记录现有数据中的新时间序列,或生成警报。Grafana或其他API使用者可以用来可视化收集的数据。

1.4Prometheus安装

https://prometheus.io/download/下载相应版本,安装到服务器上
官网提供的是二进制版,解压就能用,不需要编译。

解压
tar -xvf prometheus-2.5.0.linux-amd64.tar.gz 
mv prometheus-2.5.0.linux-amd64 prometheus-2.5.0

启动prometheus(进到prometheus安装目录)

./prometheus --config.file='prometheus.yml' &

启动成功:
在这里插入图片描述

通过浏览器访问http://服务器IP:9090就可以访问到prometheus的主界面
在这里插入图片描述
默认只监控了本机一台,点Status --》点Targets --》可以看到只监控了本机
在这里插入图片描述
主机数据展示
通过http://服务器IP:9090/metrics可以查看到监控的数据

在这里插入图片描述

2.Grafana可视化图形工具

2.1 什么是Grafana

Grafana是一个开源的,拥有丰富dashboard和图表编辑的指标分析平台,和Kibana不同的是Grafana专注于时序类图表分析,而且支持多种数据源,如Graphite、InfluxDB、Elasticsearch、Mysql、K8s、Zabbix等。
Grafana最早其实应该是Kibana3的一个分支,拥有自己的权限管理和用户管理系统,而Kibana没有权限管理。Kibana和ES结合紧密,支持强大的ES语法,比较适合做一些多维度的分析和查询,而Grafana更适合用于展示,图形比Kibana美观很多。

2.2 Grafana安装

上传安装包,可以到https://grafana.com/grafana/download下载

解压

tar -xvf grafana-5.4.0.linux-amd64.tar.gz

启动

./grafana-server  

nohup ./grafana-server  &     //这种方式可以后台启动

在这里插入图片描述
通过浏览器访问 http:// grafana服务器IP:3000就到了登录界面,使用默
认的admin用户,admin密码就可以登陆了

在这里插入图片描述

下面我们把prometheus服务器收集的数据做为一个数据源添加到grafana,让grafana可以得到prometheus的数据。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

待写=====================================================================

标签:Promethus,prometheus,grafana,Prometheus,服务器,hbase,Grafana
来源: https://blog.csdn.net/m0_47740092/article/details/112969930