[Документация Yandex Cloud](../../../index.md) > [Yandex Managed Service for GitLab](../../index.md) > [Пошаговые инструкции](../index.md) > Мониторинг состояния инстанса

# Мониторинг состояния инстанса Managed Service for GitLab

{% note info %}

Функциональность находится на стадии [Preview](../../../overview/concepts/launch-stages.md).

{% endnote %}

Данные о состоянии инстанса можно посмотреть на вкладке **Мониторинг** страницы инстанса или в сервисе [Yandex Monitoring](../../../monitoring/concepts/index.md).

Диагностическая информация о состоянии инстанса представлена в виде графиков. На них автоматически применяются наиболее подходящие кратные единицы измерения (гигабайты, проценты и т. д.).

Вы можете [настроить алерты](#monitoring-integration) в сервисе Yandex Monitoring для получения уведомлений о сбоях в работе кластера. В Yandex Monitoring используются два порога срабатывания алерта: `Warning` и `Alarm`. При превышении заданного порога вы получите оповещения через настроенные [каналы уведомлений](../../../monitoring/concepts/alerting.md#notification-channel).

## Мониторинг состояния инстанса {#view-graphs}

Для просмотра детальной информации о состоянии инстанса Managed Service for GitLab:

1. [Перейдите](https://console.yandex.cloud/link/managed-gitlab) в сервис **Managed Service for&nbsp;GitLab**.
1. Нажмите на имя нужного инстанса и выберите вкладку **Мониторинг**.
1. Чтобы перейти к работе с метриками, дашбордами или алертами в сервисе Yandex Monitoring, нажмите кнопку **Открыть в Monium** на панели сверху.

На странице появятся следующие графики:

* **Data disk** — количество занятого и свободного места на диске для хранения данных.
* **System disk** — количество занятого и свободного места в системном хранилище.
* **CPU** — загрузка процессорных ядер.
* **Memory** — использование оперативной памяти. При высоких нагрузках значение параметра **Available memory** уменьшается, а **Used memory** — растет.

## Настройка алертов в Monitoring {#monitoring-integration}

{% list tabs group=instructions %}

- Консоль управления {#console}

   1. В [консоли управления](https://console.yandex.cloud) выберите каталог с инстансом, для которого нужно настроить алерты.
   1. [Перейдите](https://kz.monitoring.yandex.cloud) в сервис ![image](../../../_assets/console-icons/display-pulse.svg) **Monitoring**.
   1. На главной странице в блоке **Сервисные дашборды** выберите **Managed Gitlab**.
   1. На нужном графике нажмите на значок ![options](../../../_assets/console-icons/ellipsis.svg) и выберите пункт **Создать алерт**.
   1. Если на выбранном графике несколько показателей, в разделе **Настройки алерта** вы можете оставить все запросы данных или только некоторые из них. Например, для метрики **System disk** можно удалить лишний запрос на свободное место в хранилище и оставить только запрос на занятое место.

      Чтобы убрать лишний запрос, в его строке нажмите ![options](../../../_assets/console-icons/ellipsis.svg) → **Удалить**.

      Подробнее о языке запросов в [документации Monitoring](../../../monitoring/concepts/querying.md).

   1. Задайте [условия срабатывания алерта](../../../monitoring/concepts/alerting/alert.md#condition):

      * Задайте имя запроса, по которому будет вычисляться статус алерта.

      * Выберите функцию агрегации, которая будет применяться к значениям метрик во временном окне.

      * Выберите функцию сравнения, которая будет сравнивать результат функции агрегации и пороговые значения.

      * Укажите значения порогов `Warning` и `Alarm`. Выберите, должно ли текущее значение на графике быть больше, меньше установленного порога или равно ему. 

      * Задайте временное окно, в котором рассчитывается алерт, и задержку вычисления.

   1. Нажмите кнопку **Создать**.

{% endlist %}

Вы также можете создать алерты на конкретные метрики Managed Service for GitLab. 

Рекомендуемые значения порогов для некоторых метрик:

Рекомендуемые значения порогов для метрики **Оставшееся свободное место на диске** (`sys.filesystem.FreeB`):

1. **Функция агрегации** — **Среднее**.
1. **Функция сравнения** — **Меньше или равно**.
1. **Alarm** — 7% от размера хранилища.
1. **Warning** — 10% от размера хранилища.
1. **Окно вычисления** — 5 минут.
1. **Задержка вычисления** — 30 секунд.

## Статусы инстанса {#statuses}

_Статус_ показывает, запущен ли инстанс, остановлен или находится в промежуточном состоянии. Статус можно посмотреть в списке инстансов Managed Service for GitLab и на странице каждого инстанса.

Возможные статусы:

#|
|| **Статус** | **Описание** | **Предлагаемые действия** ||
|| **CREATING** | Идет подготовка к первому запуску | Подождите немного и приступайте к работе. Время создания инстанса зависит от класса хостов. ||
|| **RUNNING** | Инстанс работает в штатном режиме | Действий не требуется. ||
|| **STOPPING** | Инстанс останавливается | Через некоторое время инстансу будет присвоен статус `STOPPED`, и он будет выведен из работы. Действий не требуется. ||
|| **STOPPED** | Инстанс остановлен | Запустите инстанс, чтобы вернуть его в работу. ||
|| **STARTING** | Остановленный ранее инстанс запускается | Через некоторое время инстансу будет присвоен статус `RUNNING`. Подождите немного и приступайте к работе. ||
|| **UPDATING** | Выполняется обновление инстанса | По завершении обновления ему будет присвоен статус `RUNNING`. Подождите немного и приступайте к работе. ||
|| **ERROR** | Произошла ошибка, которая не позволяет инстансу продолжить работу | Выполните начальную диагностику:

* Проанализируйте [графики мониторинга](#view-graphs) инстанса.
* В разделе ![image](../../../_assets/console-icons/list-check.svg) **Операции** на странице инстанса посмотрите, какие операции в нем выполнялись.

Если причины ошибки не удалось выяснить самостоятельно, [обратитесь в службу поддержки](https://kz.center.yandex.cloud/support). ||
|| **STATUS_UNKNOWN** | Инстанс не может определить свой статус | Выполните начальную диагностику:

* Проанализируйте [графики мониторинга](#view-graphs) инстанса.
* В разделе ![image](../../../_assets/console-icons/list-check.svg) **Операции** на странице инстанса посмотрите, какие операции в нем выполнялись.

Если причины ошибки не удалось выяснить самостоятельно, обратитесь в службу поддержки. ||
|| **DELETING** | Инстанс удаляется | По завершении удаления инстанс исчезнет со страницы **Список инстансов** и больше не будет доступен. Действий не требуется.

При удалении инстанса автоматически создается резервная копия, которая хранится в течение двух недель. Если после удаления нужно восстановить инстанс, обратитесь в службу поддержки. ||
|#