Расширение 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

Активация и настройка

  1. Перейдите в раздел Расширения.
  2. Выберите и установите расширение Oracle GoldenGate.
  3. Перейдите в раздел Расширения.
  4. Создайте конфигурацию мониторинга, используя необходимую информацию.

Детали

Это расширение использует 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, метрики микросервисов и статистику трассировки извлечения.