0

Nous utilisons Kinesis Firehose pour charger des données dans un certain nombre de tables Redshift. Il y a des moniteurs disponibles pour voir les livraisons réussies. Cependant, il n'y a aucun moniteur pour vérifier s'il y a des erreurs dans la livraison - celles qui sont enregistrées dans la table stl_load_errors.Moniteur Cloudwatch pour Stl_Load_Errors

J'ai une option pour créer un lambda qui lit la table stl_load_errors et écrit dans les métriques cloudwatch. Mais, j'aimerais savoir s'il existe une solution prête à l'emploi pour le surveiller.

+0

Kinesis cours d'eau ou firehose? –

+0

@RahulGupta Amazon Kinesis Firehose – Noor

Répondre

0

Vérifiez les paramètres de flux de livraison Firehose Redshift dans l'onglet Surveillance
DeliveryToRedshift Success (moyenne)
.

En outre, vous pouvez voir Monitoring with Amazon CloudWatch Metrics.

activer la journalisation d'erreur si elle est pas déjà activé, et vérifier les journaux d'erreurs pour défaut de livraison. Monitoring with Amazon CloudWatch Logs

Si j'ai fait une mauvaise supposition, veuillez commenter et je recentrerai ma réponse.

+0

DeliverToRedshift Succès - est seulement pour les livraisons réussies. Cela peut indiquer une lacune dans les livraisons réussies, mais si vous n'avez pas de livraisons cohérentes, il est difficile de détecter une erreur. Deuxièmement, je cherche des métriques, pas des journaux. Nous utilisons des mesures pour envoyer des notifications à Slack. Donc, les journaux ne seront pas utiles. – Noor