我正试图在hbase上构建一个警报系统,在那里我存储我的时间序列,我的问题是他们有没有办法将kapacitor插入hbase?因为我读到kapacitor可能不需要influxdb来工作
bjp0bcyl1#
不幸的是,目前还没有一种将kapacitor与hbase结合使用的方法。如果这个功能对您特别重要,我建议您在kapacitor上打开一个特性请求,详细说明您的用例。
oipij1gg2#
我假设您使用opentsdb,它在hbase中存储数据?在这种情况下,您可以将数据发送到xdb,xdb支持opentsdb格式。kapacitor随后可以查询xdb或获取实时数据流。我认为应该很容易重用influxdb代码库中的opentsdb端点,并允许kapacitor接受opentsdb格式的数据—用于基于流的警报(可在kapacitor github上请求)。如果只需要批处理,可以在中间创建一个translater服务,将kapacitor中的查询转换为opentsdb格式。尽管我通常会建议切换到influxdb,因为它的摄取率远远高于opentsdb。
2条答案
按热度按时间bjp0bcyl1#
不幸的是,目前还没有一种将kapacitor与hbase结合使用的方法。如果这个功能对您特别重要,我建议您在kapacitor上打开一个特性请求,详细说明您的用例。
oipij1gg2#
我假设您使用opentsdb,它在hbase中存储数据?
在这种情况下,您可以将数据发送到xdb,xdb支持opentsdb格式。kapacitor随后可以查询xdb或获取实时数据流。
我认为应该很容易重用influxdb代码库中的opentsdb端点,并允许kapacitor接受opentsdb格式的数据—用于基于流的警报(可在kapacitor github上请求)。
如果只需要批处理,可以在中间创建一个translater服务,将kapacitor中的查询转换为opentsdb格式。
尽管我通常会建议切换到influxdb,因为它的摄取率远远高于opentsdb。