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

# Вопросы и ответы про Monium Metrics

## Общие вопросы {#general}

# Общие вопросы про Monium Metrics

#### Я могу получить логи моей работы в сервисах? {#logs}

Да, вы можете запросить информацию о работе с вашими ресурсами из логов сервисов Yandex Cloud. Для этого обратитесь в [техническую поддержку](https://kz.center.yandex.cloud/support).

#### Как посмотреть сервисные дашборды? {#dont-see-dashboards}

Сервисные дашборды создаются автоматически после создания ресурсов в Yandex Cloud. Добавьте необходимый ресурс и обновите [главную страницу](https://monium.yandex.cloud) сервиса Monium Metrics.

#### Почему пропали старые данные графиков в Monium Metrics? {#lost-data-graphs}

Метрики, для которых новые значения не поступали в течение 30 дней, автоматически удаляются из Monium Metrics. Для сервиса Yandex Managed Service for Prometheus® этот срок составляет 60 дней, для сервиса Yandex Compute Cloud — 7 дней.

Существует также ненастраиваемый механизм прореживания данных, сокращающий их объем в хранилищах.

#### Почему не передаются метрики и нельзя создать воркспейс Prometheus? {#prometheus-trouble}

Такое возможно, если в облаке нет [ресурсов](../../overview/roles-and-resources.md#resources), которые передают данные мониторинга. Начните использовать какой-либо ресурс и дождитесь, когда метрики начнут отображаться в Monium Metrics.

## Навигация {#navigation}

# Навигация

#### Где посмотреть график RAM на виртуальной машине? {#ram-graphs-overview}

Сервис Yandex Compute Cloud не может измерить потребление vRAM внутри гостевой операционной системы: для сервиса потребление памяти ВМ всегда одинаковое — то, которое выделено в момент ее запуска.

Вы можете самостоятельно настроить сбор пользовательских метрик [через API](../../monitoring/operations/metric/add.md), а для Linux-совместимых ОС — с помощью [агента для поставки системных метрик](../../monitoring/operations/unified-agent/linux_metrics.md).

#### Где посмотреть график места на диске ВМ? {#space-graphs-overview}

Monium Metrics не имеет доступа к гостевым ОС, поэтому такой метрики нет.

Вы можете самостоятельно настроить сбор пользовательских метрик [через API](../../monitoring/operations/metric/add.md), а для Linux-совместимых ОС — с помощью [агента для поставки системных метрик](../../monitoring/operations/unified-agent/linux_metrics.md).

## Сбор и экспорт метрик {#metrics-export}

# Сбор и экспорт метрик

#### Как добавить метрику RAM на виртуальной машине? {#add-metrics-ram}

Сервис Yandex Compute Cloud не может измерить потребление vRAM внутри гостевой операционной системы: для сервиса потребление памяти ВМ всегда одинаковое — то, которое выделено в момент ее запуска.

Вы можете самостоятельно настроить сбор пользовательских метрик [через API](../../monitoring/operations/metric/add.md), а для Linux-совместимых ОС — с помощью [агента для поставки системных метрик](../../monitoring/operations/unified-agent/linux_metrics.md). Агент позволяет собирать статистику использования большинства системных ресурсов: процессор, память, сеть, диск.

#### Как добавить метрику места на диске виртуальной машины? {#add-metrics-space}

Monium Metrics не имеет доступа к гостевым ОС, поэтому такой метрики нет.

Вы можете самостоятельно настроить сбор пользовательских метрик [Запись пользовательских метрик через API](../../monitoring/operations/metric/add.md), а для Linux-совместимых ОС — с помощью [агента для поставки системных метрик](../../monitoring/operations/unified-agent/linux_metrics.md). Агент позволяет собирать статистику использования большинства системных ресурсов: процессор, память, сеть, диск.

#### Как собирать свои метрики из приложения? {#collect-1st-party}

[Unified Agent](../../monitoring/operations/unified-agent/pull_prometheus.md) поддерживает сбор метрик в формате Prometheus и конвертацию метрик в формат Monium Metrics. Таким образом, при помощи Unified Agent можно собирать метрики любых приложений, предоставляющих метрики в формате Prometheus.

Воспользуйтесь [клиентской библиотекой](https://prometheus.io/docs/instrumenting/clientlibs/) для языка программирования, на котором написано ваше приложение, и передавайте метрики в Monium Metrics в формате Prometheus.

{% list tabs group=programming_language %}

- Go {#go}

  [Клиентская библиотека Prometheus для Go](https://github.com/prometheus/client_golang).

- Python {#python}

  [Клиентская библиотека Prometheus для Python](https://github.com/prometheus/client_python).

- PHP {#php}

  [Клиентская библиотека Prometheus для PHP](https://github.com/promphp/prometheus_client_php).

- Java {#java}

  [Клиентская библиотека Prometheus для Java](https://github.com/prometheus/client_java).

- Node.js {#node}

  [Клиентская библиотека Prometheus для Node.js](https://github.com/siimon/prom-client).

- C++ {#cpp}

  [Клиентская библиотека Prometheus для C++](https://github.com/jupp0r/prometheus-cpp).

{% endlist %}

Примеры приведены в следующих разделах документации:
* [Поставка метрик пользовательских приложений](../../monitoring/operations/unified-agent/pull_prometheus.md).
* [Поставка метрик HAProxy и других сторонних приложений](../../monitoring/operations/unified-agent/haproxy.md).

#### Можно ли поставлять в Monium Metrics метрики кластера Yandex Managed Service for Kubernetes? {#collect-k8s}

Да, для этого используйте приложение [Metrics Provider](https://yandex.cloud/ru-kz/marketplace/products/yc/metric-provider). Чтобы установить его, [воспользуйтесь инструкцией](../../managed-kubernetes/operations/applications/metrics-provider.md).

#### Как поставлять в Monium Metrics метрики сторонних приложений? {#collect-3rd-party}

Для поставки в Monium Metrics метрик сторонних приложений используется Unified Agent, в котором сконфигурирован вход `metrics_pull`. Unified Agent периодически опрашивает напрямую стороннее приложение, если оно поддерживает метрики в формате Prometheus, или специальное приложение-экспортер, реализующее интеграцию с Prometheus.

В разделе [Поставка метрик HAProxy и других сторонних приложений](../../monitoring/operations/unified-agent/haproxy.md) приведен пример настройки поставки метрик HAProxy.

#### Как поставлять метрики с хостов вне Yandex Cloud? {#collect-external}

Настройте [авторизованные ключи сервисных аккаунтов](../../monitoring/operations/unified-agent/non-yc.md) для передачи метрик в Monium Metrics через Unified Agent.

Используйте эту методику и для отправки метрик с ВМ Yandex Cloud без привязанного сервисного аккаунта.

#### Как посмотреть список метрик? {#metrics-list}

Для этого откройте раздел **Метрики** и выберите нужный сервис.

Чтобы получить полный список метрик, принадлежащих определенному облаку и каталогу, воспользуйтесь [инструкцией по запросу к API](../../monitoring/operations/metric/list.md).

#### Можно ли экспортировать метрики в формате Prometheus? {#export-prometheus}

Для экспорта метрик в формате Prometheus воспользуйтесь методом [prometheusMetrics](../../monitoring/api-ref/MetricsData/prometheusMetrics.md).

Пример настройки экспорта описан в [документации](../../monitoring/operations/metric/prometheusExport.md).

## Метрики и единицы измерения {#metrics-measure}

# Метрики и единицы измерения

#### Что означает запятая? {#comma}

Запятая отделяет целую часть числа от дробной. Например, значение `123,456` следует трактовать как 123 целых 456 тысячных.

#### Почему cpu_usage более 100%? {#cpu-usage}

Вы используете виртуальную машину с [гарантированной долей](../../compute/concepts/performance-levels.md) ниже 100% vCPU. Например, гарантировано 20% производительности vCPU. Для системы мониторинга эта доля принимается за 100% ожидаемой нагрузки. Если на физическом ядре не окажется «соседей», вашей ВМ может быть выдано до 100% мощности vCPU, что в 5 раз больше гарантированной доли. На графике может отобразиться до 500%.

Если вы видите превышение верхней границы 100% на графиках длительное время, рекомендуем увеличить гарантированную долю vCPU. В любой момент на физическом ядре могут появиться «соседи», и реальное потребление vCPU может упасть до гарантированных 20% (около 400 МГц для платформы Intel Cascade Lake).

#### Где посмотреть описание метрик баз данных? {#metrics-description}

Описания метрик приведены в документации к сервисам, например:
* [Yandex Managed Service for PostgreSQL](../../managed-postgresql/operations/monitoring.md).
* [Yandex Managed Service for MySQL®](../../managed-mysql/operations/monitoring.md).
* [Yandex Managed Service for Valkey™](../../managed-valkey/operations/monitoring.md).

Важные метрики выведены на сервисные дашборды каждого сервиса. Полный список метрик для каждого сервиса доступен в разделе **Метрики**. Выгрузить полный список метрик можно по [инструкции](../../monitoring/operations/metric/list.md).

#### Как настроить единицы измерения на графике? {#graph-units}

Единицы измерения настраиваются во вкладке **Оси** при редактировании графика. Можно выбрать тип единицы измерения, задать формат чисел, масштаб (линейный или логарифмический), максимальное и минимальное значения.

#### Как отображаются максимумы/пики на графиках? {#graph-peaks}

Monium Metrics получает метрики за определенный период времени группами и при создании точки усредняет значения. При уменьшении масштаба временного отрезка количество значений в выборке увеличивается, и пиковые значения на графике могут расти.

Это работает и в обратную сторону — при выборе большего интервала времени точечные пиковые значения сглаживаются и могут не быть видны на графике.

#### Почему график пропал или выглядит обрезанным? {#graph-lost}

Данные могли попасть за пределы установленных границ графика. Проверьте настройки масштаба, а также максимального и минимального значений на вкладке **Оси**.

#### Есть ли описание функций в языке запросов? {#function-description}

Описание функций приведено в [Справочнике](../../monitoring/concepts/querying.md#functions).

Вы можете протестировать функции в разделе **Метрики**.

## Алерты/уведомления {#alerts}

# Алерты/уведомления

#### Как уменьшить число ложных срабатываний алерта? {#reduce-false-alerts}

Вы можете увеличить [окно вычисления](../../monitoring/concepts/alerting/alert.md#evaluation-window) или поменять [функцию агрегации](../../monitoring/concepts/alerting/alert.md#aggregation) в параметрах [алерта](../../monitoring/concepts/alerting/alert.md#alert-parameters).

#### Какое значение указывать в пороге? {#threshold-values}

Значение порога задают в единицах измерения выбранной метрики.

Например, для порога свободного места на диске кластера баз данных значение указывается в байтах. Значение порога удобно задавать, передвигая ползунок на графике с реальными данными. Значение порога для **Warning** не должно превышать значение порога для **Alarm**.

#### Как задать получателя алерта? {#alert-recipient}

В [канале уведомлений](../../monitoring/concepts/alerting/notification-channel.md) поддерживаются следующие методы:

* `Email`.
* `SMS`.
* `Telegram`.
* `Cloud Functions`.

В качестве получателя почтовых уведомлений нужно указать аккаунт в Yandex Cloud. Это может быть аккаунт владельца или специально добавленный для этих целей [дополнительный аккаунт](../../iam/concepts/index.md#accounts), например федеративный аккаунт или Яндекс ID.

#### Почему пользователю не приходят алерты? {#alert-receive-failed}

Проверьте настройки почтового ящика и номера телефона в аккаунте пользователя в [канале уведомлений](../../monitoring/concepts/alerting/notification-channel.md).

Чтобы получать уведомления, пользователь должен:

* иметь роль `monitoring.viewer` на каталог, в котором настроен алерт.
* в [настройках](https://kz.console.yandex.cloud/settings) консоли управления:
    * включить опцию **Мониторинг**;
    * указать адрес электронной почты, номер телефона и Telegram-аккаунт или группу.

#### Что делать, если нет данных? {#alert-no-data}

При отсутствии данных отображается временная шкала за последний час. Чтобы увидеть данные, измените время в [окне вычисления](../../monitoring/concepts/alerting/alert.md#evaluation-window) — в него должна войти последняя точка.

Если ошибок функций нет, то данные не будут отображаться. Подробнее в разделе [Обработка отсутствия данных](../../monitoring/concepts/alerting/alert.md#no-data-policy).