Терминология Graphite
Graphite использует множество терминов, которые могут иметь неоднозначное значение. Следующие определения описывают смысл этих терминов в контексте Graphite.
- datapoint
- Значение (значение), хранящееся в корзине временных меток. Если значение не зарегистрировано в определенной корзине временных меток в ряду, значение будет None (null).
- function
- Функция временного ряда, которая преобразует, комбинирует или выполняет вычисления над одним или несколькими рядами. См. Функции
- metric
- См. ряд
- metric series
- См. ряд
- precision
- См. разрешение
- resolution
- Количество секунд на данные в ряду. Ряды создаются с разрешением, которое определяет, как часто может храниться данные. Это разрешение представлено числом секунд времени, которые покрывает каждый элемент данных. Ряд, который хранит один элемент данных в минуту, имеет разрешение 60 секунд. Аналогично, ряд, который хранит один элемент данных в секунду, имеет разрешение 1 секунда.
- retention
- Количество элементов данных, сохраняемых в ряду. Иначе: продолжительность хранения элементов данных в ряду.
- series
- Названный набор данных. Ряд идентифицируется уникальным именем, которое состоит из элементов, разделенных точками (
.), которые используются для отображения набора рядов в древовидной структуре. Ряд, хранящий среднее значение загрузки системы на сервере, названномapache02в дата-центреmetro_east, может быть названmetro_east.servers.apache02.system.load_average. - series list
-
Имя ряда или символ подстановки, которые соответствуют одному или нескольким рядам. Списки рядов получают функции в виде списка соответствующих рядов. С точки зрения пользователя, список рядов - это просто имя метрики. Например, каждый из следующих элементов считается отдельным списком рядов:
-
metro_east.servers.apache02.system.load_average.1_min, metro_east.servers.apache0{1,2,3}.system.load_average.1_minmetro_east.servers.apache01.system.load_average.*
-
- target
- Источник данных, используемый в качестве входных данных для графика. Цель может быть одним именем метрики, символом подстановки метрики или любым из этих элементов, заключенных в одну или несколько функций
- timestamp
- Точка во времени, к которой можно связать значения. Время в Graphite представлено временем эпохи с максимальным разрешением 1 секунда.
- timestamp bucket
- Временная метка после округления вниз до ближайшего кратного разрешения ряда.
- value
- Числовое или нулевое значение. Значения хранятся как числа с плавающей запятой двойной точности. Значения анализируются с помощью конструктора python
float()и также могут быть None (null). Диапазон и точность значений зависят от системы и могут быть найдены путем выполнения (с Python 2.6 или более поздней версии):: python -c ‘import sys; print sys.float_info’
© 2008–2012 Chris Davis
© 2011–2016 The Graphite Project
Licensed under the Apache License, Version 2.0.
https://graphite.readthedocs.io/en/latest/terminology.html