Utiliser et surveiller des flux de données

Surveillance côté GoldenGate

Métriques de consommateur

Métrique Pourquoi est-ce important
Etat de connexion et nombre de reconnexions Détecte l'instabilité du réseau, de l'authentification, du proxy et du service.
Dernière réception et dernière validation pos Sépare l'arrivée des données du traitement durable réussi. Consignez une valeur de hachage ou de protection si les positions sont considérées comme sensibles.
Enregistrements et octets par type/table Identifie le volume inattendu, les erreurs de filtrage et l'écart.
Latence de traitement Délai entre op_ts et la validation en aval durable. Prendre en compte les différences entre les horloges source et consommateur.
Profondeur de file d'attente interne et ancienneté de la file d'attente la plus ancienne Détecte la contrepression avant l'épuisement de la mémoire.
Modifications de la version du schéma/des métadonnées Détecte les modifications LDD et de contrat.
Nombre de conflits de doublons et d'idémpotence Valide le comportement de livraison et de point de reprise.
Echecs de lettre morte et de validation Affiche les enregistrements nécessitant une correction manuelle ou automatique.

Planification de la capacité et de la réserve

bufferSize contrôle le seuil d'octets auquel le service vide sa file d'attente de messages en mémoire vers le client. Une valeur plus élevée peut améliorer l'efficacité du traitement par lots, mais peut augmenter l'utilisation et la latence de la mémoire par message. Une valeur inférieure peut réduire la latence mais augmenter la surcharge des messages. Il ne s'agit pas d'une file d'attente durable, ne remplace pas la conservation de la trace et ne supprime pas le besoin de contrôles de contrepression du consommateur.

Stratégie de reconnexion

Plusieurs destinataires

Data Streams ne fournit pas de groupe de consommateurs de ressources de type Kafka ni de décalage par consommateur géré par le serveur. Chaque client indépendant doit conserver son propre point de reprise et recevoir des enregistrements en fonction de sa connexion et de la valeur begin. Ne partagez pas un point de reprise entre les consommateurs actifs simultanément, sauf si un coordinateur externe garantit une propriété unique et des mises à jour de point de reprise commandées.

Gestion du changement