22小节:Grafana看板开发(线程池健康度仪表盘)
作者:程序员马丁
热门项目实战社群,收获国内众多知名公司面试青睐,近千名同学面试成功!助力你在校招或社招上拿个offer。
Grafana看板开发(线程池健康度仪表盘),元数据信息:
- 什么是线程池oneThread:https://t.zsxq.com/5GfrN
- 代码仓库:https://gitcode.net/nageoffer/onethread —— 申请项目权限参考上述线程池项目链接
- 章节难度:★★☆☆☆ - 中等
- 视频地址:本章节内容简单,无
©版权所有 - 拿个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 按钮进行导入操作。