首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

OpenTSDB翻译-降采样

例如,假设温度传感器每秒钟都向OpenTSDB系统发送数据。如果用户在一小时内查询数据,他们将获得3,600个数据点,这些数据点可以相当容易地绘制出来。...此时,OpenTSDB总是在降采样执行后再执行分组聚合。 注意:   对于早期版本的OpenTSDB,新数据点的实际时间戳将是时间间隔范围中每个数据点的时间戳的平均值。...日历边界   从OpenTSDB 2.3开始,用户可以指定基于日历的降采样而不是快速取模的方法。这对于报告目的更为有用,例如查看与人类可读时间相关的值,例如数月,数周或数天。...由于OpenTSDB不会对时间对齐或值存在时施加约束,因此必须在查询时指定这些约束。使用降采样执行分组聚合时,如果所有序列都缺少预期间隔的值,则不会发出任何数据。

1.6K20

OpenTSDB 数据存储详解

3、OpenTSDB 毫无遗漏的接收并存储大量的时间序列数据。...二、OpenTSDB的部署架构 1、架构图 2、说明 OpenTSDB底层是使用HBase来存储数据的,也就是说搭建OpenTSDB之前,必须先搭建好HBase环境。...OpenTSDB是由一系列的TSD和实用的命令行工具组成。 应用通过运行一个或多个tsd(Time Series Daemon, OpenTSDB的节点)来与OpenTSDB的交互。...三、HBase简介 从OpenTSDB的部署架构中我们看到OpenTSDB是建立在HBase之上的,那么HBase又是啥呢?为了更好的剖析OpenTSDB,这里我们简要介绍一下HBase。...OpenTSDB 只有4 张HBase 表,所有的数据都存放在一张表,这就意味在OpenTSDB 这个层级上是无法更小的粒度来区别对待不同业务,比如不同的业务建不同的表存储数据。

1.5K50

OpenTSDB用户指南-数据查询

官方地址: http://opentsdb.net/docs/build/html/user_guide/query/index.html OpenTSDB提供了很多的操作、查询、分析数据的方法,可以通过使用...OpenTSDB的原始语法允许简单的过滤,聚合和降采样。更高版本添加了对函数和表达式的支持。...虽然OpenTSDB可以以毫秒分辨率(精度)存储数据,但大多数查询将以秒级分辨率返回数据,以提供对现有工具的向后兼容性。...注意: OpenTSDB默认会聚合数据,并且需要每个查询都有一个聚合运算符。每个聚合器必须处理多个序列的缺失或不同时间戳中的数据点。...OpenTSDB 2.0支持特殊的单调递增计数器数据处理,包括设置“翻转”(越界)值和抑制异常波动的能力。

2.1K10

简析OpenTSDB的用途是什么

OpenTSDB 是一种基于 HBase 编写的分布式、可扩展的时间序列数据库。...官方文档这样描述:OpenTSDB is a distributed, scalable Time Series Database (TSDB) written on top of HBase; 翻译过来就是...存储到OpenTSDB的数据,是以metric为单位的,metric就是1个监控项,譬如服务器的话,会有CPU使用率、内存使用率这些metric; OpenTSDB使用HBase作为存储,由于有良好的设计...,因此对metric的数据存储支持到秒级别; OpenTSDB支持数据永久存储,即保存的数据不会主动删除;并且原始数据会一直保存(有些监控系统会将较久之前的数据聚合之后保存) OpenTSDB存储相关的概念...譬如上面的CPU使用率 2)Tags:就是一些标签,在OpenTSDB里面,Tags由tagk和tagv组成,即tagk=takv。

2.7K80

利用 IoTDB 替换 OpenTSDB,服务大唐集团60家电厂,减少95%运维成本

3► 技术方案选型 原先的各个电厂解决方案中采用开源时序数据库 OpenTSDB 作为基础数据库。但在使用过程中遇到了相关的痛点。...技术运维难度大:OpenTSDB 的技术方案较为复杂,存在适应各自场景的相关组件。在现场部署过程中,运维人员需要了解 HBase 等各类知识,来进行系统组件的安装。同时,出问题定位也较为困难。...技术运维频率高:OpenTSDB 的运维频率较高,由于运维难度大,常需要研发工程师进行现场支持。高频的技术问题的出现对于客户来说也是一个棘手问题。...我们也在业务中把 OpenTSDB 全面替换成了 Apache IoTDB,截止到2022年3月,我们共服务了大唐集团的60余家电厂。

62640

58HBase平台实践和应用—时序数据库篇

OpenTSDB是一个分布式、可伸缩的时序数据库,支持高达每秒百万级的写入能力,支持毫秒级精度的数据存储,不需要降精度也可以永久保存数据。...OpenTSDB架构: ?...OpenTSDB实际存储数据的表为tsdb表,对于一小时内相同metrics和tags的datapoint,在tsdb表中OpenTSDB会合并成一行数据,并且更进一步,将所有列的数据会合并成一列,通过合并数据行和列减少了大量冗余...由于OpenTSDB的可视化能力较弱,并且没有报警功能,我们选择了Grafana作为监控系统的可视化和报警模块,Grafana支持多种数据源,OpenTSDB是支持的其中一个数据源,而且可视化效果非常好...展望未来,我们希望OpenTSDB在数据安全,多租户方面得到进一步的优化和完善,这样可以将OpenTSDB打造成一个统一的平台,简化现有的部署流程,用户也可以更放心和更容易接入使用。

1.1K10

vivo服务端监控架构设计与实践

二、vivo服务端监控系统架构及演进之路 在介绍vivo服务端监控系统架构之前,先带大家了解一下OpenTSDB时序数据库,在了解之前说明下为什么我们会选择OpenTSDB,原因有以下几点: 1) 监控数据采集指标在某一时间点具有唯一值...2.1 OpenTSDB简介 1)基于HBase的分布式的,可伸缩的时间序列数据库,主要用途就是做监控系统。...2)OpenTSDB使用策略说明: 不使用OpenTSDB提供的rest接口,通过client与HBase直连; 工程端禁用compact动作的Thrd线程; 间隔10秒获取Redis缓冲数据批量写入OpenTSDB...详细原理参见OpenTSDB关于interpolation的文档。...4)数据存储:存储使用HBASE集群和开源的OpenTSDB作为聚合的中介,原始数据上报之后通过OpenTSDB持久化到HBase集群,Redis作为分布式数据存储调度任务分配、告警状态等信息,后台涉及的指标和告警配置存储于

1.2K30

业务巡检系统的整体设计和数据流程

而里面相对重要的部分是OpenTSDB,这是基于HBase的计算层,能够通过OpenTSDB实现两类重要需求: 数据聚合和统计,这也是时序数据库擅长的方向 历史数据可再生提取,因为在时序中存储了大量的历史数据...,如果要提取历史范围内的数据,通过OpenTSDB是一种比较快捷的方式 在这个基础上,借助于任务调度,我们来定时触发,比如每个小时生成一个快照数据,基于这个快照数据是状态值,代表里一个时间周期内的变化情况...,数据可以通过提取持久化到MySQL 所以对于业务巡检来说,首先提取的数据是从MySQL中得到的,如果要自定义提取时间范围和维度,可以再从OpenTSDB获得渲染到可视化方案中。

2.4K30
领券