Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog
Journalisation et surveillance dans Amazon Redshift
La surveillance est un enjeu important pour assurer la fiabilité, la disponibilité et les performances d'Amazon Redshift et de vos solutions AWS. Vous pouvez recueillir les données de surveillance de toutes les parties de votre solution AWS de telle sorte que vous puissiez déboguer plus facilement une éventuelle défaillance à plusieurs points. AWS fournit plusieurs outils pour surveiller vos ressources Amazon Redshift et répondre aux incidents potentiels :
- Alarmes Amazon CloudWatch
À l’aide d’alarmes Amazon CloudWatch, vous surveillez une métrique unique sur une période donnée que vous spécifiez. Si la métrique dépasse un seuil donné, une notification est envoyée à une rubrique Amazon SNS ou à une politique AWS Auto Scaling. Les alarmes CloudWatch n’invoquent pas une action uniquement parce qu’elles se trouvent dans un état particulier. L’état doit avoir changé et avoir été conservé pendant un nombre de périodes spécifié. Pour plus d’informations, consultez Création d'une alarme . Pour connaître la liste des métriques, consultez Données de performances dans Amazon Redshift.
- AWS CloudTrailJournaux
CloudTrail fournit un enregistrement des opérations API effectuées par un utilisateur, un rôle IAM ou un service AWS dans Amazon Redshift. Avec les informations collectées par CloudTrail, vous pouvez déterminer la demande qui a été envoyée à Amazon Redshift, l'adresse IP à partir de laquelle la demande a été effectuée, l'auteur et la date de la demande, ainsi que d'autres détails. Pour plus d’informations, consultez Journalisation avec CloudTrail.