Skip to main content

22小节:Grafana看板开发(线程池健康度仪表盘)

作者:程序员马丁

在线博客:https://nageoffer.com

note

热门项目实战社群,收获国内众多知名公司面试青睐,近千名同学面试成功!助力你在校招或社招上拿个offer。

Grafana看板开发(线程池健康度仪表盘),元数据信息:

©版权所有 - 拿个offer-开源&项目实战星球专属学习项目,依据《中华人民共和国著作权法实施条例》《知识星球产权保护》,严禁未经本项目原作者明确书面授权擅自分享至 GitHub、Gitee 等任何开放平台。违者将面临法律追究。


课程目录如下所示:

  • 前言
  • Docker 安装 Grafana
  • Grafana 导入控制台
  • onethread-dashboard-dev Grafana 地址替换
  • 文末总结

前言

在日常监控场景中,Grafana + Prometheus 是一套常见的可观测性组合。通过几条简单的命令,演示如何使用 Docker 快速启动 Grafana 并与 Prometheus 容器建立连接。

需要确保大家已经看过上一章节,并且名为 prometheus 的 Docker 容器正在运行中。

Docker 安装 Grafana

1. 创建 Docker 网络

为了让 Grafana 能够通过容器名访问 Prometheus,我们先创建一个共享网络 monitoring

docker network create monitoring

该网络将作为 Prometheus 与 Grafana 的通信桥梁。

2. Prometheus 加入网络

将已运行的 prometheus 容器连接到 monitoring 网络:

docker network connect monitoring prometheus

3. 创建 Grafana

运行以下命令,启动指定版本的 Grafana 并加入同一网络:

docker run -d \
--name grafana \
--network monitoring \
-p 3000:3000 \
grafana/grafana:9.0.5

访问 http://127.0.0.1:3000 登录 Grafana 控制台,用户名和密码分别是 admin/admin。

首次登录后会提示修改用户名和密码,Skip 跳过即可。

Grafana 导入控制台

1. 创建 Prometheus 数据源

Grafana 支持几十种数据源,这里咱们选择 Prometheus 数据源进行创建。

HTTP URL 处填写 http://prometheus:9090 即可,通过 Docker 内部网络进行通信,会自动将 prometheus 解析为对应的 IP 地址。

划到最下面,点击 Save % test 按钮,出现上述绿色弹框,即可创建成功。

2. 导入 DashBoard 模板

点击 Dashboard-Browse 按钮进入控制台页面,并点击 Import 按钮进行导入操作。

解锁付费内容,👉 戳