Grafana是一个关联的、开放供应的度量分析套件,可以用于各种不同的数据存储之上。它最常用来可视化基础设施和应用程序分析的统计知识,然而,一些人将它与工业传感器、家庭自动化、天气和过程控制一起使用在不同的领域。
Grafana帮助服务器监控通过:
可视化
从热图到直方图。图,geomaps.
Grafana包含了一种不寻常的可视化选择,以帮助你美丽地感知你的知识。
警报
在任何合理的地方无缝地列出警报——而你在知识范围内.Grafana还可以通过不同的传播媒介得到通知,比如松弛、PagerDuty等也定义了阈值一个视觉格式。
统一
Grafana作为一个平台带来数据来自不同的来源分析每一个与他人。不同的数据库就像Mysql、PostgreSQL等等可以在Grafana中使用不同的监视包,也可以将它们混合在一起以更好地监视。
普罗米修斯
普罗米修斯是一个用Go语言编写的开源计算机代码项目,它实时记录时间度量非常统计信息设计采用超文本传输协议拉模型,具有灵活的查询和实时报警功能。普罗米修斯不仅是一个监控工具,但它也给了一个更好的一些硬件的视图。非常有用的分析当遇到问题时报告容量和性能,并使用它来预测和增加硬件。
普罗米修斯和格拉夫纳的结合
普罗米修斯和Grafana的结合正在转变为许多常用的用于存储和可视化统计知识的观察堆栈.普罗米修斯徒因为存储后端和Grafana因为界面的分析和可视化.普罗米修斯通过从这些目标上的超文本传输协议端点抓取指标,从监控目标收集指标。
在这个博客里,我要解释关于监控系统的基本性能在其核心的水平。数据库监控将在我的下一篇博客中解释。
如何在Ubuntu 18.04 LTS上安装Grafana ?
使用这些终端命令进行Grafana稳定版本安装。
1)wget https://dl.grafana.com/oss/release/grafana_5.4.3_amd64.deb
2)安装-y adduser libfontconfig
3)Sudo DPKG -i grafana_5.4.3_amd64.deb
启动Grafana服务
4)systemctl后台程序重新加载
5)启动Sudo服务
配置Grafana服务器在启动时启动:
6)sudo update-rc。d grafana-server违约
这将以grafana用户的身份启动grafana服务器进程,该用户是在包安装期间创建的。
一)Grafana的默认运行端口是3000,默认用户和密码是admin。(要访问Grafana,请登录http://localhost:3000
b)默认登录名和密码admin/admin
图1所示。Grafana登录页面
图2所示。Grafana主页
在Ubuntu 18.04 LTS上安装Prometheus
使用这些终端命令安装普罗米修斯。
1)wgethttps://s3-eu-west-1.amazonaws.com/deb.robustperception.io/41EFC99D.gpg |apt密钥添加-
2)sudo apt-get更新
3)sudo apt get安装prometheus prometheus节点导出程序prometheus pushgateway prometheus alertmanager
4)苏多服务普罗米修斯状态
这将在localhost:9090上启动Prometheus。普罗米修斯不需要任何登录凭证。
图3所示。普罗米修斯主页
对于我们的基本系统监控,不需要更多的配置。文件”
prometheus.yml
"有内置配置。
创建我们的第一个Grafana仪表盘
1)转到Grafana主页,点击:Create your First Data Source
图4所示。新的数据源页面
2)从列表中选择Prometheus。如果它不存在,继续搜索普罗米修斯
搜索
盒子。
图5所示。普罗米修斯配置
3)输入名称和基本身份验证详细信息(为grafana提供基本身份验证详细信息的用户名和密码)。默认设置对于普罗米修斯来说已经足够了。保存信息。
4)从https://grafana.com/dashboards找到一个官方和社区构建的仪表盘
对于基本的系统监控,我使用CPU Utilization Details (Cores) [ID: 4151]自定义仪表板。从这里复制仪表板ID。
图6所示。CPU利用率仪表板
5)要将上面的仪表板导入到我们的Grafana,从仪表板图标管理菜单:
图8所示。仪表板导入页面
7)粘贴仪表板ID和加载。
图9所示。普罗米修斯进口
8)选择系统Prometheus实例并单击Import。现在,我们的第一个仪表板已经准备好使用了。从指示板中,home选择CPU Utilization指示板。它将提供一个漂亮的系统监控界面。
图10。仪表板行
图11所示。核心CPU利用率
如果希望自定义上面的仪表板或图形,请单击该图形并编辑Prometheus参数。同时,将图形数据导出到CSV文件中。
图13所示。小组查询编辑器
享受Grafans的特性,成为服务器管理的专业人士。