openTSDB (rpm)安装 + Grafana 视图
1、提前安装环境
操作系统:CentOS
OpenTSDB版本:2.0.1
JDK版本:1.8.1_101
Apache HBase版本:1.1.2
2、安装Grafana
yum安装grafana
sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.3-1.x86_64.rpm
安装成功之后启动服务
sudo service grafana-server start
设置grafana服务在机器启动时自启
sudo systemctl enable grafana-server.service
查看启动是否成功
systemctl status grafana-server
3、安装OpenTSDB,进入OpenTSDB官网:
RPM路径:
https://github.com/OpenTSDB/opentsdb/releases/download/v2.0.1/opentsdb-2.0.1.noarch.rpm
安装命令:
rpm -ivh opentsdb-2.0.1.noarch.rpm
4、 安装完后,重要的目录如下:
/etc/opentsdb - Configuration files
/tmp/opentsdb - Temporary cache files
/usr/share/opentsdb - Application files
/usr/share/opentsdb/bin - The "tsdb" startup script that launches a TSD or commandline tools
/usr/share/opentsdb/lib - Java JAR library files
/usr/share/opentsdb/plugins - Location for plugin files and dependencies
/usr/share/opentsdb/static - Static files for the GUI
/usr/share/opentsdb/tools - Scripts and other tools
/var/log/opentsdb - Logs
修改配置文件 /usr/share/opentsdb/etc/opentsdb/opentsdb.conf 的 tsd.storage.hbase.zk_quorum值
tsd.storage.hbase.zk_quorum =hadoop107:2181,hadoop104:2181,hadoop108:2181
如果你使用的是hbase集群,则你还需要设置--zkquorum
,--cachedir
对应的目录会产生一些临时文件,你可以设置cron定时任务进行删除。添加--auto-metric
,则当新的数据被搜集时自动创建指标。 你可以将这些参数编写到配置文件中,然后通过--config
指定该文件所在路径。
5、如果是第一次安装,需要先在HBase 中创建相关数据表
cd /usr/share/opentsdb/tools
env COMPRESSION=NONE HBASE_HOME=/usr/hdp/2.6.3.0-235/hbase-/usr/share/opentsdb/tools/create_table.sh
需要设置的环境变量为COMPRESSION
和HBASE_HOME
,前者设置是否启用压缩,或者设置hbase home目录。如果使用压缩,则还需要安装lzo
进入Hbase命令行,可以查看到新建的表:
# hbase shell list
可以查看到新建的四个表tsdb、tsdb-meta、tsdb-tree、tsdb-uid
6、启动服务:
service opentsdb start
7、访问Grafana WEB页面结合OpenTSDB进行视图展现
- 1、访问地址:192.168.0.239:3302 (ip:3302)
2、 默认用户
admin
密码admin
3、创建一个连接库
点击create your first data source创建连接库
4、选择所需要的连接库
Name:库的名称;
Type:选择所需要的库(这里选择OpenTSDB)
Url:optsdb的http访问地址
Version:选择<=2.1版本(根据安装的opentsdb进行选择)5、保存信息
6、创建视图
返回home,点击New dashboard创建视图选择其中的一个进行视图展示,这里选择Graph面板
7、视图设置
选择时间段
点击panelTitle 选择Edit 出现 Graph选项
8、选择数据库以及展现的信息设置
Data Source :选择我们所建的库的名称
Metric:选择我们在OpenTsdb中的查询值
Down sample:是采样品的时间设置
Tags:opentsdb的key,value值信息
Aggregator:聚合函数sum、avg、count...9、配置完成后展示最终视图
折线图展示,折线可以拉伸,
也可在右上角设置自动刷新时间(5S刷新一次,根据需求)
openTSDB (rpm)安装 + Grafana 视图的更多相关文章
- 1、在Centos上安装Grafana
1.如果你想将老版本的Grafana升级为新版本的Grafana,可以阅读链接中的文档指南: http://docs.grafana.org/installation/upgrading/ 2.使用y ...
- Centos 7.3 安装Grafana 6.0
grafana简介 Grafana是一个完全开源的度量分析与可视化平台,可对来自各种各种数据源的数据进行查询.分析.可视化处理以及配置告警. Grafana支持的数据源: 官方:Graphite,In ...
- Centos 7安装Grafana 4及结合Zabbix3.2实现可视化监控图形
上一篇介绍了如何在Centos 7环境下安装zabbix监控,本章继续介绍在Centos 7环境下安装Grafana,并结合Zabbix实现可视化监控图形! 简介: Grafana 是 Graphit ...
- Zabbix安装 Grafana安装
每天学习一点点 编程PDF电子书免费下载: http://www.shitanlife.com/code 前提: 先需要安装好 lamp环境. 官方文档: https://www.zabbix.com ...
- .NetCore Linux中安装Grafana界面及配置InfluxDB相关设置
前面的文章已经安装好了InfluxDB 安装 wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.1. ...
- Prometheus 安装Grafana与Prometheus集成
Prometheus 安装Grafana与Prometheus集成 Grafana是一个开源的度量分析和可视化系统. 下载地址:https://grafana.com/grafana/download ...
- oracle 数据库RPM安装方式
下载RPM包 Oracle Database Software Downloads 下载Linux x86-64 对应的RPM oracle-database-ee-19c-1.0-1.x86_64. ...
- Centos下载安装grafana
grafana的官网下载:https://grafana.com/grafana/download 一.安装服务端图像呈现组件 # yum install -y fontconfig freetype ...
- linux(centos8):为prometheus安装grafana(grafana-7.0.3)
一,grafana的用途 1,grafana是什么? grafana 是用 go 语言编写的开源应用, 它的主要用途是大规模指标数据的可视化展现 它是现在网络架构/应用分析中最流行的时序数据展示工具 ...
随机推荐
- python xlrd xlwt
1.什么是xlrd模块? 2.为什么使用xlrd模块? 3.怎样使用xlrd模块? 1.什么是xlrd模块? ♦python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel, ...
- 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值
可以在处理Post方法的Action添加一个特性:[ValidateInput(false)],这样处理就更加有针对性,提高页面的安全性. [HttpPost][ValidateInput(false ...
- Unresolved externa Round
[ilink32 Error] Error: Unresolved external '__stdcall Round(const double, int)' referenced from e:\工 ...
- 使用==操作符比较命令行参数args[0]和字符串返回“Invalid type"
运行程序接收一个来自命令行的字符串参数(取值1,2,3,4),根据参数执行对应语句块. 由于未能判断字符串内容是否相同导致代码if语句块代码失效,怎么也看不到schedule方法的效果, 以下是错误代 ...
- CSS 文字太多用省略号表示
width:150px;/*要显示文字的宽度*/ overflow:hidden; /*超出的部分隐藏起来.*/ white-space:nowrap;/*不显示的地方用省略号...代替*/ text ...
- 从servlet规范说起
servlet规范 1 servlet 3.1规范 1.1 What is servlet A servlet is a JavaTM technology-based Web component, ...
- 【第二组】Hunter——beta版发布文档
软件测试报告 一.bug情况汇总 尚需解决以及难以解决的: 登录时会有卡顿,需要加入加载进度条(会添加的) 商城和背包功能尚未实现(需要修复) 美工水平太差,让人没有使用的欲望(大概接下来就专门做这个 ...
- Linux服务器部署javaweb项目,从环境配置,到最终系统运行
部署准备:javaJDK1.7,Tomcat7.0,MySQL5.8,可运行的javaWeb项目,linux环境的服务器(可以是安装在windows电脑上的linux虚拟机,安装了linux系统的电脑 ...
- string转可空类型
string类型转可空类型 string.IsNullOrEmpty(str) ? (int?)null : int.Parse(str) 此处要注意将null转为可空的类型才可以,不然会报错
- 微信小程序如何接入?
1.线下扫码:小程序最基础的获取方式,是二维码.大家可以打开扫一扫,通过微信扫描线下二维码的方式进入小程序.这也是官方宣传中,最普遍的实用场景. 如何生成小程序导入码? 2.微信搜索 3.公众号关联 ...