使用OpenTSDB进行Grafana视图展现

OpenTSDB结合Grafana视图展现


1.OpenTSDB介绍

opentsdb是基于Hbase的分布式的,可伸缩的时间序列数据库。
它支持秒级数据采集所有metrics,支持永久存储,可以做容量规划,并很容易的接入到现有的报警系统里。
OpenTSDB可以从大规模的集群(包括集 群中的网络设备、操作系统、应用程序)中获取相应的metrics并进行存储、索引以及服务,从而使得这些数据更容易让人理解,如web化、图形化等。

1.1 OpenTSDB存储

opentsdb存储采用的是Hbase后端存储,再安装opentsdb的前提下先在机器上安装hbase组件

1.2 OpenTSDB查询

OpenTSDB提供了许多提取,处理和分析数据的方法。数据可以通过CLI工具,一个HTTP API来查询,并被视为一个GnuPlot图形。开源工具,如GrafanaBosun还可以访问TSDB数据。(本文会做OpenTSDB与Grafana进行视图展现)

2.Grafana介绍

Grafana是一个可视化面板(Dashboard)。它最常用于对基础设施和应用分析的时间序列数据进行可视化处理,但许多用于其他领域,包括工业传感器,家庭自动化,天气和过程控制。

2.1 Grafana数据源

支持Graphite、zabbix、InfluxDB、Prometheus和OpenTSDB作为数据源。Grafana主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和夜间模式;多个数据源。

OpenTSDB结合Grafana的前提条件

  • opentsdb环境搭配成功(本文是基于CRH5.1安装>>CRH5.1安装地址)
  • Grafana Windows版本或者linux版本其一
  • 数据信息量

OpenTSDB本文不介绍不安装,只介绍Grafana Linux版本安装

Grafana Linux版本安装

1.yum安装grafana

sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.3-1.x86_64.rpm

使用OpenTSDB进行Grafana视图展现_第1张图片
使用OpenTSDB进行Grafana视图展现_第2张图片

2.安装成功之后启动服务

sudo service grafana-server start

3.
设置grafana服务在机器启动时自启

sudo systemctl enable grafana-server.service

4.查看启动是否成功

systemctl status grafana-server

使用OpenTSDB进行Grafana视图展现_第3张图片

访问Grafana WEB页面结合OpenTSDB进行视图展现

默认端口:3000

我这里修改了下端口为:3002

  • 1、访问地址:192.168.0.239:3302 (ip:3302)
  • 2、 默认用户admin 密码admin
    使用OpenTSDB进行Grafana视图展现_第4张图片

  • 3、创建一个连接库
    点击create your first data source创建连接库
    使用OpenTSDB进行Grafana视图展现_第5张图片

  • 4、选择所需要的连接库
    使用OpenTSDB进行Grafana视图展现_第6张图片
    使用OpenTSDB进行Grafana视图展现_第7张图片
    Name:库的名称;
    Type:选择所需要的库(这里选择OpenTSDB)
    Url:optsdb的http访问地址
    Version:选择<=2.1版本(根据安装的opentsdb进行选择)

  • 5、保存信息
    使用OpenTSDB进行Grafana视图展现_第8张图片

  • 6、创建视图
    返回home,点击New dashboard创建视图
    使用OpenTSDB进行Grafana视图展现_第9张图片

    选择其中的一个进行视图展示,这里选择Graph面板

    使用OpenTSDB进行Grafana视图展现_第10张图片

  • 7、视图设置
    选择时间段
    使用OpenTSDB进行Grafana视图展现_第11张图片

    点击panelTitle 选择Edit 出现 Graph选项

    使用OpenTSDB进行Grafana视图展现_第12张图片

  • 8、选择数据库以及展现的信息设置

    使用OpenTSDB进行Grafana视图展现_第13张图片
    Data Source :选择我们所建的库的名称
    Metric:选择我们在OpenTsdb中的查询值
    Down sample:是采样品的时间设置
    Tags:opentsdb的key,value值信息
    Aggregator:聚合函数sum、avg、count...

  • 9、配置完成后展示最终视图
    折线图展示,折线可以拉伸,
    也可在右上角设置自动刷新时间(5S刷新一次,根据需求)
    使用OpenTSDB进行Grafana视图展现_第14张图片

    备注:更多文章查看红象社区

你可能感兴趣的:(grafana,mysql,opentsdb,hbase,数据库)