问题标签 [kairosdb]

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 回答
1592 浏览

cassandra - 直接查询 kairosdb 列族

我正在尝试从 Cassandra 中提取一些时间序列数据。数据由外部应用程序放在那里,它使用 KairosDB 写入数据(基于 OpenTSDB)。我无法选择将 KairosDB 库放入我正在开发的应用程序中,但 Datastax Cassandra 库已经可供我使用。

我将如何编写基本查询以以可用的方式直接从 Cassandra 检索信息?我可以为行键索引指定开始/结束时间和附加标签的查询。其中一些可能是我缺少的基本 Cassandra 知识,但存在特定于架构的问题,例如采样时间存储为 row_key_index 中绝对时间戳的相对值,或者数据可以拆分为多个 row_key_index 的事实列取决于数据的保留和请求的时间跨度。

如果我直接从列族中查询数据,我会得到如下信息:

如果我对 row_key_index 表进行查询,则数据全部存储为 blob。进行 blob->ascii 转换给出:

column1 上的相同转换给出:

和数据点:

我看不到时间。我期待 row_key_index 中的绝对时间和 data_points 中的相对偏移量。我有时看不到价值。我没有看到查询特定机器统计信息的方法,因为该信息似乎嵌入到 row_key_index.column1 中的标签中,而且我不知道 cql 中有任何 LIKE 或范围切片等效项。

0 投票
1 回答
763 浏览

cassandra - 如何在 DEBUG 模式下启动 KairosDB

我想从 KairosDB 查询中获取更多信息,并希望以 DEBUG 模式启动它。我在 conf/kairosdb.properties 中找不到 log4j 文件或任何日志级别设置。我在哪里可以在 Kairos 中将日志级别设置为 DEBUG?

0 投票
1 回答
653 浏览

cassandra - kairosdb.datastore.cassandra.host_list 的正确值

我有一个 4 节点 Cassandra 集群,并且 KairosDB 在所有这 4 个节点上运行。kairosdb.datastore.cassandra.host_list的默认值为localhost。我应该在这里指定所有 Cassandra 节点吗?如果是这样,我如何确定所有 4 个节点之间的负载平衡?

0 投票
0 回答
791 浏览

hbase - 用于 HBase 的 OpenTSDB 与 KairosDB?

我的 Hadoop 堆栈有 HBase。现在,我必须在 OpenTSDB 和 KairosDB 作为 HBase 上的时序数据库之间做出决定。

我知道 KairosDB 是基于 Cassandra 构建的,并且可以与 HBase 一起使用。还浏览了以下链接,这些链接突出了 OpenTSDB 和 KairosDB 之间的差异。

但是正在寻找有关 KairosDB 如何与 HBase 一起使用的建议(基于经验)。还是建议将 OpenTSDB 与 HBase 一起使用?

谢谢!

0 投票
1 回答
299 浏览

rest - 获取 KairosDB 中时间序列的最后绝对结束时间

我正在寻找一种方法来获取存储在 KairosDB 中的时间序列的最后绝对结束时间。有没有办法通过 REST API 来实现?

非常感谢,格雷格

0 投票
2 回答
5494 浏览

cassandra - 17076203 字节的突变对于 16777216 的最大大小来说太大了

我在 cassandra 设置中有“commitlog_segment_size_in_mb: 32”,但下面的错误表明最大大小为 16777216,约为 16mb。我是否正在查看修复以下错误的正确设置?

我指的是基于http://mail-archives.apache.org/mod_mbox/cassandra-user/201406.mbox/%3C53A40144.2020808@gmail.com%3E提供的建议的此设置

我正在为 Cassandra 使用 2.1.0-2。

我正在使用 Kairosdb,写入缓冲区的最大大小为 0.5Mb。

0 投票
1 回答
230 浏览

time-series - KairosDB 标签要求

在向 KairosDB 插入新数据时,为什么需要为每个数据点包含一个标签?我真的只需要使用它们的指标名称来保留查询数据点。

0 投票
1 回答
180 浏览

python - 在 Kairosdb 中以 json 格式保存标签

我正在使用 Cassandra 后端学习 KairosDB。我遇到了以下问题:

我正在尝试以下列方式保存指标:

结果,该指标并未与所有进口一起发布,其中只有名称。我尝试使用等于字符串的“aggregation_methods”发布指标,并且有效。

所以,问题是:是否可以在标签中保存 dict 或 json 格式?

作为记录,我使用的是 pyKairosDB python 客户端。

谢谢

0 投票
1 回答
103 浏览

cassandra - kairosdb 的 data_points 列族中的行键形成

我是 Kairosdb 的新手,我对 data_points 列族中的行键形成有点困惑。

我正在创建一个名为“events”的指标,它有两个标签“sip”和“dip”。

根据我们的用例,我们的应用程序每秒接收超过 10000 个事件,即每个事件将具有唯一的“sip”和“dip”字段。当我将数据写入此指标时,每个唯一组合都会在 data_points 列族中提供唯一的行键,这意味着每个唯一条目将消耗 1 个 data_points 分区。

任何人都可以澄清我的理解是否正确?

由于data_points 表的分区(如果使用 murmr3partitioner)有 2 63 个限制。所以我不能在 data_points 表中添加超过 2 63 个唯一条目,即在所有指标中我不能添加超过 2**63 个唯一条目。

任何人都可以澄清我的理解是否正确?

0 投票
2 回答
229 浏览

cassandra - KairosDB 中是否有行键分区限制

KairosDB 内置于 cassandra 之上,但 cassandra 有行键分区限制,该分区限制是否也适用于此?