带 HBase 的电容器
Kapacitor wiith HBase
我正在尝试在 Hbase 上构建一个警报系统,我在其中存储我的时间序列,我的问题是他们是否可以通过任何方式将 kapacitor 插入 hbase?因为我读过 kapacitor 可能不需要 influxdb 才能工作
不幸的是,目前没有办法将 Kapacitor 与 HBase 一起使用。如果此功能对您特别重要,我建议您打开一个 feature request on Kapacitor 详细说明您的用例。
我假设你使用的是 OpenTSDB,它将数据存储在 HBase 中?
在这种情况下,您可以将数据发送到支持 OpenTSDB 格式的 InfluxDB。然后 Kapacitor 可以查询 InfluxDB 或获取实时数据流。
我认为重用 InfluxDB 代码库中的 OpenTSDB 端点并允许 Kapacitor 接受 OpenTSDB 格式的数据应该很容易——用于基于流的警报。 (可以在 Kapacitor github 上请求)。
如果您只想进行批处理,您可以在中间创建一个翻译服务,将来自 Kapacitor 的查询转换为 OpenTSDB 格式。
虽然我通常会建议切换到 InfluxDB,因为它的摄取率远远优于 OpenTSDB。
我正在尝试在 Hbase 上构建一个警报系统,我在其中存储我的时间序列,我的问题是他们是否可以通过任何方式将 kapacitor 插入 hbase?因为我读过 kapacitor 可能不需要 influxdb 才能工作
不幸的是,目前没有办法将 Kapacitor 与 HBase 一起使用。如果此功能对您特别重要,我建议您打开一个 feature request on Kapacitor 详细说明您的用例。
我假设你使用的是 OpenTSDB,它将数据存储在 HBase 中?
在这种情况下,您可以将数据发送到支持 OpenTSDB 格式的 InfluxDB。然后 Kapacitor 可以查询 InfluxDB 或获取实时数据流。
我认为重用 InfluxDB 代码库中的 OpenTSDB 端点并允许 Kapacitor 接受 OpenTSDB 格式的数据应该很容易——用于基于流的警报。 (可以在 Kapacitor github 上请求)。
如果您只想进行批处理,您可以在中间创建一个翻译服务,将来自 Kapacitor 的查询转换为 OpenTSDB 格式。
虽然我通常会建议切换到 InfluxDB,因为它的摄取率远远优于 OpenTSDB。