запись конденсатора должна указывать задачу (нубу нужно понимание)

Извините за нубский вопрос, но я не могу найти объяснение этому.

Чтобы сделать запись конденсатора, используйте следующий синтаксис.

kapacitor record stream(or batch) -task <task-name> -duration 20s

Где время может быть изменено по вашему вкусу.

И для воспроизведения записи вы используете что-то вроде:

kapacitor replay -recording <recording-id> -task <task-name-to-play-it-back-through>

Из документации я понимаю, что записи конденсаторов записывают только входящие ДАННЫЕ, и вы можете воспроизводить эти данные с помощью соответствующих задач. Если это так,

  1. зачем вам указывать название задачи при записи?
  2. Можете ли вы воспроизвести эти данные с помощью другой задачи, указанной при записи.

Спасибо всем, кто может помочь мне лучше понять это.


person Archie Archbold    schedule 15.02.2017    source источник


Ответы (1)


  1. зачем вам указывать название задачи при записи?

Причина, по которой имя задачи необходимо при записи, заключается в том, что Kapacitor знает, из каких данных следует извлечь данные. Какие базы данных и политики хранения, какие измерения и т. д.

  1. Можете ли вы воспроизвести эти данные с помощью другой задачи, указанной при записи.

Да.

Кроме того, существует еще один тип записи, называемый query, который извлекает данные из запроса InfluxDB. Лично я предпочитаю использовать записи query, так я могу быть более осмотрительным в отношении данных, которые использую.

person Michael Desa    schedule 21.02.2017
comment
отличное объяснение. Спасибо. Я также попробую запросить записи - person Archie Archbold; 22.02.2017