Skip to content

X-Ray

X-Ray provides deep visibility into migration progress, data flow patterns, and actionable insights. It augments the standard Monitor tab with advanced visualizations and step-by-step guidance for completing the migration.

The timeline tracks the migration through a series of ordered stages. The number and names of stages vary by replication tool:

MM2 / Replicator (default, 5 steps):

  1. Start Migration: Migration job created and replication initiated
  2. Sync CG Offsets: Consumer group offsets are being synchronized
  3. Cutover Consumers: Consumer groups redirected to the destination cluster
  4. Sync Topic Offsets: Topic data replication in progress
  5. Cutover Producers: Producers redirected to the destination cluster

Cluster Link (7 steps):

  1. Start Migration
  2. Sync CG Offsets
  3. Exclude CG Offset Sync: Exclude consumer groups from offset synchronization before promotion
  4. Promote Topics: Convert mirror topics to regular topics on the destination
  5. Cutover Consumers
  6. Sync Topic Offsets
  7. Cutover Producers

Orbit (6 steps):

  1. Start Migration
  2. Sync CG Offsets
  3. Cutover Consumers
  4. Sync Topic Offsets
  5. Promote Topics: Convert topics on the destination
  6. Cutover Producers

When all steps are complete, the timeline shows a Done state (this is not a separate step).

Each stage displays a visual indicator: green checkmark for completed stages, yellow for the currently active stage, and grey for pending stages.

X-Ray displays the selected migration strategy and its characteristics.

StrategyDescriptionRisk LevelDuration
Big BangAll components migrated at onceHigher riskFaster
RollingComponents migrated in phased wavesReduced riskLonger
Gateway AssistedIntermediate layer handles routing, minimal client changesLowest riskVariable

Migration strategy selection in X-Ray

The delivery type defines the data guarantees during replication.

Delivery TypeDescription
Exactly OnceNo data loss or duplication; requires idempotent producers on the source
At-Least-OnceNo data loss, but possible duplicate messages on the destination
Zero Producer DowntimeProducers experience no interruption during cutover; mirroring continues until after producer switch-over

Delivery type configuration

X-Ray surfaces errors and warnings that require attention during the migration.

Error and warning alerts with severity counts

SeverityIndicatorImpact
ErrorRedBlocking: requires resolution before cutover can proceed
WarningYellowNon-blocking: should be reviewed but does not prevent cutover
AlertKeyDescription
High Lag Detectedhigh-lagReplication lag exceeds the configured threshold
Non-migrated Consumer Groupnon-configured-cgConsumer group consumes from migrated topics but is not configured for migration
Sync Stalledsync-stalledTopic has 0 synced partitions while others have progressed
Partition Mismatchpartition-mismatchPartition count differs between source and destination for a topic
Phantom Lagphantom-lagOffset gap caused by retention policy deletion on the source cluster

Each alert type includes a severity count showing the number of affected components.

An interactive diagram shows the end-to-end data flow:

Data flow visualization diagram

ComponentDetails Shown
SourceProducer status, cluster name, active producers
MigrationStatus badge, topics in scope, consumer groups in scope
DestinationProducer status, cluster name, consumer groups

Directional arrows indicate data movement between components. The status badge on the migration component reflects the overall migration state.

The topic sidebar provides quick access to individual topic statuses organized by migration phase:

Filter Categories (dynamic per replication tool, includes each migration step):

  • All Steps: Complete list of topics regardless of phase
  • Start: Topics in the initial migration phase
  • CG Sync: Topics where consumer group offsets are syncing
  • CG Cutover: Topics where consumer groups have been cut over
  • Topic Sync: Topics where data replication is in progress
  • Producer Cutover: Topics where producers have been redirected
  • Complete: Topics where all migration steps are finished

Additional categories may appear depending on the replication tool (e.g., Exclude CG Offset Sync, Promote Topics for Cluster Link).

Color Indicators:

  • Yellow: Topic is actively syncing
  • Green: Topic is synced and ready
  • Completed badge: All steps done for this topic

Select individual topics or use the “select all” option to filter the main view.

X-Ray provides contextual guidance based on the current migration phase.

Next steps guidance with checklist and status tracker

Active Phase Display: Shows the current step (e.g., “Step 3 of 5: Cutover Consumers”) with a clear description of what needs to happen next.

Ordered Checklist for the active phase:

  1. Update consumer configurations with destination cluster details
  2. Change bootstrap servers in consumer applications
  3. Restart consumer applications
  4. Verify consumer readiness on the destination cluster

Selection Status Tracker: Aggregate counts of topic readiness across all phases:

CounterDescription
Total SelectedTotal number of topics selected for migration
Ready for CutoverTopics prepared for the current cutover phase
CG SyncedTopics with consumer group offsets synchronized
SyncingTopics actively replicating
CompleteTopics that have finished all migration steps