Monitoring Instance Data Replication
Summarize
Summary of Monitoring Instance Data Replication
The Instance Data Replication (IDR) Monitoring Dashboard in ServiceNow enables administrators to track the status and performance of data replication activities between producer and consumer instances. This monitoring helps ensure data consistency, identify replication delays, and troubleshoot errors, which is critical for maintaining data integrity across distributed environments.
Show less
Access to the dashboard requires the admin or idradmin role. Users can navigate to Instance Data Replication > Monitoring Dashboard and select either the IDR Overall Monitoring or IDR License and Usage Details dashboards.
Key Features
- IDR Overall Monitoring Dashboard: Provides visibility into active replication sets, scheduled jobs, and seeding requests over the last 7 days.
- Active Producer Replication Sets: Shows replication set names, lag times between record changes and queue updates, status, error messages, and message queue versions (V1 or V2 Hermes).
- Active Consumer Replication Sets: Displays consumer replication names, data lag between producer and consumer instances, network lag, status, error messages, and message queue versions.
- IDR Scheduled Jobs: Monitors various jobs that maintain replication health, including metrics collection, purging obsolete data, topic synchronization, polling for record changes, and health updates. Jobs run at configurable intervals, allowing flexible scheduling and monitoring.
- Producer and Consumer Seeding Requests: Tracks seeding job status, start/end times, and completion percentage within the last week to help monitor large data synchronization processes.
- IDR Dashboard Properties: Allows customization of lag time thresholds for highlighting delays in data replication, network lag, and queue reading lag fields to quickly identify issues.
- IDR License and Usage Details Dashboard: Reports monthly message counts sent and received by subscriber instances, and provides detailed license information, including license types, categories, allocation, and subscription periods.
Practical Benefits for ServiceNow Customers
- Gain real-time insights into replication health and performance across instances to proactively detect and resolve data lag or errors.
- Monitor scheduled background jobs that support replication processes, ensuring they are running as expected and troubleshooting delays.
- Track seeding requests to oversee large-scale data transfers between instances and confirm their completion status.
- Customize alert thresholds for lag times to quickly surface performance issues relevant to your operational standards.
- Review license usage and message traffic to optimize subscription management and ensure compliance.
Related Functionality
The dashboard complements features such as comparing replicated data, deploying replication configurations, cloning with replication, monitoring replication delays and queues, and resolving replication errors, providing a comprehensive toolset for managing data replication in ServiceNow.
You can monitor the status of active producer and consumer replication sets, scheduled jobs, seeding requests, and license or usage details through the Instance Data Replication (IDR) Monitoring Dashboard.
Accessing the IDR Monitoring dashboard
Users with the admin or idr_admin role can access the dashboard.
- Navigate to .
- Choose either: IDR Overall Monitoring or IDR License and Usage Details dashboard.
IDR Overall Monitoring dashboard
- Active Producer Replication Sets
- Active Consumer Replications Sets
- Suite of IDR Scheduled Jobs
- Producer Seeding Requests Within Last 7 Days
- Consumer Seeding Requests Within Last 7 Days
- Active Producer Replication Sets
- The Active Producer Replication Sets monitors your producer replication set status and
reports the data lag time between your instance and the replication queue.
Field Description Name Name of the producer replication set Replication Queue Reading Lag Time between a record change on the producer instance and the moment that it’s sent over the outbound replication queue Status Status of a replication set, either active or in error Status Message Message that describes the error status Message Queue Version Version of the Message Queue. Either V1 (Legacy) or V2 (Hermes) - Active Consumer Replication Sets
- Active Consumer Replication Sets monitors your consumer replication set status, reports
the network lag time, and reports the data lag time between the producer instance and
consumer instance.
Field Description Name Name of the consumer replication set. Data Lag Time between a record change on the producer instance and the moment that it’s recorded in the consumer instance. Network Lag Time between a record change log in the outbound replication queue and the moment that it’s recorded in the consumer instance. Status Status of a replication set, either active or in error. Status Message Message that describes the error status. Message Queue Version Version of the Message Queue. Either V1 (Legacy) or V2 (Hermes) - Suite of IDR Scheduled Jobs
- The suite of IDR scheduled jobs poll for data changes,
requests, and check the health of your producer and consumer instances. You can monitor the
following jobs:
Jobs Description Hermes Metrics Collection Collects metrics related to the Hermes Messaging Service. Hermes Periodic Purge Cleans obsolete cached data in the Hermes API. Hermes Topics Util Synchronizes topics across Hermes clusters. Initially, topics are created in a single Hermes cluster. This job detects new topics and creates the same topics in the remaining Hermes clusters. IDRConsumerJob Polls for record changes and seeding requests on the consumer instance in 15-second intervals. IDRDeltaConsumerJob Beginning in the San Diego release, when a consumer instance subscribes to a producer instance that is outside the local datacenter, the IDRDeltaConsumerJob job is created on the producer instance. The function is the same as the IDRConsumerJob. The three-letter code denotes the datacenter location. IDRHermesDeltaConsumer Polls for consumer record changes from the Hermes delta topic in 15-second intervals. IDRHeartBeatJob Updates information about the health of every active producer or consumer set. IDRMetadataConsumerJob Polls for metadata record changes on the consumer instance in 15-second intervals. IDRProducerJob Polls for new, updated, or deleted records in the data replication queue for a producer instance in 15-second intervals. IDRSeedingProducerJob Checks for new seeding requests coming from consumer instances. Note:You can set when your IDR scheduled jobs run and configure a periodic trigger that specifies how often the job runs.Table 1. IDR Scheduled Jobs field types Field Description Name Scheduled job name. Next Action Date and time when the job next runs. Trigger type Job that you can configure to run daily, weekly, monthly, periodically, once, on-demand, or business calendar start or end date. The trigger can repeat daily, hourly, by minute, or by second. Job ID ID of the scheduled job. State State of the job, for example, ready. - Producer Seeding Request Within Last 7 Days
- You can monitor the status of a producer seeding request within the last seven days.
Field Description Replication Set Producer set and the consumer set. Status Status of the seeding request. The status can be completed, in progress, or failed. Start Time Time that the seeding begins. End Time Time that the seeding ends. Percent Complete Percentage of the seeding request job that is complete. - Consumer Seeding Request Within Last 7 Days
- You can monitor the status of a consumer seeding request within the last seven days.
Field Description Replication Set Corresponding consumer set. Status Status of the seeding request. The status can be completed, in progress, or failed. Start Time Time that the seeding begins. End Time Time that the seeding ends. Percent Complete Percentage of the seeding request job that is complete. - IDR dashboard properties
You can access the IDR dashboard properties by navigating to .
You can change the following properties on your dashboard:Property field Description Minutes of lag before the Data Lag field are highlighted in red on the IDR Monitoring Dashboard Data Lag field that is part of the Active Consumer Replication set. If the actual lag time is greater than the time threshold that you set, the system highlights the field. The default is 15 minutes. Minutes of lag before the Network Lag field is highlighted in red on the IDR Monitoring Dashboard Network Lag field that is part of the Active Consumer Replication set. If the actual lag time is greater than the time threshold that you set, the system highlights the field. The default is 15 minutes. Minutes of lag before the system highlights the Replication Queue Reading Lag field in red on the IDR Monitoring Dashboard Replication Queue Reading Lag field that is part of the Active Consumer Replication set. If the actual lag time is greater than the time threshold that you set, the system highlights the field. The default is 15 minutes. Note:You can set the colors on the fields through the personalize list columns (v_idr_dashboard_list.do).
IDR License and Usage Details dashboard
- Subscriber Sent Messages
- Subscriber Received Messages
- IDR License Details
- IDR Messages Sent
- IDR Messages Received
- Subscriber Sent Messages
- The number of messages each subscriber instance sent, by month.
Figure 2. Subscriber messages sent
- Subscriber Received Messages
- The number of messages each subscriber instance received, by month.
Figure 3. Subscriber messages received
- IDR License Details
- You can monitor the status of a consumer seeding request within the last seven days.
Field Description Name Name of the IDR license. Type Type of subscription: Per-User for user subscriptions, Capacity for data driven subscriptions, or Unrestricted User for subscriptions capped by the maximum user count. Category License category: ServiceNow license or Store App license. Start date Start of the licensing period. End date End of the licensing period. Display only Does not support resource allocation or monitoring. Purchased Number of purchased licenses. Allocated Number of allocated licenses. - IDR Messages Sent
- The number of messages sent, per license, monthly.
Figure 4. IDR messages sent
- IDR Messages Received
- The number of messages received, per license, monthly.
Figure 5. IDR messages received