UID和TSUID 在OpenTSDB中,当您编写时间序列数据点时,它始终与度量标准和至少一个标记名称/值对相关联。在第一次遇到或通过API或CLI工具显式分配时,会为每个度量标签,标记名称和标记值分配唯一标识符(UID)。度量标准和标记名称/值对的组合创建时间序列UID或TSUID。
虽然TSDB旨在存储原始的全分辨率数据,只要有空间,对宽时间范围或许多标签组合的查询都会非常痛苦。此类查询可能需要很长时间才能完成,或者在最坏的情况下,会因内存不足而终止TSD。从OpenTSDB 2.4开始,一组新的API允许存储和查询较低分辨率的数据,以便更快地回答这些查询。此页面将概述汇总和预
查询性能 查询性能对任何数据库系统都至关重要。此页面列出了一些常见的OpenTSDB问题以及提高性能的步骤。 高速缓存 此时,OpenTSDB没有内置缓存(除了内置GUI,将缓存PNG图像文件60秒)。因此,我们依赖于底层数据库的缓存。在HBase(最常见的OpenTSDB后端)中,存在块高速缓存的
在查询数据时,OpenTSDB支持许多日期和时间格式。通过GUI,CliQuery工具或HTTP API提交的查询支持以下格式。每个查询都需要一个开始时间和一个可选的结束时间。如果未指定结束时间,则将使用运行TSD的系统上的当前时间。 相对的 如果您不知道要求的确切时间戳,则可以相对于运行TSD的系
查询详细信息和统计信息 随着OpenTSDB 2.2版本的出现,我们现在可以围绕查询提供大量细节,因为我们专注于提高灵活性和性能。查询详细信息包括发出请求的人(通过标头和套接字),响应是什么(HTTP状态代码和/或异常)以及TSD采取的各种进程的时间安排。 每个HTTP查询可以包括一些这样的细节,例
Haproxy的安装方法:1)Yum安装方法2)源码包安装方法 HAProxy介绍: HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。
Jenkins 简介 Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复 的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 Java 安装 首先我们需要准备 Java 环境,使用下面命令来安装 Java: 1 yum ‐y install j
您或许想直接进入openTSDB并开始将数据写入你的TSD,但要要真正使用OpenTSDB的强大功能优势和灵活性,您可能需要暂停(先停下来)并思考您的命名模式(方式)。完成下面的操作后,您就可以继续通过Telnet或HTTP API上传推送数据到openTSDB,或使用OpenTSDB支持的现有工具
OpenTSDB旨在在查询执行期间有效地组合多个不同的时间序列。这样做的原因是,当用户查看他们的数据时,他们通常会从较高的级别开始询问诸如“数据中心的总吞吐量是多少?”之类的问题。或“按地区划分的当前用功耗是多少?”。在查看这些高级别值之后,可能会出现一个或多个值,因此用户可以深入研究更详细的数据集
OpenTSDB提供了许多提取,操作和分析数据的方法。可以通过CLI工具,HTTP API查询数据,或者其通过GnuPlot图查看。开源工具如Grafana和Bseen也可以访问TSDB数据。使用OpenTSDB基于标签的系统进行查询可能有点棘手,因此请仔细阅读本文档并查看以下页面以获取更深入的信息