OpenTSDB
文章平均质量分 71
用心工作-快乐生活
这个作者很懒,什么都没留下…
展开
-
OpenTSDB简介
摘自opentsdb.net官方介绍: OpenTSDB is a distributed, scalable TimeSeries Database (TSDB) written on top ofHBase. OpenTSDB was written to address a commonneed: store, index and serve metrics collec原创 2013-10-08 10:32:42 · 3948 阅读 · 0 评论 -
OpenTSDB监控系统的研究和介绍
一、背景介绍此次航天局为了让天宫一号与神舟九号载人交会顺利对接成功,采用了新一代数值天气预报系统为神九保驾护航。新一代数值天气预报系统是中国国内技术最先进、分辨率最高、预报时效最长的数值天气预报系统。新系统在火箭燃料加注、飞船发射和返回、载人交会对接等关键节点发挥重要作用。 同样,作为后台系统或网站的运维,我们同样需要类似的监控或预报系统快速发现各种不稳定现象和解决性能问题以达到SLA(服务等转载 2013-10-08 15:10:05 · 1894 阅读 · 0 评论 -
OpenTSDB源码分析之TSDB-UID表操作(新增)
package net.opentsdb.tools;import java.nio.charset.Charset;import java.util.ArrayList;import java.util.Arrays;import java.util.Map.Entry;import java.util.concurrent.ConcurrentHashMap;import ne原创 2013-10-12 09:51:55 · 4300 阅读 · 1 评论 -
OpenTSDB源码分析之TSDB-UID表操作
[root@centos build]# ./tsdb mkmetric t1 t2java -enableassertions -enablesystemassertions -classpath.:/usr/hadoop/jdk1.6.0_26/lib:/usr/hadoop/jdk1.6.0_26/jre/lib::/usr/hadoop/opentsdb-2.0.0/build/../原创 2013-10-12 09:53:39 · 10475 阅读 · 0 评论 -
OpenTSDB源码分析之TSDB-UID表操作(查询)
为了方便研究将tsdb-uid表的删除操作抽取出来,代码如下:原创 2013-10-12 09:56:06 · 2265 阅读 · 0 评论 -
OpenTSDB源码分析之TSDB-UID表操作(修改)
为了方便研究将tsdb-uid表的修改操作抽取出来,代码如下:package net.opentsdb.tools;import java.nio.charset.Charset;import java.util.ArrayList;import java.util.Arrays;import java.util.concurrent.ConcurrentHashMap;im原创 2013-10-15 09:07:24 · 2141 阅读 · 0 评论 -
netty使用说明
(1).用Netty实现的简单HTTP服务器netty是继mina之后一个非常受欢迎的nio网络框架(其实netty的主程就是mina的主程)。httpserver启动和配置类package test.netty;import static org.jboss.netty.handler.codec.http.HttpHeaders.Names.CONTENT_TYPE;im原创 2013-09-30 13:44:24 · 4892 阅读 · 0 评论 -
suasync包中Deferred类API及应用示例
public final class Deferred extends ObjectA thread-safeimplementation of a deferred result for easy asynchronous processing.Thisimplementation is based on Twisted's Python DeferredAPI. Defe原创 2013-09-30 13:55:37 · 3189 阅读 · 1 评论 -
OpenTSDB数据采集器tcollector介绍及运行说明
摘自optntsdb.net的说明:tcollectortcollector is a client-sideprocess that gathers data from local collectors and pushes the data toOpenTSDB. You run it on all your hosts, and it does the work of sending原创 2013-10-15 09:21:41 · 6073 阅读 · 1 评论 -
OpenTSDB源码分析之TSDB表操作(新增)
OpenTSDB数据存储架构图如下,它分四个步骤:1. 主机报告检测结果给本地的tcollection。2. tcollection发送检测结果给远程的tsd。3. tsd构造记录,并把数据写入HBase。4. HBase存储数据,并确认写入请求。tcollector使用类Telnet的协议的发送监控信息的示例代码如下:pac原创 2013-10-15 09:13:48 · 6290 阅读 · 0 评论 -
OpenTSDB源码分析之TSDB-UID表操作(删除)
为了方便研究将tsdb-uid表的删除操作抽取出来,代码如下:package net.opentsdb.tools;import java.nio.charset.Charset;import java.util.ArrayList;import java.util.Arrays;import java.util.concurrent.ConcurrentHashMap;im原创 2013-10-15 09:09:19 · 5084 阅读 · 0 评论 -
OpenTSDB源码分析之TSDB表操作(查询)
TSDB表的行键比tsdb-uid表复杂,查询也要复杂一些,这种复杂性体现在字段过滤器,在该过滤器中监控指标、日期范围和标签都要考虑到。 所有的过滤器都通过TsdbQuery.run()方法实现,创建带过滤器的扫描器,遍历返回的行和收集数据供显示使用,使用辅助方法TsdbQuery.getScanner()和TsdbQuery.findSpans()。 Tsdb表的原创 2013-10-15 09:16:27 · 6722 阅读 · 1 评论 -
OpenTSDB-2.0.0安装布署
1、介绍OpenTSDB是一个架构在Hbase系统之上的实时监控信息收集和展示平台。它支持秒级数据采集所有metrics,支持永久存储,可以做容量规划,并很容易的接入到现有的报警系统里。OpenTSDB可以从大规模的集群(包括集群中的网络设备、操作系统、应用程序)中获取相应的metrics并进行存储、索引以及服务,从而使得这些数据更容易让人理解,如web化,图形化等。 2、安装安装原创 2013-10-09 11:36:50 · 9325 阅读 · 2 评论 -
切换OpenTSDB日志系统为log4j
在opentsdb中使用了slf4j日志系统,有关slf4j介绍可参见已发表日志《SLF4J教程(自由在各种log中切换)》。默认情况下opentsdb使用的是log4j-over-slf4j日志类型。 为了使用以前经常应用的log4j,可以将log4j-over-slf4j-1.7.2.jar换成slf4j-log4j12-1.7.5.jar包,在运行时会报类冲突,原因是slf4j-lo原创 2013-10-12 08:42:14 · 2531 阅读 · 1 评论 -
OpenTsdb UI(gwt)开发模式调式方法
OpenTsdb本地启动后调用地址为:http://localhost:4242UI页面进行gwt开发模式后调用地址为:http://127.0.0.1:8888/queryui.html?gwt.codesvr=127.0.0.1:9997gwt在开发模式时,不能调用到服务端(OpenTsdb)的后台数据,将 privatestaticfinal StringAGGRE原创 2013-12-05 15:40:30 · 2153 阅读 · 0 评论