簡體   English   中英

InfluxDB寫事件監聽器/觸發器

[英]InfluxDB write event listener/trigger

閱讀文檔以及其他SO帖子並沒有幫助我找出InfluxDB支持寫操作上的事件監聽器/觸發器。 因為它適用於實時分析,所以我希望在特定系列中插入特定點時收到通知。 我知道我可以使用Continuous Queries但在某些情況下,當數據以低得多的非恆定速率插入時,在未更改的查詢上運行CQs將變得無用。

完美的場景是使用一些事件監聽器/觸發器,並在數據發生變化時查詢數據。 InfluxDB是否支持它,或者我必須手動實現此功能?

這聽起來像是你可以使用InfluxData的Kapacitor 這是他們的新產品之一。

Kapacitor是一個數據處理引擎。 它可以處理來自InfluxDB的流(訂閱實時)和批量(批量查詢)數據。 Kapacitor允許您定義自定義邏輯,以處理具有動態閾值的警報,匹配模式的度量,計算統計異常等。

Influxdb支持HTTP / HTTP和UDP訂閱。 訂閱者會收到寫入Influxdb的任何新數據的副本,並可以使用該數據執行他們希望的操作。 這就是Kapacitor(在其他答案中引用)的工作原理。

您可以在此處了解有關訂閱的更多信息

根據您的需要,可能更容易使用Kapacitor或編碼您自己的訂閱者,但我沒有找到有關訂閱API的文檔。

InfluxDB沒有任何觸發器或警報作為數據庫的一部分。 這是對社區的明確需求,InfluxData正在研究滿足需求的方法,但它們尚不可用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM