问题标签 [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.
java - 如何让opentsdb存储重复数据
由于并发,我有三个具有相同时间戳、相同度量、相同标签等的重复记录。当我将它们存储在opentsdb中时,只存储了最后一条记录,其他记录已被覆盖。但我希望所有的记录都可以存储。我该如何解决这个问题,非常感谢。
database - 查看存储在 OpenTSDB 中的数据
从过去的一个月开始,我一直在研究 OpenTSDB。我能够创建指标并将数据存储在指标中。我想知道的是..openTSDB 是否提供任何方法来查看为特定指标存储的数据。假设我创建了一个名为“EmployeeDetails”的指标,该指标包含 2 名员工的详细信息。现在如何查看这两个员工的详细信息...有人可以建议我吗?
问候
VHC
java - 启动 OpenTSDB 时出错
我正在尝试以独立模式在 HBase 上使用 OpenTSDB。下面是我的 hbase-site.xml。
我正在通过以下命令启动 hbase
./bin/start-hbase.sh
当我尝试启动 OpenTSDB 时,我在opentsdb.log中收到以下错误日志
什么时候在启动 OpenTSDB 后立即尝试jps我得到以下输出
但经过一段时间后,我的输出低于jps
以下是我在 hbase 日志中遇到的错误
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)
我期待着您的回答。谢谢。弗罗林
php - PHP + MySQL - 处理(小)时间序列的替代方案是什么?
我被要求构建一个费用报告框架,允许用户通过 Web 表单一次存储一项费用。每天的条目数量永远不会超过100-200。
除了由用户提供的日期和时间之外,还必须有一组预定义的标签(例如:交通、住宿、食物)可供每行新数据以及货币字段进行选择、数量和评论。
之后,必须可以(或者更确切地说,很容易)在两个日期之间获取数据库中的条目,并将数据存储在 pandas 数据框(或 R 数据表)中,以进行后验统计分析和绘图。
我首先想到的是使用 PHP 将数据插入到 mySQL 数据库表中,其中的标签将是布尔值 (True/False) 列。默认情况下,非常简单的 Web 表单将加载所有标签,并将所有标签设置为 False,并且在提交之前由用户将正确的标签设置为 True。
这就是说,我现在想知道我可以或应该探索的其他方法。我一直在阅读有关 openTSDB 和 InfluxDB 的文章,它们旨在处理大量数据,但我也有兴趣听取编码人员关于其他可能选项的最新技术的最新信息。
简而言之,我希望选择一种既不过时也不用(复杂)大炮杀死苍蝇的明智方法。
opentsdb - 使用 Grafana 和 Bucky 以及 OpenTSDB 对指标执行操作
所以我们目前正在尝试使用数据源 OpenTSDB 的 Grafana。并且这些指标正在使用 Bucky (javascript) 输入 OpenTSDB。不幸的是,Bucky 提供了 .navigationStart 或 .domComplete 等原始指标。但我们需要的是已经计算过且更有意义的指标,例如 SiteSpeed.io 中的“总页面加载时间”等。
喜欢:
总页面加载时间 = performance.timing.loadEventEnd – performance.timing.navigationStart
为了解决这个问题,我正在考虑自己计算这些值,但是 Grafana 对 OpenTSDB 的度量输入似乎没有这样的操作(比如它对具有 diffSeries 进行减法的 Graphite 的支持)
有什么建议么?提前致谢。
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 代码:
streaming - 将数据流式传输到 opentsdb
每次从 txt 文件读取数据并将其写入 .txt 文件时,我都会使用 opentsdb。有没有办法绕过 .txt 文件,即直接将一些数据流式传输到 opentsdb?
我已经看到了 tcollector 的实现,但我正在寻找更通用的东西,可以用一些相当大的数据进行扩展。谢谢你的帮助。菲利普·C。
ps 我尽可能具体,但我知道如果您有任何我没有想到的问题,请尽管问!