2015-10-02 2 views
1

Чтение документации, а также других сообщений SO не помогло мне выяснить, InfluxDB поддерживает прослушиватели/триггеры событий при выполнении операций записи или нет. Поскольку это предназначено для аналитики в реальном времени, я хотел бы получить уведомление, когда конкретная точка будет вставлена ​​в определенную серию. Я знаю, что могу использовать Continuous Queries, но в некоторых случаях, когда данные вставляются со значительно более низкими, неизменными тарифами, запуск CQs по неизменяемым запросам становится бесполезным.InfluxDB записывать прослушиватель событий/триггер

Идеальный сценарий - использовать некоторые прослушиватели/триггеры событий и запрашивать данные при его изменении. Поддерживает ли он InfluxDB или я должен реализовать эту функцию вручную?

ответ

0

InfluxDB не имеет триггеров или предупреждений в качестве части базы данных. Это явная потребность в сообществе, и InfluxData работает над способами решения этой проблемы, но они пока недоступны.

+0

Я вижу, спасибо, что сообщили мне. Я попытаюсь реализовать собственные пользовательские фильтры, чтобы узнать, соответствует ли он моим потребностям. –

+1

[Kapacitor] (https://github.com/influxdata/kapacitor) - это новая часть стека InfluxData, которая обрабатывает обработку и оповещение. – beckettsean

1

Это звучит для меня как-то, что вы можете использовать для InfluxData's Kapacitor. Это один из их новых продуктов.

Kapacitor - это механизм обработки данных. Он может обрабатывать данные из потока (подписки в реальном времени) и пакетного (массового запроса) из InfluxDB. Kapacitor позволяет вам определять пользовательскую логику для обработки предупреждений с динамическими порогами, сопоставлять метрики для шаблонов, вычислять статистические аномалии и т. Д.