

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Surveillez la réplication à partir de clusters Kafka autogérés
<a name="msk-replicator-monitor-external"></a>

Après avoir créé un réplicateur MSK pour répliquer les données d'un cluster Apache Kafka autogéré vers les courtiers Amazon MSK Express, surveillez les indicateurs CloudWatch Amazon suivants pour suivre la progression de la réplication et déterminer quand vos applications sont prêtes à migrer.

**Surveiller l'état de création du réplicateur**  
Après avoir appelé l'`CreateReplicator`API, le réplicateur passe par les états suivants : `CREATING``RUNNING`, ou`FAILED`. Prévoyez environ 30 minutes.

```
aws kafka describe-replicator --replicator-arn <replicator-arn>
```

**Surveiller la réplication des données**  
Surveillez les mesures suivantes pour suivre la progression de la réplication des données :
+ `MessageLag`— Surveillez jusqu'à ce qu'il atteigne 0, ce qui indique que toutes les données ont été répliquées.
+ `ReplicationLatency`— Suivez le temps nécessaire à la réplication des enregistrements de la source à la cible.
+ `ReplicationFailures`— Devrait être 0. Une valeur différente de zéro indique des problèmes de réplication.

**Surveillez la synchronisation des décalages entre groupes de consommateurs**  
Lorsque `synchroniseConsumerGroupOffsets` ce paramètre est défini sur`true`, MSK Replicator traduit et synchronise régulièrement les décalages des groupes de consommateurs du cluster source vers le cluster cible.
+ `ConsumerGroupCount`— Vérifiez que cela correspond au nombre attendu de groupes de consommateurs synchronisés.
+ `ConsumerGroupOffsetSyncFailure`— Devrait être 0. Si la valeur est supérieure à 0, vérifiez que les groupes de consommateurs sont actifs, vérifiez les autorisations de lecture et de description et assurez-vous que les rubriques existent sur le cluster cible.
+ `OffsetLag (MSK)`et `OffsetLag (Non-MSK)` — Comparez le décalage entre les consommateurs au niveau des partitions sur les deux clusters pour vérifier que les décalages sont synchronisés.

**Déterminer l'état de préparation à la**  
Vos applications sont prêtes à migrer lorsque toutes les conditions suivantes sont réunies :
+ `MessageLag`= 0
+ `ReplicationFailures`= 0
+ `ConsumerGroupOffsetSyncFailure`= 0