数据可视化组件Grafana详细解读--Debian/Ubuntu上的安装

数据可视化演示:

PS:您可以在目标服务器上运行数据可视化组件,监控数据服务器,Web服务器,网络文件服务器等等服务器的各种运行状态,DevOps的必不可少的组件。

 

在Debian / Ubuntu上安装

描述下载
基于Debian的Linux的的稳定X86-64
基于Debian的Linux的的稳定ARM64
基于Debian的Linux的的稳定的的ARMv7

阅读升级Grafana以获取有关更新现有安装的提示和指导

 

安装稳定

wget <debian package url>
sudo apt-get install -y adduser libfontconfig
sudo dpkg -i grafana_<version>_amd64.deb

例:

wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_5.1.4_amd64.deb
sudo apt-get install -y adduser libfontconfig
sudo dpkg -i grafana_5.1.4_amd64.deb

 

APT资源库

下行将以添加到您的/etc/apt/sources.list文件中。

deb https://packagecloud.io/grafana/stable/debian/ stretch main

即使您使用的是Ubuntu的或其他的Debian版本,也请使用上面的行。如果您想要测试版或候选版,还有一个测试库。

deb https://packagecloud.io/grafana/testing/debian/ stretch main

然后添加包云密钥。这允许您安装签名包。

curl https://packagecloud.io/gpg.key | sudo apt-key add -

更新您的公寓存储库并安装Grafana

sudo apt-get update
sudo apt-get install grafana

在某些旧版本的Ubuntu的和Debian的上,可能您需要安装apt-transport-https通过HTTPS获取软件包所需的软件包。

sudo apt-get install -y apt-transport-https

 

包装细节

  • 安装二进制文件 /usr/sbin/grafana-server
  • 安装的init.d脚本到 /etc/init.d/grafana-server
  • 创建默认文件(环境变量) /etc/default/grafana-server
  • 安装配置文件到 /etc/grafana/grafana.ini
  • 安装systemd服务(如果systemd可用)名称 grafana-server.service
  • 默认配置将日志文件设置为 /var/log/grafana/grafana.log
  • 默认配置指定sqlite3 db at /var/lib/grafana/grafana.db
  • 安装HTML / JS / CSS和其他Grafana文件 /usr/share/grafana

 

启动服务器(的init.d服务)

通过运行启动Grafana:

sudo service grafana-server start

将以这用户grafana-server身份启动进程,该grafana用户的英文在程序包安装期间创建³³的。默认HTTP端口是3000,默认用户和组是admin

默认登录名和密码admin/admin

要将Grafana服务器配置为在引导时启动:

sudo update-rc.d grafana-server defaults

 

启动服务器(通过systemd)

要使用systemd启动服务:

systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server

启用systemd服务,以便Grafana在启动时启动。

sudo systemctl enable grafana-server.service

 

环境文件

systemd服务文件和init.d中都脚本使用位于/etc/default/grafana-server启动后端时使用的环境变量的文件。在这里,您可以覆盖日志目录,数据目录和其他变量。

 

记录

默认情况下,Grafana将登录 /var/log/grafana

 

数据库

默认配置指定位于的sqlite3的数据库/var/lib/grafana/grafana.db。请在升级前备份此数据库。您还可以使用MySQL的Postgres的或作为Grafana数据库,如配置页面中所详述。

 

配置

配置文件位于/etc/grafana/grafana.ini。有关所有这些选项的详细信息,请转到“  配置”

 

添加数据源

 

从二进制的tar文件安装

下载最新.tar.gz文件并将其解压缩。这将提取到以您下载的版本命名的文件夹中。此文件夹包含运行Grafana所需的所有文件。此程序包中没有的init脚本或安装脚本。

要配置Grafana,添加请一个名为custom.iniconf文件夹数的配置文件,并覆盖其中定义的任何设置conf/defaults.ini

通过执行启动Grafana  ./bin/grafana-server web。该grafana-server二进制需要工作目录是安装根目录(二进制文件以及public文件夹的位置)。

 

首次登录

要运行Grafana,请打开浏览器并转到http:// localhost:3000 /。如果您尚未配置其他端口,则3000是Grafana侦听的默认http  端口。然后按照此处的说明操作。

 

通过Grafana访问MySQL的/ MariaDB的

1.左侧菜单配置,点击数据源,然后点击添加数据源的按钮(在按名称或类型过滤处输入Mysql搜索MySQL的数据源,然后点击添加数据源按钮)

 2.配置MySQL的数据源信息,然后点击下面的Save&Test按钮,如果连接没有问题,此数据源将被保存

3.新建仪表板,然后选择一个表面板(添加标签栏,然后下面有个Panel表格,选择第一排,第三个表这个面板)

4.进入表的面板标题界面,此时您看见的是一个空表格,点击表单上面面板标题▽,选择'编辑',然后点击指标,然后选择数据源选择刚才配置的MySQL数据源,写一条sql查询,右侧有个眼睛一样的图标,点击显示或隐藏数据

 

 

升级Grafana

PS:对于原来已经安装grafana,且使用旧版grafana的用户

我们建议大家经常升级Grafana,以便及时了解最新的修复和增强功能。为了实现这一目标,Grafana升级是向后兼容的,升级过程简单快捷。

升级通常总是安全的(在许多次要版本和一个主要版本之间),仪表板和图形看起来都是一样的。在某些边缘情况下可能会有轻微的重大更改,这些更改通常在发行说明更改日志中列出

 

数据库备份

在升级之前,备份Grafana数据库是个好主意。这将确保您始终可以回滚到以前的版本。在启动期间,Grafana将自动迁移数据库模式(如果有更改或新表)。有时,如果您以后想要降级,这可能会导致问题。

 

Sqlite备份数据/导入数据

如果你使用sqlite,你只需要备份你的grafana.db文件。这通常位于/var/lib/grafana/grafana.dbunix系统上。如果您不确定您使用的数据库以及存储位置,请检查您的grafana配置文件。如果您使用二进制tar / zip将grafana安装到自定义位置,通常是在<grafana_install_dir>/data

 

MySQL备份数据/导入数据

backup:
> mysqldump -u root -p[root_password] [grafana] > grafana_backup.sql

restore:
> mysql -u root -p grafana < grafana_backup.sql

 

Postgres备份数据/导入数据

backup:
> pg_dump grafana > grafana_backup

restore:
> psql grafana < grafana_backup

 

Ubuntu / Debian

如果您通过下载debian软件包(.deb)安装了grafana,您可以按照相同的安装指南执行相同的dpkg -i命令,但使用新软件包。它将升级您的Grafana安装。

如果您使用我们的APT存储库:

sudo apt-get update
sudo apt-get install grafana

从二进制tar文件升级

如果您下载了二进制tar包,则可以下载并解压缩新包并覆盖所有现有文件。但这可能会覆盖您的配置更改。我们建议您将配置更改放在名为的文件中<grafana_install_dir>/conf/custom.ini,这样可以使升级更容易,而不会有丢失配置更改的风险。

PS:使用 apt-get update  && apt-get install grafana请确保源是和官方一致,否则请到官网查找如何添加最新官方源

 

Centos / RHEL

如果您通过下载rpm软件包安装了grafana,您可以按照相同的安装指南执行相同的命令yum installrpm -i命令,但会使用新软件包,并将升级原Grafana。

如果您使用我们的YUM存储库:

$ yum update grafana

PS:使用 yum update grafana请确保 repo 源是和官方一致,否则请到官网查找如何添加最新官方源

 

Docker 

这只是一个示例,详细信息取决于您如何配置grafana容器。

docker pull grafana
docker stop my-grafana-container
docker rm my-grafana-container
docker run --name=my-grafana-container --restart=always -v /var/lib/grafana:/var/lib/grafana

 

Windows

如果您下载了Windows二进制包,则只需下载一个较新的包并解压缩到同一位置(并覆盖现有文件)。这可能会覆盖您的配置更改。我们建议您将配置更改放在名为的文件中<grafana_install_dir>/conf/custom.ini,这样可以使升级更容易,而不会有丢失配置更改的风险。

 

从1.x升级

从1.x迁移到2.x.

 

从2.x升级

我们不知道直接从2.x升级到4.x的任何问题,但为了安全起见,请通过3.x => 4.x.

 

升级到v5.0

仪表板网格布局引擎已更改。在v5中加载时,所有仪表板都将自动升级到新的定位系统。保存在v5中的仪表板在旧版Grafana中不起作用。某些外部面板插件可能需要更新才能正常工作。

有关新面板定位系统的更多详细信息,请单击此处

 

升级到v5.2

此版本中包含的其中一个数据库迁移将更新所有注释时间戳,从第二精度到毫秒精度。如果您有大量注释,则数据库迁移可能需要很长时间才能完成,如果您使用systemd运行Grafana,则可能会导致问题。

我们有一个报告,其中使用systemd,PostgreSQL和大量注释(表大小为1645mb)需要8-20分钟才能完成数据库迁移。但是,systemd在90秒后杀死了grafana-server进程。当systemd终止grafana-server进程时,正在进行的任何数据库迁移查询将继续在数据库中执行,直到完成为止。

如果您正在使用systemd并且有大量注释,请考虑临时将systemd TimeoutStartSec设置调整为高级30m之前的升级。

 

参考来源:http//docs.grafana.org/

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值