Spec-Zone.ru › OpenTSDB

Импорт

Команда импорта позволяет загружать временные ряды данных в OpenTSDB большими объемами. Вы предоставляете один или несколько файлов, и OpenTSDB будет парсить и загружать данные. Данные должны быть отформатированы в стиле Telnet put с одной точкой данных на строке в текстовом файле. Каждый файл может быть сжат с помощью GZip, и в этом случае он должен заканчиваться расширением .gz.

Для получения дополнительной информации о хранении данных в OpenTSDB, пожалуйста, обратитесь к ../writing

Параметры

import path [...paths]

Пути могут быть абсолютными или относительными

Пример

import /home/hobbes/timeseries1.gz /home/hobbes/timeseries2.gz

Формат входных данных

Формат совпадает с форматом интерфейса Telnet put.

<метрика> <временная_метка> <значение> <тегk=тегv> [<тегkN=тегvN>]

Где:

  • метрика — имя метрики. Обратите внимание, что имя метрики не должно содержать пробелов.
  • временная_метка — абсолютная временная метка точки данных в секундах или миллисекундах
  • значение — значение, которое нужно сохранить
  • тегk=тегv — пара одного или нескольких имен тегов и значений тегов, разделенных пробелами. Обратите внимание, что теги не должны содержать пробелов.

Пример:

sys.cpu.user 1356998400 42 host=web01 cpu=0

Успешная обработка приведет к ответам типа:

23:07:05.323 [main] INFO net.opentsdb.tools.TextImporter - Обработан файл за 22 мс, 2 точки данных (90.9 точек/с)

Однако, если произойдет ошибка, импортер остановится, и строка с ошибкой будет напечатана. Например:

23:07:06.375 [main] ERROR net.opentsdb.tools.TextImporter - Исключение было поймано при обработке файла timeseries1.gz строка=sys.cpu.system 1356998400 42 host=web02 novalue=

Предупреждение

Обработанные точки данных до ошибки записываются в хранилище. Вы должны отредактировать файл и удалить все точки данных до строки, в которой произошла ошибка. Если вы исправите строку и перезапустите импорт, могут возникнуть конфликты с существующими данными. Будущие обновления OpenTSDB будут обрабатывать эту ситуацию без сбоев.

© 2010–2016 The OpenTSDB Authors
Licensed under the GNU LGPLv2.1+ and GPLv3+ licenses.
http://opentsdb.net/docs/build/html/user_guide/cli/import.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API