数据可视化工具使人们能够很容易地辨别有用的信息,并从大型和复杂的数据集中得出结论。Grafana是流行的开源交互式数据可视化工具之一,让你从所有来源的数据中分析和可视化到一个统一的仪表板。
它允许通过查询探索数据,使用大量的可视化组件(如图表、直方图、热图等)对数据进行可视化,并设置警报和通知。Grafana支持许多数据源,如Prometheus、Graphite、Elasticsearch、PostgreSQL等。下面是如何在Ubuntu上设置Grafana。
1.从官方资源库中安装Grafana
你可以使用他们的官方仓库和APT软件包管理器在Ubuntu上安装Grafana。要开始安装,请打开终端并使用以下命令来安装一些先决条件。
sudo apt install -y apt-transport-https software-properties-common
然后,下载Grafana的GPG密钥。
wget -q -O /usr/share/keyrings/grafana.key https://packages.grafana.com/gpg.key
安装完先决条件并下载GPG密钥后,添加软件库并安装Grafana。
对于企业版
发布以下命令,将Grafana的GPG密钥和版本库添加到系统的APT源。
echo deb [signed-by=/usr/share/keyrings/grafana.key] https://packages.grafana.com/enterprise/deb stable main | sudo tee -a /etc/apt/sources.list.d/grafana.list
然后,更新版本库索引。
sudo apt update
更新完成后,发出以下命令,安装Grafana企业版。
sudo apt install grafana-enterprise
对于OSS版
发布以下命令,将Grafana的GPG密钥和版本库添加到系统的APT源中。
echo deb [signed-by=/usr/share/keyrings/grafana.key] https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
接下来,通过运行更新版本库索引。
sudo apt-get update
然后,发出以下命令来安装Grafana OSS版。
sudo apt-get install grafana
2.使用DEB包在Ubuntu上安装Grafana
另外,你也可以通过使用dpkg安装官方网站上的DEB包来安装Grafana。你可以从网站上手动下载该包,或者使用下面提到的命令。
下载: Grafana
要开始安装,打开终端,根据你想在系统上安装的内容,下载Grafana企业版或OSS版。
对于企业版
wget https://dl.grafana.com/enterprise/release/grafana-enterprise_9.1.5_amd64.deb
对于OSS版
wget https://dl.grafana.com/oss/release/grafana_9.1.5_amd64.deb
然后,发出以下命令,安装Grafana DEB包。
sudo dpkg -i grafana*_amd64.deb
3.在Ubuntu上使用二进制文件安装Grafana
你也可以使用官方网站上的二进制TAR.GZ文件来安装Grafana。你可以从网站上手动下载二进制文件或使用下面的命令。
下载: Grafana
要开始安装,请打开终端并使用以下命令下载TAR.GZ文件。
对于企业版
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.1.5.linux-amd64.tar.gz
对于OSS版
wget https://dl.grafana.com/oss/release/grafana-9.1.5.linux-amd64.tar.gz
现在使用以下命令解压TAR.GZ文件。
sudo tar -zxvf grafana-*.tar.gz
上述命令将把存档的内容解压到一个与你下载的存档版本基本名称相同的目录。你可以在你的当前目录下找到这个新目录。
如何在Ubuntu上管理Grafana服务
Grafana服务器在安装后不会自动启动。根据你使用的安装方法,你可以使用systemctl或通过执行二进制文件手动启动其服务。
如果你从官方仓库或使用DEB包安装了Grafana,使用以下systemd命令来管理Grafana服务器。
要启动 Grafana 服务,请使用。
sudo systemctl daemon-reload
sudo systemctl start grafana-server
检查服务的状态,请使用:
sudo systemctl status grafana-server
要确保Grafana的服务在启动时自动启动,请使用:
sudo systemctl enable grafana-server.service
如果你使用TAR.GZ文件安装Grafana,使用以下命令来管理Grafana服务器。
使用cd命令移动到Grafana目录中。
cd /usr/local/Grafana
现在执行二进制文件来启动Grafana服务器。
./bin/grafana-server web
使用Ctrl+C来停止它。
如何访问Grafana的Web界面
Grafana监听的是默认的HTTP3000端口。对于外部访问,你将需要在防火墙中使用以下命令打开这个端口。
sudo ufw allow 3000/tcp
要访问Grafana,打开任何浏览器并导航到你的系统的IP地址和3000端口。
http://ip-address:3000
它将打开以下Grafana登录界面。使用以下默认凭证登录。
电子邮件或用户名:admin
密码:admin
然后,它将提示你为你的Grafana登录设置一个新密码。设置新密码后,你将被重定向到Grafana仪表板。
如何在Ubuntu上设置Grafana
按照下面的步骤,通过添加数据源和创建一个新的仪表盘来设置Grafana。
在Grafana中添加一个数据源
要在Grafana中添加一个数据源,请遵循以下步骤。
- 在Grafana仪表板的左侧边栏,点击设置图标。
- 点击添加数据源,然后从所有支持的数据源列表中选择数据源类型。
- 填写必要的参数(URL或主机细节,认证或授权细节等)来配置数据源。
- 一旦完成,点击保存和测试。如果你看到一个数据库连接确定的消息,这意味着一切都很顺利,你的数据源已经被连接。
创建一个新的仪表板
要在Grafana中创建一个新的仪表板,请遵循以下步骤。
- 将光标悬停在左侧边栏的Dashboards图标上,点击New dashboard。
- 点击添加一个新面板,在查询标签下,选择数据源。在数据源旁边,会有查询选项。配置查询的必要设置。在右边的侧边栏,选择可视化类型并命名面板。
- 一旦完成,点击右上角的 "保存",命名仪表盘并保存。之后,Grafana会自动带你回到仪表板。
如何从Ubuntu卸载Grafana
根据你安装Grafana的方式,有不同的方法来卸载它。如果你从官方APT仓库或通过DEB包安装Grafana,你可以使用卸载它。
sudo apt purge grafana
如果你使用二进制文件安装Grafana,你可以通过删除Grafana目录和TAR.GZ文件来卸载它。
sudo rm -r grafana-*tar.gz grafana-*
在Ubuntu上用可定制的仪表板可视化你的数据
在Grafana中可定制的仪表盘的帮助下,你可以将来自不同数据源的庞大而复杂的数据可视化。考虑到安装Grafana的各种方法,你可以根据自己的方便选择任何方法。
如果你不想在你的系统上安装和设置Grafana,还有其他几种数据可视化方法可以代替。