4-云原生监控体系-Grafana-基本使用

1. 介绍

使用Grafana,您可以通过漂亮、灵活的仪表板创建、探索和共享所有数据。查询、可视化、提醒和理解您的数据,无论数据存储在何处。

图片出处: https://grafana.com/grafana/ 官方网站

2. 界面介绍


Connections

可以配置数据源, Grafana 支持很多数据源,在如下地方可以看到支持的数据源列表。

下图展示的是部分数据源:

运维常用的有 Zabbix 和 Prometheus。

仪表盘

仪表盘就是可以把从已配置好的数据源,用非常美观、漂亮甚至酷炫的方式动态展现到页面。

仪表盘可以自定义创建(需要有一些功力在的),导入(已经编辑好的一个 JSON 格式的文件)。

3. 设置数据源

现在 Prometheus 已经成为云原生生态环境中的监控系统的事实标准。所以这里以添加 Prometheus 数据源为示例来讲解。

假如 Prometheus 需要认证才能连接,设置一下

保存并测试


3 仪表盘 Dashboard

3.1 介绍

不同的数据(比如,mysql,redis,监控服务器的 node_exporter)展示都有自己的 dashiboard JSON 文件,可以自己排版布局,添加数据。也可以从别人创建好的文件导入,grafana 官方有很多已经开发好的 Dashboard 。

Grafana Dashboard 官方网址: https://grafana.com/grafana/dashboards/

3.2. 导入

3.2.1 导入方式


如上图中所示,导入方式支持 3 种:

  • 第一种: 导入一个存在本地的离线 dashboard JSON 格式的文件。
  • 第二种:从 Grafana Dashboard 官网搜索到的 Dashboard 对应的 ID 编号导入, 需要联网的环境,稍后我会演示。
  • 第三种: 直接把 Dashboard 文件的内容粘贴到这里,点击 Load 导入。

3.2.2 导入演示

这里以 node_exporter 为例,讲解如果导入。

首先需要从 Grafana Dashboard 官网搜索并在找到一个自己喜欢的。

这里我在搜索框输入 node, 之后找到一个 Node Exporter Dashboard 220417 通用Job分组版

点击进入详情页面

接下来我使用 ID 号的导入方式演示。从上图可以看到 ID 号是: 16098



关于 Options

  • Name 自定义的名称
  • Folder 可以把多个 Dashboard 根据情况进行分类,分别导入到不同的目录,比如有多个关于 RabbitMQ 的 Dashboard 可以都放到一个文件夹 rabbitmq 中。
  • Unique identifier (UID) 是导入后,到grafana 中唯一的ID。
    最后需要选择一个数据源,这里选择的是 Prometheus。

点击 Import 后就成功导入了。

相关推荐
阿里云云原生16 分钟前
MCP云托管最优解,揭秘国内最大MCP中文社区背后的运行时
云原生
数字化综合解决方案提供商1 小时前
云原生时代的双轮驱动
云原生
小马爱打代码1 小时前
云原生 - Service Mesh
云原生·service_mesh
weisian1512 小时前
云原生--核心组件-容器篇-2-认识下Docker(三大核心之镜像,容器,仓库)
docker·云原生·容器
陈奕昆3 小时前
6.1腾讯技术岗2025面试趋势前瞻:大模型、云原生与安全隐私新动向
算法·安全·云原生·面试·腾讯
孔令飞4 小时前
Go 1.24 中的弱指针包 weak 使用介绍
人工智能·云原生·go
weisian1514 小时前
云原生--核心组件-容器篇-3-Docker核心之-镜像
docker·云原生·容器
南客先生5 小时前
Java在云计算、大数据、云原生下的应用和优势 - 面试实战
java·大数据·微服务·云原生·云计算·容器化·分布式计算
潘多编程6 小时前
Spring Boot 3.4 实战指南:从性能优化到云原生增强
spring boot·云原生·性能优化
迷路的小绅士14 小时前
防火墙技术深度解析:从包过滤到云原生防火墙的部署与实战
网络安全·云原生·防火墙技术·包过滤防火墙·状态检测防火墙