Spec-Zone.ru › OpenTSDB

запрос

Инструмент командной строки запроса предназначен для быстрого отладки при извлечении данных из OpenTSDB. HTTP-API обычно будет гораздо быстрее при запросе данных, так как он включает кэширование и открытые подключения к хранилищу. Результаты выводятся в стандартный вывод в текстовом формате с одной точкой данных в строке.

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

Параметры

query [Gnuplot opts] START-DATE [END-DATE] <aggregator> [rate] [counter,max,reset] [downsample N FUNC] <metric> [<tagk=tagv>] [...<tagk=tagv>] [...queries]
Имя Тип данных Описание По умолчанию Пример
Опции Gnuplot Строки Дополнительные значения, используемые для генерации скриптов и графиков Gnuplot. Обратите внимание, что фактическая PNG-графика не будет сгенерирована, только файлы (записанные в временную директорию) +wxh=1286x836
НАЧАЛЬНАЯ ДАТА Строка или целое число Начальное время для запроса. Это может быть абсолютное или относительное время. Подробности см. в разделе Даты и время 1 час назад
КОНЕЧНАЯ ДАТА Строка или целое число Необязательное конечное время для запроса. Если не указано, используется текущее время. Это может быть абсолютное или относительное время. Подробности см. в разделе Даты и время Текущая метка времени 2014/01/01-00:00:00
агрегатор Строка Функция, используемая при включении нескольких временных рядов в результатах сумма
скорость Строка Буквальное rate значение, если временной ряд представляет счётчик, и результаты должны быть возвращены как изменение за секунду скорость
счётчик Строка Необязательное буквальное counter значение, которое указывает, что основанные данные — это монотонно возрастающий счётчик, который может переполняться счётчик
макс Целое число Положительное целое число, представляющее максимальное значение для счётчика Java Long.MaxValue 65535
значение сброса Целое число Необязательное значение, которое, при превышении, заставит агрегатор вернуть 0 вместо рассчитанного значения. Полезно, когда источники данных часто сбрасываются, чтобы избежать ложных пиков. 65000
усреднение N FUNC Строка Необязательный спецификатор усреднения для группировки данных по более крупным временным интервалам и уменьшения объёма возвращаемых данных. Формат — буквальное downsample значение, за которым следует интервал времени в миллисекундах и имя функции агрегации усреднение 300000 среднее
метрика Строка Обязательное имя метрики для запроса sys.cpu.user
меткаk=меткаv Строка Необязательные пары имён и значений меток host=web01
дополнительные запросы Строка Необязательные дополнительные запросы для выполнения. Каждый запрос должен иметь тот же формат, начиная с агрегатора. Все запросы используют одни и те же начальное и конечное время. сумма tsd.hbase.rpcs тип=scan

Дополнительную информацию о запросах см. в разделе Запрос или чтение данных.

Пример:

query 1h-ago now sum tsd.hbase.rpcs type=put sum tsd.hbase.rpcs type=scan

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

Данные выводятся в стандартный вывод по одной точке данных в строке. Если были указаны одна или несколько опций Gnuplot, то скрипты и файлы данных для каждого запроса будут записаны в указанную временную директорию.

<метрика> <метка времени> <значение> {<меткаk=меткаv>[,..<меткаkN=меткаvN>]}

Где:

  • метрика — имя запрошенной метрики
  • метка времени — абсолютная метка времени точки данных в секундах или миллисекундах
  • значение — значение точки данных
  • меткаk=меткаv — список общих пар имён и значений меток для всех временных рядов, представленных в запросе

Пример:

tsd.hbase.rpcs 1393376401000 28067146491 {type=put, fqdn=tsdb-data-1}
tsd.hbase.rpcs 1393376461000 28067526510 {type=put, fqdn=tsdb-data-1}
tsd.hbase.rpcs 1393376521000 28067826659 {type=put, fqdn=tsdb-data-1}
tsd.hbase.rpcs 1393376581000 28068126093 {type=put, fqdn=tsdb-data-1}

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

Spec-Zone.ru

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