首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Grafana可视化工具介绍

Grafana可视化工具介绍

作者头像
MySQL轻松学
发布于 2019-05-08 09:44:33
发布于 2019-05-08 09:44:33
1.3K00
代码可运行
举报
文章被收录于专栏:MYSQL轻松学MYSQL轻松学
运行总次数:0
代码可运行

Grafana是一款可视化工具,大多使用在时序数据的监控方面,如同Kibana类似。Grafana的UI更加灵活,有丰富的插件,功能强大。我们在使用ClickHouse时,可以结合Grafana来监控集群状态,生成报表等。

1

Grafana软件安装

Grafana支持多种操作系统安装

Ubuntu & Debian(64 Bit)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget https://dl.grafana.com/oss/release/grafana_6.0.1_amd64.deb sudo dpkg -i grafana_6.0.1_amd64.deb 

Redhat & Centos(64 Bit)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget https://dl.grafana.com/oss/release/grafana-6.0.1-1.x86_64.rpm sudo yum localinstall grafana-6.0.1-1.x86_64.rpm 

Standalone Linux Binaries(64 Bit)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget https://dl.grafana.com/oss/release/grafana-6.0.1.linux-amd64.tar.gztar -zxvf grafana-6.0.1.linux-amd64.tar.gz

为了方便,直接使用编译好的安装包安装,环境为Centos(64 Bit)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
grafana-6.0.1.linux-amd64.tar.gz

解压到指定目录/data/grafana-6.0.1

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
-rw-r--r--  1 root root  108 Oct 24 20:09 NOTICE.md-rw-r--r--  1 root root  12K Oct 24 20:09 LICENSE.md-rw-r--r--  1 root root 4.6K Oct 24 20:09 README.md-rw-r--r--  1 root root    5 Oct 24 20:17 VERSIONdrwxr-xr-x 12 root root 4.0K Oct 24 20:17 publicdrwxr-xr-x  3 root root 4.0K Oct 24 20:17 toolsdrwxr-xr-x  5 root root 4.0K Oct 24 20:17 scriptsdrwxr-xr-x  6 root root 4.0K Nov  2 17:27 datadrwxr-xr-x  2 root root 4.0K Jan  8 10:03 bindrwxr-xr-x  3 root root 4.0K Mar  7 11:48 conf

配置文件/data/grafana-6.0.1/conf/defaults.ini基本不用修改,如果使用mysql数据库,需要修改database部分,提前装好mysql并创建库和用户

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[database]type = mysqlhost = 1.1.1.1:3358name = grafanauser = grafana_userpassword =grafana_passwdurl =mysql://grafana_user:grafana_passwd@1.1.1.1:3358/grafanamax_idle_conn = 2max_open_conn =conn_max_lifetime = 14400log_queries =ssl_mode = disableca_cert_path =client_key_path =client_cert_path =server_cert_name =path = grafana.db

参见官方说明http://docs.grafana.org/installation/configuration/

2

Grafana Server 启动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/data/grafana-6.0.1/bin/grafana-server start &INFO[03-08|15:51:12] Starting Grafana                         logger=server version=6.0.1 commit=0c44a04 branch=HEAD compiled=2019-03-06T22:21:49+0800INFO[03-08|15:51:12] Config loaded from                       logger=settings file=/data/grafana-6.0.1/conf/defaults.iniINFO[03-08|15:51:12] Path Home                                logger=settings path=/data/grafana-6.0.1INFO[03-08|15:51:12] Path Data                                logger=settings path=/data/grafana-6.0.1/dataINFO[03-08|15:51:12] Path Logs                                logger=settings path=/data/grafana-6.0.1/data/logINFO[03-08|15:51:12] Path Plugins                             logger=settings path=/data/grafana-6.0.1/data/pluginsINFO[03-08|15:51:12] Path Provisioning                        logger=settings path=/data/grafana-6.0.1/conf/provisioningINFO[03-08|15:51:12] Initializing ProvisioningService         logger=serverINFO[03-08|15:51:12] Initializing TracingService              logger=serverINFO[03-08|15:51:12] Initializing Stream Manager INFO[03-08|15:51:12] HTTP Server Listen                       logger=http.server address=0.0.0.0:3000 protocol=http subUrl= socket=

启动后,我们就可以http://localhost:3000访问页面了,如果想通过域名访问,我们可以安装nginx做代理。

3

安装nginx

下载安装包,这里只是简单安装,并没有做高可用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget http://distfiles.macports.org/nginx/nginx-1.15.9.tar.gztar -xvf nginx-1.15.9.tar.gzcd nginx-1.15.9./configure --prefix=/usr/local/nginx 
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
drwxr-xr-x  2 root   root 4.0K Oct 26 20:57 sbindrwx------  2 nobody root 4.0K Oct 26 20:59 uwsgi_tempdrwx------  2 nobody root 4.0K Oct 26 20:59 scgi_tempdrwx------  2 nobody root 4.0K Oct 26 20:59 fastcgi_tempdrwx------ 12 nobody root 4.0K Oct 29 11:25 proxy_tempdrwxr-xr-x  2 root   root 4.0K Oct 31 19:43 logsdrwxr-xr-x  2 root   root 4.0K Jan  8 13:35 htmldrwxr-xr-x  2 root   root 4.0K Mar  7 11:46 confdrwx------  2 nobody root 4.0K Mar  8 14:31 client_body_temp

修改配置文件vi /usr/local/nginx/conf/nginx.conf

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
gzip  on;upstream learnmysql.com {server 127.0.0.1:3000  weight=10 max_fails=2 fail_timeout=30s ;}server {listen       80;server_name  localhost grafana.learnmysql.com;location / {proxy_next_upstream     http_500 http_502 http_503 http_504 error timeout invalid_header;proxy_set_header        Host  $host;proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass              http://learnmysql.com;expires                 0;    }error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;    }}

测试配置文件是否正确

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf

启动nginx

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

停止nginx

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/usr/local/nginx/sbin/nginx -s stop

访问页面 http://grafana.learnmysql.com

4

玩转Grafana

  1. 配置项说明

Data Source

数据源

Users

用户

Teams

用户组

Plugins

插件

Preference

自定义设置

API

接口

1. 添加数据源

选择数据源类型

配置数据源信息

2. 添加用户

由于没有配置邮件服务器,需要手动激活后就可以登录了

3. 添加用户组

4.添加插件

5. 添加仪表板

6. 添加格式

7. 页面展示

更多功能,可直接查看官网:http://docs.grafana.org/

MySQL实战知识分享,紧密业务需求,帮助初学者更快熟悉MySQL,更快成长为高级MySQL DBA。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-03-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MYSQL轻松学 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Grafana安装与启动
如果要使用 homebrew 服务启动 Grafana,首先要确保安装了 homebrew/services:
smartsi
2019/08/07
11.5K0
Grafana安装与启动
Grafana基础介绍与可视化快速入门
描述: Grafana是一个用Javascript写的开源的(Dashboard)可视化面板,能齐全的度量仪表盘和图形编辑器和漂亮的布局展示,并且支持Graphite、elasticsearch、zabbix等的数据可视化的实现,可以给你的数据换个皮肤,使你的数据展示更加直观和漂亮。
全栈工程师修炼指南
2022/09/28
3.8K0
Grafana基础介绍与可视化快速入门
【linux命令讲解大全】117. LINUX命令详解之ls
ls命令是list的缩写,用于显示目标列表,是Linux中使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。
全栈若城
2024/03/02
3430
Redis与可视化工具Grafana部署
使用Redis 的原因是当多个clinet同时写入到logstash或者elasticsearch 时候,有io瓶颈,所以选择了redis ,当然可以使用kafka,rabbitmq等消息中间件
星哥玩云
2022/07/28
1.7K0
Redis与可视化工具Grafana部署
在腾讯云服务器上体验 Docker
该文是关于技术社区的内容编辑人员如何撰写文章摘要的。
姚俊刚
2016/09/28
26K3
Harbor仓库部署
Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能
行 者
2023/10/20
3580
Linux系统安装部署及配置Grafana
@TOC 用于 UI 展示 wget https://dl.grafana.com/oss/release/grafana-8.0.3-1.x86_64.rpm 1 安装 grafana 1.1 下载安装 wget https://dl.grafana.com/oss/release/grafana-8.0.3-1.x86_64.rpm sudo yum install grafana-8.0.3-1.x86_64.rpm 1.2 启动&状态查看 sudo systemctl daemon-reload
JavaEdge
2023/04/01
4.3K0
Linux系统安装部署及配置Grafana
如何使用树莓派自制网络监视器
本文所介绍的工具适合家庭环境下的“黑盒测试”,它可以帮助你记录网络中发生的所有事情。你可以用它来检测网络威胁,或将数据提供给相关专家来进行网络取证分析。 如果你需要的是企业环境下的解决方案,你可以点击
FB客服
2018/02/26
2.2K0
如何使用树莓派自制网络监视器
采用『Prometheus+Grafana』安装部署方式实现对Linux系统主机监控管理
文章目录 〇、参考链接 一、前期准备 1、安装CentOS系统 2、准备部署环境 (1)修改主机名 (2)查看CentOS版本号 (3)配置网络参数信息 (4)关闭防火墙 (5)关闭SELINUX安全模式 3、测试网络连通性 4、备份并缓存YUM源 5、重新加载YUM源镜像 6、更新YUM源仓库 二、环境部署规划表 三、操作步骤 Ⅰ、Prometheus服务端安装部署 1.1、安装Go环境 1.2、将Go压缩包解压 1.3、配置环境变量 1.4、测试Go环境是否安装成功 2.1、下载 Prometheus
宝耶需努力
2022/12/13
3.6K0
采用『Prometheus+Grafana』安装部署方式实现对Linux系统主机监控管理
Elastic Stack之 Logstash 6.7.1版本安装
1、截至目前Elasticsearch 版本已经更新到了7.10.1版本了,这里先使用Logstash 6.7.1版本,给一个下载地址,如下所示:
别先生
2021/01/13
5560
django使用uwsgi方式运行
使用django 自带的runserver好处,便于调试,自动reload热加载。
保持热爱奔赴山海
2023/02/20
8720
teg nginx访问量-错误率-延迟grafana展示
conf/vhost.d/bthlt.com/k8s/api.bthlt.com.conf
葫芦
2019/10/16
1.3K0
teg nginx访问量-错误率-延迟grafana展示
Nginx+Django 部署
uwsgi是一种线路协议而不是通信协议,在此常用于在uwsgi服务器与其他网络服务器的数据通信。uwsgi协议是一个uwsgi服务器自有的协议,它用于定义传输信息的类型。uwsgi实现了WSGI的所有接口,是一个快速、自我修复、开发人员和系统管理员友好的服务器。uwsgi代码完全用C编写,效率高、性能稳定。
洗尽了浮华
2018/12/25
1.7K0
Grafana创建可视化Dashboard
Ubuntu and Debian(64 Bit)SHA256: f020b02f02765b850749469a9f083ba00384c7f5c4acd54337a59e54ab94762b
yaodo
2022/04/18
1.2K0
Grafana创建可视化Dashboard
CentOS 7.2搭建FastDFS 分布式文件系统,实现高可用集群
执行节点 Tracker01、Tracker02、Storage01、Storage03、Storage04
庞小明
2019/05/25
8950
Nginx 整合 FastDFS 实现文件服务器
本篇衔接《FastDFS 环境搭建》内容进行讲解,上篇文章我们实现了图片上传的功能,但是无法通过 http 进行访问,本篇将解决该问题。
IT技术小咖
2019/06/26
8950
Nginx 整合 FastDFS 实现文件服务器
elk+filebeat+grafana日志收集平台学习笔记
node1:elasticsearch6.4+filebeat node2:kibana6.4+grafana+filebeat node3:logstash+nginx+filebeat+Redis 由于es很消耗内存,所以我只把es单独运行在一个主机上,并设置主分片为1,副本分片为0,每周定时删除上周的索引数据
没有故事的陈师傅
2019/07/27
3.9K0
Prometheus+Grafana监控系统
Zabbix的客户端更多是只做上报的事情,push模式。而Prometheus则是客户端本地也会存储监控数据,服务端定时来拉取想要的数据。
小陈运维
2021/10/13
8310
Linux下rsyslog日志收集服务环境部署记录
rsyslog 可以理解为多线程增强版的syslog。 在syslog的基础上扩展了很多其他功能,如数据库支持(MySQL、PostgreSQL、Oracle等)、日志内容筛选、定义日志格式模板等。目前大多数Linux发行版默认也是使用rsyslog进行日志记录。rsyslog提供了三种远程传输协议:
星哥玩云
2022/07/13
2.2K0
基于Maxkey Oauth2接入Grafana,实现单点登录
修改custom.ini文件,如果没有custom.ini文件,可从conf下复制default.ini文件,然后改名为custom.ini。
MaxKey单点登录开源官方
2024/05/10
8760
基于Maxkey Oauth2接入Grafana,实现单点登录
相关推荐
Grafana安装与启动
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验