Oracle GoldenGate Extension

  • Latest Dynatrace
  • Extension
  • Published Apr 17, 2026

Get full observability into Oracle GoldenGate replication pipelines, including Service Manager status, microservice metrics, and extract trail statistics.

Get started

Overview

This remote extension runs on an ActiveGate in your environment. It executes various API calls on the GoldenGate hosts you want to monitor and sends the collected information to Dynatrace.

The Oracle GoldenGate extension monitors the overall health and state of GoldenGate servers and their underlying microservices, performance of extract and replicat processes, and the trails between these processes.

Use cases

  • Monitor status of Service Manager, microservices, and distribution paths
  • Collect performance statistics of microservices
  • Monitor statistics of replication between databases via trails
  • Detect and alert on anomalous behavior

Requirements

  • Administrative Server port number
  • Distribution Server port number
  • Performance Metrics Server port number
  • Service Manager port number
  • GoldenGate credentials with read permissions to the following REST API endpoints:
    • /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

Activation and setup

  1. Go to Dynatrace Hub Hub.
  2. Select and install the Oracle GoldenGate extension.
  3. Go to Extensions Extensions.
  4. Create a monitoring configuration using the required information.

Details

This extension uses the Oracle GoldenGate REST API to fetch important metrics and metadata for your service manager, microservices, extract and replicat processes, and extract trails.

Licensing and costs

There is no charge for obtaining the extension, only for the data that the extension ingests. The details of license consumption will depend on which licensing model you are using. This will either be Dynatrace classic licensing or the Dynatrace Platform Subscription (DPS) model.

Dynatrace Platform Subscription

With a Dynatrace Platform Subscription (DPS) license:

  • For metrics, license consumption is based on the number of metric data points ingested. This is billed as Metrics powered by Grail.

    The following formula will provide the approximate annual data points ingested, assuming all feature sets are enabled. Actual ingested metric data point volumes will depend heavily on your specific Oracle GoldenGate environment.

    (
    (1 * number of service managers)
    + (6 * number of microservice processes)
    + (2 * number of distribution paths)
    + (4 * number of extract trails)
    + (4 * number of extract processes)
    + (4 * number of replicat processes)
    )
    * 60 minutes * 24 hours * 365 days data points per year

Classic licensing

With a Dynatrace classic license:

  • For metrics, metric ingestion consumes Davis Data Units (DDUs) at the rate of .001 DDUs per metric data point. Multiply the above formula for annual data points by .001 to estimate annual DDU usage.

Feature sets

Distribution Path
Metric nameMetric keyDescription
Distribution Path Statusgoldengate.distribution_path.statusThe current status of the distribution path
Distribution Path Laggoldengate.distribution_path.lagDistribution path lag as reported by GoldenGate's lag report
Microservice
Metric nameMetric keyDescription
Statusgoldengate.microservice.statusThe current status of the microservice process
Uptimegoldengate.microservice.uptimeThe total uptime of the microservice process in seconds
Trail
Metric nameMetric keyDescription
Trail Max Sizegoldengate.trail.sizeThe maximum size of the trail in Byte
I/O Write Countgoldengate.trail.io_write_countsNumber of I/O write operations to the trail
I/O Write Bytesgoldengate.trail.io_write_bytesNumber of I/O write bytes transfered to the trail
Sequencegoldengate.trail.trail_sequenceCurrent Sequence number of the trail
default
Metric nameMetric keyDescription
Service Manager Statusgoldengate.service_manager.statusThe current status of the service manager
Extract Replicat
Metric nameMetric keyDescription
Laggoldengate.process.lagProcess lag as reported by GoldenGate's lag report
Checkpoint Agegoldengate.process.checkpoint_ageThe time in seconds since the process last wrote a checkpoint to disk or database
Statusgoldengate.process.statusThe current status of the process
Uptimegoldengate.process.uptimeThe total uptime of the process in seconds
Microservice Performance
Metric nameMetric keyDescription
CPU Timegoldengate.microservice.cpu_timeThe CPU time used by the microservice process in microseconds
Working Set Sizegoldengate.microservice.working_set_sizeThe working set size of the microservice process in bytes
Peak Working Set Sizegoldengate.microservice.peak_working_set_sizeThe peak working set size of the microservice process in bytes
Page Faultsgoldengate.microservice.page_faultsThe number of page faults incurred by the microservice process
Related tags
Application ObservabilityPythonGoldengateOracle