Расширение Oracle GoldenGate
Расширение Oracle GoldenGate
Получите полную наблюдаемость конвейеров репликации Oracle GoldenGate, включая статус Service Manager, метрики микросервисов и статистику трассировки извлечения.
Начало работы
Обзор
Это удалённое расширение работает на АктивныйШлюз в вашей среде. Оно выполняет различные вызовы API на хостах GoldenGate, которые вы хотите отслеживать, и отправляет собранную информацию в Ключ-АСТРОМ.
Расширение Oracle GoldenGate отслеживает общее здоровье и состояние серверов GoldenGate и их базовых микросервисов, производительность процессов извлечения и репликации, а также трассировки между этими процессами.
Варианты использования
- Мониторинг статуса Service Manager, микросервисов и путей распространения.
- Сбор статистики производительности микросервисов.
- Мониторинг статистики репликации между базами данных через трассировки.
- Обнаружение и оповещение об аномальном поведении.
Требования
- Номер порта Administrative Server
- Номер порта Distribution Server
- Номер порта Performance Metrics Server
- Номер порта Service Manager
- Учётные данные GoldenGate с правами на чтение следующих конечных точек REST API:
*/services/v2/extracts/{extract}/info/status*/services/v2/replicats/{replicat}/info/status*/services/v2/sources*/services/v2/sources/{distpath}*/services/v2/sources/{distpath}/info*/services/v2/exttrails*/services/v2/mpoints/{item}/trailOutput*/services/v2/mpoints/processes*/services/v2/mpoints/{item}/processPerformance
Активация и настройка
- Перейдите в раздел Расширения.
- Выберите и установите расширение Oracle GoldenGate.
- Перейдите в раздел Расширения.
- Создайте конфигурацию мониторинга, используя необходимую информацию.
Детали
Это расширение использует Oracle GoldenGate REST API для получения важных метрик и метаданных для вашего service manager, микросервисов, процессов извлечения и репликации и трассировок извлечения.
Лицензирование и затраты
Использование расширения бесплатно. Вы платите только за данные, которые собирает расширение.
Расширение Oracle GoldenGate собирает пользовательские метрики, которые потребляют Davis Data Units (DDU) (классическая лицензия Ключ-АСТРОМ) или метрики в соответствии с вашей моделью лицензирования.
Следующая формула даёт количество точек данных метрик в минуту при условии, что все наборы функций включены. Фактические объёмы принимаемых точек данных метрик будут сильно зависеть от вашей конкретной среды Oracle GoldenGate.
(1 * количество service managers) + (6 * количество процессов микросервисов) + (2 * количество путей распространения) + (4 * количество трассировок извлечения) + (4 * количество процессов извлечения) + (4 * количество процессов репликации)
Подписка на платформу Ключ-АСТРОМ
В подписке на платформу Ключ-АСТРОМ приём метрик потребляет метрики в соответствии с количеством принятых точек данных метрик.
Чтобы рассчитать приблизительное годовое потребление, примените следующую формулу: <количество точек данных метрик в минуту> * 60 минут * 24 часа * 365 дней.
Классическая лицензия Ключ-АСТРОМ
В классической модели лицензирования приём метрик потребляет Davis Data Units (DDU) со скоростью 0,001 DDU на точку данных метрики. Умножьте приведённую выше формулу для годовых точек данных на 0,001, чтобы оценить годовое использование DDU.
Стоимость DDU, указанная выше, не включает возможные события логов или пользовательские события, запускаемые расширением.
Наборы функций
Microservice
| Название метрики | Ключ метрики | Описание |
|---|---|---|
| Status | goldengate.microservice.status |
Текущий статус процесса микросервиса |
| Uptime | goldengate.microservice.uptime |
Общее время работы процесса микросервиса в секундах |
Distribution Path
| Название метрики | Ключ метрики | Описание |
|---|---|---|
| Distribution Path Status | goldengate.distribution_path.status |
Текущий статус пути распространения |
| Distribution Path Lag | goldengate.distribution_path.lag |
Задержка пути распространения, как указано в отчёте о задержке GoldenGate |
Microservice Performance
| Название метрики | Ключ метрики | Описание |
|---|---|---|
| CPU Time | goldengate.microservice.cpu_time |
Время CPU, использованное процессом микросервиса, в микросекундах |
| Working Set Size | goldengate.microservice.working_set_size |
Размер рабочего набора процесса микросервиса в байтах |
| Peak Working Set Size | goldengate.microservice.peak_working_set_size |
Пиковый размер рабочего набора процесса микросервиса в байтах |
| Page Faults | goldengate.microservice.page_faults |
Количество ошибок страниц, возникших в процессе микросервиса |
Extract Replicat
| Название метрики | Ключ метрики | Описание |
|---|---|---|
| Lag | goldengate.process.lag |
Задержка процесса, как указано в отчёте о задержке GoldenGate |
| Checkpoint Age | goldengate.process.checkpoint_age |
Время в секундах с момента последней записи процессом контрольной точки на диск или в базу данных |
| Status | goldengate.process.status |
Текущий статус процесса |
| Uptime | goldengate.process.uptime |
Общее время работы процесса в секундах |
default
| Название метрики | Ключ метрики | Описание |
|---|---|---|
| Service Manager Status | goldengate.service_manager.status |
Текущий статус service manager |
Trail
| Название метрики | Ключ метрики | Описание |
|---|---|---|
| Trail Max Size | goldengate.trail.size |
Максимальный размер трассировки в байтах |
| I/O Write Count | goldengate.trail.io_write_counts |
Количество операций записи ввода-вывода в трассировку |
| I/O Write Bytes | goldengate.trail.io_write_bytes |
Количество байтов, переданных операциями записи ввода-вывода в трассировку |
| Sequence | goldengate.trail.trail_sequence |
Текущий порядковый номер трассировки |
Расширения
Изучите в разделе Расширения.
Получите полную наблюдаемость конвейеров репликации Oracle GoldenGate, включая статус Service Manager, метрики микросервисов и статистику трассировки извлечения.