问题标签 [opentsdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
306 浏览

java - 如何让opentsdb存储重复数据

由于并发,我有三个具有相同时间戳、相同度量、相同标签等的重复记录。当我将它们存储在opentsdb中时,只存储了最后一条记录,其他记录已被覆盖。但我希望所有的记录都可以存储。我该如何解决这个问题,非常感谢。

0 投票
1 回答
70 浏览

github - 通过 API 在 OTSDB 中添加指标名称

我正在OTSDB从不同的来源添加数据。XML但我使用文件为每个数据点提供度量名称。我也无权OTSDB通过终端创建度量名称

我参考了以下链接:-

API 放置

GitHub 问题

在 gitHub 问题中,我无法理解如何使用--auto-metirc.

我知道如何使用终端创建指标:-

在这里,我正在abxcs使用终端创建 metirc。

但是如何使用 API 创建指标?

仅供参考:-请建议使用 JAVA 的解决方案

提前感谢您的帮助。

0 投票
2 回答
477 浏览

database - 查看存储在 OpenTSDB 中的数据

从过去的一个月开始,我一直在研究 OpenTSDB。我能够创建指标并将数据存储在指标中。我想知道的是..openTSDB 是否提供任何方法来查看为特定指标存储的数据。假设我创建了一个名为“EmployeeDetails”的指标,该指标包含 2 名员工的详细信息。现在如何查看这两个员工的详细信息...有人可以建议我吗?

问候
VHC

0 投票
0 回答
348 浏览

java - 启动 OpenTSDB 时出错

我正在尝试以独立模式在 HBase 上使用 OpenTSDB。下面是我的 hbase-site.xml。

我正在通过以下命令启动 hbase

./bin/start-hbase.sh

当我尝试启动 OpenTSDB 时,我在opentsdb.log中收到以下错误日志

什么时候在启动 OpenTSDB 后立即尝试jps我得到以下输出

但经过一段时间后,我的输出低于jps

以下是我在 hbase 日志中遇到的错误

0 投票
1 回答
804 浏览

opentsdb - OpenTsdb 通过 Java API 批量查询

我想知道是否有任何 JAVA API 用于查询 OpenTSDB 以获取给定的指标列表?例如,如果我有 List = {metric1, metric2, metric3},则返回的值应该类似于 {metric1 -> list},{metric2 -> list}, {metric3 -> list}。我 HBase 有类似的东西https://hbase.apache.org/devapidocs/org/apache/hadoop/hbase/client/HTable.html#get(java.util.List)

我期待着您的回答。谢谢。弗罗林

0 投票
1 回答
191 浏览

php - PHP + MySQL - 处理(小)时间序列的替代方案是什么?

我被要求构建一个费用报告框架,允许用户通过 Web 表单一次存储一项费用。每天的条目数量永远不会超过100-200。

除了由用户提供的日期和时间之外,还必须有一组预定义的标签(例如:交通、住宿、食物)可供每行新数据以及货币字段进行选择、数量和评论。

之后,必须可以(或者更确切地说,很容易)在两个日期之间获取数据库中的条目,并将数据存储在 pandas 数据框(或 R 数据表)中,以进行后验统计分析和绘图。

我首先想到的是使用 PHP 将数据插入到 mySQL 数据库表中,其中的标签将是布尔值 (True/False) 列。默认情况下,非常简单的 Web 表单将加载所有标签,并将所有标签设置为 False,并且在提交之前由用户将正确的标签设置为 True。

这就是说,我现在想知道我可以或应该探索的其他方法。我一直在阅读有关 openTSDB 和 InfluxDB 的文章,它们旨在处理大量数据,但我也有兴趣听取编码人员关于其他可能选项的最新技术的最新信息。

简而言之,我希望选择一种既不过时也不用(复杂)大炮杀死苍蝇的明智方法。

0 投票
0 回答
376 浏览

opentsdb - 使用 Grafana 和 Bucky 以及 OpenTSDB 对指标执行操作

所以我们目前正在尝试使用数据源 OpenTSDB 的 Grafana。并且这些指标正在使用 Bucky (javascript) 输入 OpenTSDB。不幸的是,Bucky 提供了 .navigationStart 或 .domComplete 等原始指标。但我们需要的是已经计算过且更有意义的指标,例如 SiteSpeed.io 中的“总页面加载时间”等。

喜欢:

总页面加载时间 = performance.timing.loadEventEnd – performance.timing.navigationStart

为了解决这个问题,我正在考虑自己计算这些值,但是 Grafana 对 OpenTSDB 的度量输入似乎没有这样的操作(比如它对具有 diffSeries 进行减法的 Graphite 的支持)

有什么建议么?提前致谢。

0 投票
1 回答
402 浏览

opentsdb - 用于以毫秒分辨率查询 TSDB 的 Java API 和代码

我必须以毫秒精度查询 TSDB。默认情况下,使用 TDSBQuery(通过 TSDB.newQuery() 获得)时,不满足此要求。我尝试使用 TSQuery,但它没有用。返回的结果远远超过 HTTP 查询 API 返回的结果(它带来了我需要的正确数据): http://localhost:9999/api/query?start=1197849600.001&end=1197849882.000&msResolution=true&m=sum:CP101_X&ms . 能否请您帮助如何使用 Java API 实现毫秒精度查询?

谢谢, 问候, 弗洛林

我使用了以下 Java 代码:

0 投票
1 回答
125 浏览

streaming - 将数据流式传输到 opentsdb

每次从 txt 文件读取数据并将其写入 .txt 文件时,我都会使用 opentsdb。有没有办法绕过 .txt 文件,即直接将一些数据流式传输到 opentsdb?

我已经看到了 tcollector 的实现,但我正在寻找更通用的东西,可以用一些相当大的数据进行扩展。谢谢你的帮助。菲利普·C。

ps 我尽可能具体,但我知道如果您有任何我没有想到的问题,请尽管问!

0 投票
1 回答
111 浏览

opentsdb - 时间序列的非平凡分析

我想知道,OpenTSDB 上将比聚合更复杂的功能应用于数据的机制是什么?例如,如果我想计算移动平均线,我该怎么做?理想情况下,我想要一种机制来(通过 OpenTSDB)在 HBase 级别(示例)上运行自定义聚合器,但我认为这可能不太容易实现。或者,在 OpenTSDB 级别上运行的东西会很好。我认为这在概念上可能接近问题 546 / Pull 562所谈论的内容。