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


Мониторинг и настройка Azure Cosmos DB for PostgreSQL

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

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

Метрики

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

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

На узел и агрегированные

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

Примечание.

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

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

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

Метрика Отображаемое имя метрики Единица измерения Description
active_connections Активные подключения Count Число активных подключений к серверу.
apps_reserved_memory_percent Процент зарезервированной памяти Процент Вычисляется на основе соотношения Committed_AS/CommitLimit, как показано в /proc/meminfo.
cpu_credits_consumed Кредиты ЦП, потребляемые Благодарности Общее количество кредитов, потребляемых узлом. (Доступно только при подготовке ресурсоемких вычислений на узле.)
cpu_credits_remaining Оставшиеся кредиты ЦП Благодарности Общее число кредитов, доступных для увеличения производительности. (Доступно только при подготовке ресурсоемких вычислений на узле.)
cpu_percent Процент использования ЦП Процент Процент используемого ЦП.
iops ОПЕРАЦИЙ ВВОДА-ВЫВОДА Count См. определение операций ввода-вывода в секунду и пропускную способность Azure Cosmos DB для PostgreSQL
memory_percent Процент памяти Процент Процент используемой памяти.
network_bytes_ingress Сеть (входящий трафик) Байт Входящий сетевой трафик по активным подключениям.
network_bytes_egress Сеть (исходящий трафик) Байт Исходящий сетевой трафик по активным подключениям.
replication_lag Задержка репликации сек. Насколько далеко узлы реплики чтения находятся за их коллегами в основном кластере.
storage_percent Storage percentage Процент Процент использованного объема хранилища сервера (от максимального объема).
storage_used Используемое хранилище Байт Используемый объем хранилища. Хранилище, используемое службой, может содержать файлы базы данных, журналы транзакций и журналы сервера.

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

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