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

# Мониторинг и логи в Managed Service for PostgreSQL

* [Где я могу отслеживать использование дискового пространства, чтобы не превысить лимит в 95% для перехода в read-only?](#disk-space)

* [Логи хранятся на том же диске, что и данные PostgreSQL? Как они тарифицируются?](#logs-storage)

* [Как долго хранятся логи?](#log-keeping)

* [Что такое WAL и для чего они нужны?](#wal)

* [Что означает параметр Cached в мониторинге RAM хоста кластера PostgreSQL?](#cached)

* [Как получать алерты о критических показателях кластера PostgreSQL?](#notifications)

* [Как настроить алерт, который срабатывает при заполнении определенного процента дискового пространства?](#disk-space-percentage)

#### Где я могу отслеживать использование дискового пространства, чтобы не превысить лимит в 95% для перехода в read-only? {#disk-space}

Отслеживать использование дискового пространства можно:
* в консоли управления с помощью инструментов [мониторинга состояния кластера](../operations/monitoring.md#monitoring-cluster);
* в сервисе [Yandex Monitoring](https://kz.monitoring.yandex.cloud) с возможностью [настроить алерты](../operations/monitoring.md#monitoring-integration) по заданным метрикам.

#### Логи хранятся на том же диске, что и данные PostgreSQL? Как они тарифицируются? {#logs-storage}

Логи хранятся отдельно от диска с данными и ротируются автоматически. Посмотреть информацию о логах можно командой [CLI](../../cli/index.md):

```bash
yc managed-postgresql cluster list-logs <идентификатор_кластера>
```

Использование хранилища с логами кластера не тарифицируется.

#### Как долго хранятся логи? {#log-keeping}

Логи кластера хранятся 45 дней.

#### Что такое WAL и для чего они нужны? {#wal}

[Журналы Write-Ahead Log](https://postgrespro.ru/docs/postgresql/12/wal-intro) нужны для записи данных на диск и их репликации. Они создаются при запросах на запись и занимают место на диске до момента полной записи информации с журналов на диски хостов — это обеспечивает отказоустойчивость и надежность СУБД.

Подробнее о принципах работы PostgreSQL читайте в [официальной документации](https://postgrespro.ru/docs/postgresql/12).

#### Что означает параметр Cached в мониторинге RAM хоста кластера PostgreSQL? {#cached}

В Cached помещаются кешированные данные. Большинство операций выполняется на уровне оперативной памяти, так как вся информация базы данных хранится именно там. Кеширование происходит не только для баз данных, но и для диска — из-за этого объём кешированных данных может превышать размер хранилища.

В случае увеличения потребления оперативной памяти приложениями часть памяти с кешем может высвобождаться.

Подробнее о кешировании данных дисков в Linux читайте в [документации](https://www.linuxatemyram.com/).


#### Как получать алерты о критических показателях кластера PostgreSQL? {#notifications}

Воспользуйтесь сервисом [Yandex Monitoring](https://kz.monitoring.yandex.cloud) и [настройте алерты](../operations/monitoring.md#monitoring-integration) по критичным для вас параметрам.


#### Как настроить алерт, который срабатывает при заполнении определенного процента дискового пространства? {#disk-space-percentage}

[Создайте алерт](../operations/monitoring.md#monitoring-integration) с метрикой `disk.used_bytes` в сервисе Yandex Monitoring. Метрика показывает размер использованного дискового пространства в кластере Managed Service for PostgreSQL.

Для `disk.used_bytes` используются пороги для оповещения. Их рекомендуемые значения:

* `Alarm` — 90% дискового пространства.
* `Warning` — 80% дискового пространства.

Значения порогов задаются только в байтах. Например, рекомендуемые значения для диска размером в 100 ГБ:

* `Alarm` — `96636764160` байт (90%).
* `Warning` — `85899345920` байт (80%).