10 分钟构建服务监控工具
前言
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 简化了安装和管理流程,使得部署更加便捷和高效。
评论