前言
Prometheus 和 Grafana 是当前最流行的开源监控解决方案之一。
Prometheus 专注于数据的收集和存储,通过高效的数据模型和查询语言(PromQL)来实现实时监控和告警。
Grafana 则提供了强大的数据可视化能力,通过丰富的图表和仪表盘,使得监控数据更加直观易懂。结合使用,Prometheus 和 Grafana 能够帮助运维和开发人员全面掌握系统和应用服务的运行状态。
1、准备工作
首先,在服务器安装1panel,具体安装步骤可参考 1Panel 官方安装文档
2、安装Prometheus
2.1、使用1Panel 安装Prometheus
2.2、配置Prometheus安装信息
选择安装版本,以及web端口号,开启端口外部访问
2.3、查看Prometheus启动状态,访问验证
prometheus访问地址:https://<1panel iP> :9090
2.4、查看Prometheus监控的应用
Prometheus启动时,默认监控的是自己
此时我们可以看到,在Prometheus中自己的服务已经被监控了,那么我们怎么去将监控以仪表盘的方式展示出来呢?请往下看
3、安装Grafana
3.1、使用1Panel 安装Grafana
3.2、配置Prometheus安装信息
选择安装版本,以及web端口号,开启端口外部访问
3.3、访问登录Grafana控制台
待Grafana状态"已启动"后,访问:https://<1panel iP> :3000
默认账号密码:admin admin
3.4、配置第一个监控面板-Prometheus
当Prometheus和Grafana部署完成之后,默认Prometheus就已经在开始采集自身的监控数据,所以我们就可以开始配置Prometheus的监控界面,首先需要登录Grafana,在左侧的设置界面配置数据源
由于我们这里主要是以Prometheus作为数据源,所以直接选择Prometheus即可
Name为这个数据源的别称,用于在多个数据源的时候进行区分,url为Prometheus的restful接口地址,例如这里就为刚刚部署完毕的Prometheus服务,最后点击最下的Save&Test即可添加成功
实时数据监控页面展示
到此,我们已经学会了启动Grafana和Prometheus,同时学会了配置一个简单的监控服务,即监控Prometheus本身。
通过上述步骤,你可以在 10 分钟内通过 1Panel 快速部署并配置 Prometheus 和 Grafana 监控系统。Prometheus 负责数据收集和存储,Grafana 提供强大的数据可视化能力,二者结合能够有效帮助你实时监控系统和应用的状态,及时发现和解决潜在问题。1Panel 简化了安装和管理流程,使得部署更加便捷和高效。