Surveiller les performances de cluster Amazon Redshift - Amazon Redshift

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 .

Surveiller les performances de cluster Amazon Redshift

Amazon Redshift fournit les métriques de performance et les données de telle sorte que vous puissiez suivre l’état d’intégrité et les performances de vos clusters et bases de données. Dans cette section, nous abordons les types de données que vous pouvez utiliser dans Amazon Redshift et, plus précisément, dans la console Amazon Redshift.

Les données de performance que vous pouvez utiliser dans la console Amazon Redshift se divisent en deux catégories :

  • Métriques Amazon Redshift – Les métriques Amazon CloudWatch vous aident à surveiller les aspects physiques de votre cluster, comme l’utilisation du CPU, la latence et le débit. Les données des métriques s’affichent directement dans la console Amazon Redshift. Vous pouvez également les visualiser dans la console CloudWatch. Vous pouvez également l’utiliser de n’importe quelle autre manière pour travailler avec les métriques, par exemple avec le AWS CLI ou l’un des kits SDK AWS.

  • Données de performances de requête/de chargement – Les données de performance vous aident à surveiller l’activité et les performances de la base de données. Ces données sont agrégées dans la console Amazon Redshift pour vous aider à corréler facilement ce que vous voyez dans les métriques CloudWatch avec des événements spécifiques de requête et de chargement de base de données. Vous pouvez aussi créer vos propres requêtes de performance personnalisées et les exécuter directement sur la base de données. Les données de performance des requêtes et des charges s’affichent uniquement dans la console Amazon Redshift. Elles ne sont pas publiées en tant que métriques CloudWatch.

Les données de performance sont intégrées à la console Amazon Redshift, ce qui génère une expérience plus riche, comme illustré ci-après :

  • Les données de performance associées à un cluster sont affichées de manière contextuelle lorsque vous visualisez un cluster, où vous pourriez en avoir besoin pour prendre des décisions concernant le cluster, comme le redimensionnement.

  • Certaines mesures de performance sont affichées dans des unités plus appropriées dans la console Amazon Redshift par rapport à CloudWatch. Par exemple, WriteThroughput, est affiché en Go/s (et non en octets/s comme dans CloudWatch), qui est une unité plus appropriée pour l’espace de stockage classique d’un nœud.

  • Vous pouvez aisément afficher des données de performances pour les nœuds d’un cluster ensemble sur le même graphique. De cette manière, vous pouvez surveiller les performances de tous les nœuds d’un cluster. Vous pouvez également consulter les données de performances pour chaque nœud.

Amazon Redshift fournit les données de performance (les métriques CloudWatch et les données de requête et de chargement), sans coût supplémentaire. Les données de performance sont enregistrées toutes les minutes. Vous pouvez accéder aux valeurs historiques des données de performance dans la console Amazon Redshift. Pour plus d’informations sur l’utilisation de CloudWatch pour accéder aux données de performance Amazon Redshift exposées en tant que métriques CloudWatch, consultez Qu’est-ce que CloudWatch ? dans le guide de l’utilisateur Amazon CloudWatch.