OpenTSDB简介

OpenTSDB is a distributed, scalable Time Series Database (TSDB) written on top of HBase. OpenTSDB was written to address a common need: store, index and serve metrics collected from computer systems (network gear, operating systems, applications) at a large scale, and make this data easily accessible and graphable.

OpenTSDB是一款写在HBase顶端 的,分布式的,可扩展的时间系列数据库(TSDB)。 OpenTSDB被写出来去解决一个共同的需要:从一个大型的计算机系统(网络设备,操作系统,应用程序)收集存储,索引和服务指标,使这个数据容易被访问和理解的。


Thanks to HBase's scalability, OpenTSDB allows you to collect many thousands of metrics from thousands of hosts and applications, at a high rate (every few seconds). OpenTSDB will never delete or downsample data and can easily store billions of data points. As a matter of fact, StumbleUpon uses it to keep track of hundred of thousands of time series and collects over 1 billion data points per day in their main production datacenter.

由于HBase的的可扩展性,OpenTSDB允许你以一个较高的速度(每隔几秒钟)从数以千计的主机和应用收集成千上万的指标。 OpenTSDB绝不会删除或降低采样数据,并可以轻松地储存数十亿的数据点。事实上,StumbleUpon公司在其主要的生产数据中心 ,使用它保持数十万个时间序列的轨道,并收集每天超过十亿的数据点。


Imagine having the ability to quickly plot a graph showing the number of DELETE statements going to your MySQL database along with the number of slow queries and temporary files created, and correlate this with the 99th percentile of your service's latency. OpenTSDB makes generating such graphs on the fly a trivial operation, while manipulating millions of data point for very fine grained, real-time monitoring.
想象一下,有能力快速绘制图表,显示提交到你的MySQL数据库的DELETE语句的数量,以及慢询问和临时文件创建的数量,和您的服务延迟的相关的第99百分位。 OpenTSDB使得为如此琐细的操作而画的图表飞快地生产出来,且非常细粒度地、实时监控地操纵以百万计的数据点。

OpenTSDB简介


At StumbleUpon, we have found this system tremendously helpful to:

StumbleUpon公司,我们已经发现这个系统带来的极大的帮助:

Get real-time state information about our infrastructure and services.

获得我们的基础设施和服务的实时状态信息。

Understand outages or how complex systems interact together.

了解中断或复杂的系统如何互动起来。

Measure SLAs (availability, latency, etc.)

SLA的措施,如可用性、延迟等

Tune our applications and databases for maximum performance.

调整我们的应用程序和数据库的最高性能。

Do capacity planning.

进行容量规划



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OpenTSDB是一个基于Java的开源时间序列数据库,用于存储和分析大规模的时间序列数据。它是由StumbleUpon开发的,旨在解决海量数据的存储和查询问题。 OpenTSDB的主要特点包括: 1. 高性能:OpenTSDB使用HBase作为底层存储引擎,具有良好的水平扩展性和高吞吐量,可以处理大规模的数据。 2. 灵活的数据模型:OpenTSDB支持灵活的标签(tag)和指标(metric)的数据模型,可以方便地对数据进行组织和查询。 3. 强大的查询功能:OpenTSDB提供了丰富的查询功能,包括按时间范围、标签过滤、聚合等,可以满足各种复杂的查询需求。 4. 可扩展性:OpenTSDB支持水平扩展,可以通过添加更多的节点来增加存储容量和查询吞吐量。 5. 社区支持:OpenTSDB拥有活跃的开源社区,提供了丰富的文档和示例代码,方便用户学习和使用。 如果你想在Java中使用OpenTSDB,可以通过以下步骤进行: 1. 引入OpenTSDB的Java客户端库:你可以在Maven或Gradle中添加OpenTSDB的依赖,然后进行编译和打包。 2. 配置连接信息:在Java代码中,你需要配置OpenTSDB的连接信息,包括服务器地址、端口号等。 3. 创建数据点:使用Java客户端库,你可以创建时间序列数据点,并设置相应的标签和指标。 4. 写入数据:通过Java客户端库提供的API,你可以将数据点写入OpenTSDB中。 5. 查询数据:使用Java客户端库提供的查询API,你可以执行各种查询操作,获取所需的时间序列数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值