RRDtool: различия между версиями

Содержимое удалено Содержимое добавлено
м →‎rrdcreate: дополнение
м →‎rrdcreate: оформление
Строка 388:
:<tt>rpn-expression</tt> определяет формулу в формате [[w:Обратная польская запись|обратной польской записи]] [[w:RPN|RPN]] ({{lang-en|Reverse Polish Notation}}), для вычисления данных из других источников данных этой же БД. Определение такой формулы эквивалентно использованию аргумента '''CDEF''' для команды <tt>graph</tt>.
 
:Следующие операторы RPN не поддерживаются для типа данных COMPUTE: COUNT, PREV, TIME и LTIME. К тому же, в RPN формулах для типа данных COMPUTE можно ссылаться только на источники данных имена которых были определены ранее в контексте команды <tt>create</tt>, также как и аргумент CDEF может ссылаться только на DEF-ы и CDEF-ы определенные ранее в той же команде <tt>graph</tt>.
К тому же, в RPN формулах для типа данных COMPUTE можно ссылаться только на источники данных имена которых были определены ранее в контексте команды <tt>create</tt>, также как и аргумент CDEF может ссылаться только на DEF-ы и CDEF-ы определенные ранее в той же команде <tt>graph</tt>.
 
;<code>RRA:CF:cf arguments</code>
:RRD предназначена для хранения данных в кольцевых (циклических) архивах (round robin archives, RRA). Архивы состоят из наборов данных для определенных источников данных (data-sources, DS), и описываются строкой параметров RRA.
 
:При записи данных в RRD, для них определяется соответствующий временной интервал (См. [[#Интерполяция данных|интерполяция данных]]), также к данным применимы функции консолидации данных (consolidation function, CF). Вот некоторые из этих функций:AVERAGE, MIN, MAX, LAST. Полный список вы можете найти в главе «[[#Консолидация данных|консолидация данных]]».
{{ambox|text=Обратите внимание, что агрегирование данных неизбежно приводит к потере точности и искажению данных. Главная задача программиста состоит в том, чтобы выбрать статистическую функцию так, чтобы сохранить ключевые свойства данных в процессе агрегации и интерполяции. В крайнем случае интерполяцию можно отключить.}}
:Формат параметров RRA имеет следующий вид:
<code>RRA:AVERAGE | MIN | MAX | LAST:xff:steps:rows</code>
:<tt>xff</tt> (от {{lang-en|xfiles factor}}) определяет какая часть интервала консолидации может состоять из неопределенных значений *UNKNOWN*, если консолидированное значение может быть определено (известно). Записывается как скалярное отношение допустимого объема неопределенных данных (PDP) к общему числу данных (PDP) в интервале, в виде десятичной дроби в диапазоне от 0 до 1 (включительно).
 
 
 
Thus, it ranges from 0 to 1 (exclusive).
 
=== [[#Список утилит|rrddump]] ===