Мониторинг рабочей нагрузки Oracle
В этой статье описывается, как использовать azure Виртуальные машины для мониторинга рабочих нагрузок Oracle. Вы можете определить сбои и отклонения, чтобы обеспечить работоспособность критически важных рабочих нагрузок. Этот подход включает не только мониторинг самой базы данных с помощью собственных средств Oracle, но и мониторинг компонентов инфраструктуры, используемых в развертывании.
Использование собственных средств Oracle для мониторинга базы данных Oracle
Oracle Enterprise Manager — это интегрированная платформа управления предприятием, которая предоставляет функции для мониторинга событий, инцидентов и метрик для целевых рабочих нагрузок Oracle. Oracle Enterprise Manager можно использовать на отдельной виртуальной машине для мониторинга, обслуживания и управления средами Oracle. Эта платформа предоставляет четко отформатированные текстовые журналы, которые можно экспортировать и загрузить в журналы Azure Monitor, чтобы обеспечить единое представление при мониторинге данных базы данных Oracle. Вы также можете использовать пакеты управления с Oracle для добавления дополнительных функциональных возможностей, включая возможность моделировать интерфейс PaaS (платформа как услуга) для решений IaaS (инфраструктура как услуга), таких как Oracle в Azure.
Еще одна собственная возможность Oracle — это автоматический репозиторий рабочих нагрузок (AWR), который предоставляет функции мониторинга для сбора, обработки и ведения статистики производительности для обнаружения проблем и самостоятельной настройки. Отслеживайте рабочую нагрузку, чтобы анализировать журналы и выявлять проблемы, влияющие на производительность базы данных. В средах, где AWR не запущен, например Oracle Standard Edition, можно использовать отчеты Statspack, включающие сводку и сведения о статистике экземпляров базы данных, событиях ожидания и системной статистике.
Рекомендации
При использовании функций мониторинга Oracle Enterprise Manager для мониторинга базы данных Oracle следуйте приведенным ниже рекомендациям.
- Интегрируйте текстовые журналы Oracle Enterprise Manager с журналами Azure Monitor, чтобы иметь единое представление для мониторинга.
- Постоянно просматривайте отчеты AWR или Statspack.
Мониторинг виртуальных машин и хранилища
При развертывании базы данных Oracle на виртуальной машине Azure необходимо отслеживать не только базу данных, но и данные телеметрии работоспособности из хранилища и виртуальной машины. Azure Monitor предоставляет множество способов мониторинга метрик и журналов из виртуальных машин и компонентов хранилища. Аналитика виртуальных машин Azure предоставляет простой способ мониторинга клиентских рабочих нагрузок, отображая инвентаризацию существующих виртуальных машин и помогая реализовать базовый мониторинг рабочих нагрузок. Функция аналитики виртуальных машин также отслеживает производительность и работоспособность виртуальных машин путем сбора данных о запущенных процессах и зависимостях виртуальных машин от других ресурсов.
Рекомендации
При мониторинге виртуальных машин и хранилища следуйте приведенным ниже рекомендациям.
- Включите аналитику виртуальных машин.
- Если вам требуется больше сведений, чем предоставляет аналитика виртуальных машин, можно развернуть агент Azure Monitor (AMA) и настроить правило сбора данных (DCR) для сбора пользовательских журналов.
- Отслеживайте метрики дисков, если файлы базы данных Oracle хранятся на управляемых дисках Azure. Метрики диска, которые можно отслеживать, включают:
- Процент потребляемых операций ввода-вывода диска ОС в секунду (IOPS)
- Процент использования операций ввода-вывода в секунду для диска данных
- Число операций чтения с диска данных в байтах/с
- Число байтов записи на диск данных/с
- Глубина очереди диска
- При хранении файлов базы данных в томах Azure NetApp Files следует отслеживать метрики выделенного хранилища, фактического использования хранилища, операций ввода-вывода тома, пропускной способности и задержки.
- Create оповещения монитора, чтобы уведомлять вас о таких проблемах, как превышение пороговых значений.
- Помимо мониторинга виртуальных машин и хранилища, отслеживайте другие компоненты в своих решениях, такие как azure виртуальная сеть и Azure Backup.