写点什么

10 分钟构建服务监控工具

作者:coxi_vv
  • 2024-08-16
    北京
  • 本文字数:924 字

    阅读完需:约 3 分钟

前言

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 简化了安装和管理流程,使得部署更加便捷和高效。

用户头像

coxi_vv

关注

还未添加个人签名 2023-01-31 加入

还未添加个人简介

评论

发布
暂无评论
10分钟构建服务监控工具_监控_coxi_vv_InfoQ写作社区