Поделиться через


Мониторинг и настройка Azure Cosmos DB для PostgreSQL

Область применения: Azure Cosmos DB для PostgreSQL (на базе расширения Citus для PostgreSQL)

Мониторинг данных о серверах помогает устранять неполадки и оптимизировать рабочую нагрузку. Azure Cosmos DB для PostgreSQL предоставляет различные возможности мониторинга, чтобы получить представление о поведении узлов в кластере.

Метрики

Azure Cosmos DB для PostgreSQL предоставляет метрики для узлов в кластере и агрегированные метрики для группы в целом. Метрики предоставляют аналитические сведения о поведении вспомогательных ресурсов. Каждая метрика передается с частотой раз в минуту и сохраняется история за срок до 30 дней.

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

На один узел или совокупно

По умолчанию портал Azure агрегирует метрики между узлами в кластере. Однако некоторые метрики, такие как процент использования дискового пространства, более информативны на уровне каждого узла. Чтобы просмотреть метрики для отдельных отображаемых узлов, используйте разделение метрик Azure Monitor по имени сервера.

Примечание.

Некоторые кластеры не поддерживают разделение метрик. В этих кластерах можно просмотреть метрики для отдельных узлов, щелкнув имя узла на странице обзора кластера. Затем необходимо открыть страницу Метрики для узла.

Список метрик

Эти метрики доступны для узлов:

Метрика Отображаемое имя метрики Единица измерения Описание
активные соединения Активные подключения Count Число активных подключений к серверу.
Процент зарезервированной памяти для приложений Процент зарезервированной памяти Процент Вычисляется на основе соотношения Committed_AS/CommitLimit, как показано в /proc/meminfo.
потребленные кредиты процессора Кредиты ЦП, потребляемые Благодарности Общее количество кредитов, потребляемых узлом. (Доступно только, когда на узле предоставлены вычисления с возможностью пиковых нагрузок.)
осталось вычислительных кредитов CPU Оставшиеся кредиты центрального процессора Благодарности Общее число кредитов, доступных для временного использования. (Доступно только при подготовке ресурсоемких вычислений на узле.)
процент загрузки процессора Процент использования ЦП Процент Процент используемого ЦП.
iops IOPS Считать См. определение IOPS и пропускную способность Azure Cosmos DB для PostgreSQL
процент_памяти Процент памяти Процент Процент используемой памяти.
сетевые_байты_входящие Входящий трафик сети Байт Входящий сетевой трафик по активным подключениям.
исходящие сетевые байты Сеть отключена Байт Исходящий сетевой трафик по активным подключениям.
задержка репликации Задержка репликации секунды Насколько узлы реплик отстают от основных узлов в основном кластере.
процент_хранения Процент заполнения хранилища Процент Процент использованного объема хранилища сервера (от максимального объема).
использованное хранилище Используемое хранилище Байт Используемый объем хранилища. Хранилище, используемое службой, может содержать файлы базы данных, журналы транзакций и журналы сервера.

Azure не предоставляет метрики агрегирования для кластера в целом, но метрики для нескольких узлов можно разместить на одном графе.

Следующие шаги