[Документация Yandex Cloud](../../index.md) > [Monium](../index.md) > Концепции > Основные понятия

# Основные понятия Monium

В разделе описаны понятия, которые используются в сервисе и документации Monium.

## Общие термины Monium {#common-terms}

### Быстрые ссылки {#project-menu}

_Быстрые ссылки_ — набор ссылок в интерфейсе Monium, который можно настроить для каждого [проекта](#project) через интерфейс или API.

### Временной ряд (Timeseries) {#timeseries}

_Временной ряд_ (Timeseries) — упорядоченное по времени множество значений какой-либо величины с указанием времени каждого измерения: `[(временная_метка_1, значение_1), (временная_метка_2, значение_2), ...]`. Подробнее в разделе [Модель данных в Monium](data-model.md).

### График {#graph}

1. Визуализация набора [метрик](#metric).
1. Элемент [дашборда](#dashboard).

### Алерт {#alert}

_Алерт_ — объект конфигурации Monium, который периодически вычисляет запрос или выражение и переводит состояние в один из статусов, например `OK`, `Warning`, `Alarm` или `No data`. Алерт используют для контроля состояния метрик и уведомления о проблемах. Подробнее в разделе [Алерт](alerting/alert.md).

### Мультиалерт {#multi-alert}

_Мультиалерт_ — алерт, который автоматически раскладывается на несколько подалертов по значениям одной или нескольких [меток](#label). Каждый подалерт вычисляется независимо. Подробнее в разделе [Мультиалерты](alerting/alert.md#multi-alerts).

### Подалерт {#subalert}

_Подалерт_ — автоматически создаваемый алерт, который входит в состав мультиалерта. Подалерты появляются при разложении мультиалерта по выбранным меткам, например по `host` или по комбинации `host` и `disk`. Параметры подалерта определяются родительским мультиалертом. Подробнее в разделе [Мультиалерты](alerting/alert.md#multi-alerts).

### Мьют {#mute}

_Мьют_ — правило, которое временно отключает уведомления для алертов, мультиалертов или подалертов, подходящих под заданные селекторы. Мьют не останавливает вычисление алерта, а только подавляет отправку уведомлений. Подробнее в разделе [Мьюты](../alerts/mutes.md).

### Дашборд (Dashboard) {#dashboard}

_Дашборд (Dashboard)_ — объект конфигурации Monium, содержащий набор [графиков](#graph) и настройки их отображения.

### Кластер (Cluster) {#cluster}

_Кластер (Cluster)_ — объект конфигурации Monium, определяющий множество хостов, которые Monium будет опрашивать для сбора метрик при использовании pull-режима передачи метрик. Как правило, кластер соответствует окружению (инсталляции) клиентского приложения, которое передает метрики. Например, боевой и тестовый кластеры, кластеры для разных регионов.

### Метка (Label) {#label}

_Метка (Label)_ — пара строк в формате `<имя>="<значение>"`, например, `host="monitoring-kfront-man-00"` или `code="200"`. Метки описывают различные срезы, по которым необходимо визуализировать метрики, передаваемые в Monium. Набор меток идентифицирует [метрику](#metric). Подробнее в разделе [Модель данных в Monium](data-model.md).

### Метрика {#metric}

_Метрика (Metric)_ — [временной ряд](#timeseries) и идентифицирующий его набор [меток](#label), записанный в фигурных скобках.

### Параметр дашборда {#dashboard-param}

_Параметры дашборда_ позволяют создавать интерактивные дашборды, содержание которых изменяется в зависимости от выбора пользователя. Например, дашборд, показывающий сводную информацию о состоянии виртуальной машины, можно параметризовать идентификатором виртуальной машины.

### Проект (Project) {#project}

_Проект (Project)_ — верхнеуровневый объект конфигурации Monium с данными наблюдения. Используется для логического объединения нескольких связанных сервисов и назначения прав доступа к телеметрии командам проекта. Проект может содержать данные по ресурсам отдельного [каталога](../../resource-manager/concepts/resources-hierarchy.md#folder), тогда идентификатор проекта формируется как `folder__<идентификатор_каталога>`. Проект позволяет ограничить доступ к данным с помощью назначения [ролей](../../iam/concepts/access-control/roles.md).

### Прореживание {#downsampling}

1. _Прореживание данных при чтении_ — механизм, ограничивающий количество отображаемых точек на [графике](#graph). Подробнее в разделе [Прореживание данных при чтении](decimation.md#reading-decimation).

1. _Прореживание исторических данных_ — механизм архивирования исторических данных в Monium. Для уменьшения объема хранимых исторических данных значения всех метрик, записываемых в Monium, спустя неделю агрегируются по сетке в 5 минут. Подробнее в разделе [Прореживание исторических данных](decimation.md#history-decimation).

### Сервис (Service) {#service}

_Сервис (Service)_ — объект конфигурации Monium, определяет способ передачи данных в Monium — Pull или Push. Как правило, сервис соответствует клиентскому приложению, которое передает метрики. Например, веб-сервер, база данных или другой компонент.

### Шард (Shard) {#shard}

_Шард_ — объект конфигурации Monium, которому принадлежат метрики из конкретной пары [сервиса](#service) и [кластера](#cluster), а также настройки хранения этих метрик, например [TTL](#ttl).

### Язык запросов (Expression Language) {#query-language}

_Язык запросов_ (Expression Language или просто Expression) — способ описать вычисления и преобразования метрик при настройке графиков и алертов, а также для выгрузки данных через API. Подробнее в разделе [Язык запросов в Monium](querying.md).

### TTL (Time-to-Live) {#ttl}

_TTL_ — механизм автоматического удаления устаревших данных, для которых не поступали новые значения в течение определенного времени.

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

Подробнее в разделе [TTL (Time-to-Live)](#ttl).

### Unified Agent {#unified-agent}

_Unified Agent_ — программа для сбора, хранения, преобразования и доставки метрик и логов в Monium.

## Термины логирования {#logging-terms}

### Строка лога (Log Record) {#log-row}

Минимальная единица обработки данных в системе. Представляет событие в системе, его описание, время появления и идентифицирующий набор меток.

### Размер строки лога {#log-row-size}

Размер строки лога в байтах — сумма размеров значений всех полей верхнего уровня, а также длин всех ключей и значений из `labels` и `meta`.

### Лаг доставки от события (Event Lag) {#event-lag}

Время между моментом генерации события в системе пользователя и моментом доставки события в централизованную систему логирования (до коллектора).

### Лаг доставки от агента (Observed Lag) {#observed-lag}

Время между первой обработкой события агентом сбора и доставкой события в централизованную систему логирования (до коллектора).

## Термины трассировки {#tracing-terms}

### Трассировка запросов {#tracing} 

Трассировка запросов (трейсинг) предназначена для анализа распределенных запросов. Она позволяет визуализировать и отслеживать путь выполнения конкретного запроса, который проходит через множество различных сервисов и компонентов инфраструктуры. Путь выполнения запроса представляется в виде последовательности операций, называемых спанами.

### Спан {#span}

Спан — базовый элемент распределенной трассировки, отдельная операция в вашей системе. Например, запрос к базе данных, HTTP-запрос или вызов функции. Для каждого спана фиксируются его название, время начала и окончания, теги, логи и контекст выполнения. Спаны могут содержать ссылки на другие спаны, что позволяет объединять их в трейс.

### Трейс {#trace}

Трейс — совокупность спанов, составляющих путь выполнения конкретного запроса.