• 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

     

    需要设置的环境变量为COMPRESSIONHBASE_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刷新一次,根据需求)

  • 相关阅读:
    UESTC--1267
    HDU--1394
    rvm 安装后的补充工作:source $HOME/.profile
    FFmpeg 初级使用
    Vue 打包部署上线
    阿里云Centos7.6中部署nginx1.16+uwsgi2.0.18+Django2.0.4
    响应式网站设计---Bootstrap
    GitBook简单的使用
    VUE 参数共享问题
    Django之JWT理解及简单应用
  • 原文地址:https://www.cnblogs.com/pikaqiucode/p/10558190.html
Copyright © 2020-2023  润新知