安装和使用 Grafana 进行实时数据可视化的分步指南

安装和使用 Grafana 进行实时数据可视化的分步指南

Grafana 是一款功能强大的自托管平台,它通过动态仪表板和实时图表简化了复杂指标的可视化。其安装过程非常简单,尤其因为 Grafana 可以通过 Docker 轻松部署到多个平台,确保设置干净高效。在本指南中,我将引导您完成使用 Docker 安装 Grafana 的必要步骤,并演示如何有效地监控系统指标并可视化实时数据。

使用 Docker 逐步安装 Grafana

在开始安装之前,请确保 Docker 已正确安装在您的设备上。

通过执行以下命令来拉取 Grafana 镜像来开始该过程:

sudo docker pull grafana/grafana

拉取最新的 Grafana 镜像

接下来,启动一个在后台运行的新 Grafana 容器。使用以下命令将其映射到端口 3000:

sudo docker run -d -p 3000:3000 --name=grafana grafana/grafana

运行 Grafana 容器

Docker 容器激活后,在 Web 浏览器中访问http://localhost:3000来访问 Grafana 仪表板。使用默认凭据 – 用户名和密码均设置为admin

登录 Grafana

登录后,系统将提示您更改默认密码以增强安全性。为了安全起见,建议您更新此密码,但您也可以选择继续使用默认密码:

更新 Grafana 账户密码

成功登录后,您的仪表板将显示如下:

Grafana仪表板

链接数据源和可视化指标

Grafana 方便用户从统一的仪表板监控各种服务和容器。您可以整合多种数据源,包括 Prometheus、MySQL、MongoDB 等,并通过预构建和自定义仪表板实现全面的数据可视化。

首先,我们将连接 Prometheus 作为我们的第一个数据源。首先,你需要通过 Docker 安装并启动 Prometheus:

sudo docker pull prom/prometheus

安装 Prometheus

执行以下命令运行Prometheus容器:

sudo docker run -d -p 9090:9090 --name=prometheus prom/prometheus

运行 Prometheus 容器

容器运行后,在浏览器中输入http://your_ip:9090访问 Prometheus Web 界面。

在 Grafana 中添加数据源

在 Grafana 和 Prometheus 运行的情况下,您现在可以继续添加您的首个数据源:

添加数据源

选择要添加的数据源,然后输入 URL,例如http://your_ip:9090。点击保存并测试,您将收到一条确认消息:成功查询 Prometheus API

成功查询Prometheus

制作您的初始仪表板

连接数据源后,就可以创建一个仪表板,通过图形、图表和各种面板直观地呈现您的指标。单击“创建仪表板”“新建”->“新建仪表板”选项即可开始:

创建 Grafana 仪表板

要添加您的第一个可视化效果,请单击+ 添加新的可视化效果按钮:

添加可视化

确保选择 Prometheus 作为数据源:

选择 Prometheus 数据源

接下来,选择任何可用的指标(例如process_cpu_seconds_total),然后单击“运行查询”以可视化您的数据:

监控仪表板

您可以继续添加更多可视化效果,例如 CPU 和内存使用情况指标,并轻松排列它们以增强布局。此过程可让您建立系统或应用程序数据的实时交互式视图,从而简化监控和分析。

利用预建仪表板

Grafana 还支持导入社区贡献的仪表板。要探索这些选项,请访问Grafana 官方仪表板存储库,获取一系列预建的设计:

预建仪表板

当您准备好使用预建的仪表板时,只需从官方网站复制您选择的仪表板的 ID 并将其粘贴到 Grafana 的相关部分。

成功设置 Grafana 后,您可以探索高级可视化功能、安装实用插件,或将其与 Prometheus、MySQL 或 Elasticsearch 等其他工具集成,构建一个包罗万象的可观察性堆栈,从而进一步丰富您的体验。此外,您还可以考虑深入研究 Docker 中其他基于 GUI 的应用程序的运行,以创建更具交互性和适应性的数据分析环境。

来源和图片

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注