Monitorar a performance do cluster do Amazon Redshift
O Amazon Redshift fornece dados e métricas de performance para que você possa rastrear a integridade e a performance de seus clusters e bancos de dados. Nesta seção, discutimos os tipos de dados com os quais você pode trabalhar no Amazon Redshift, especificamente no console do Amazon Redshift.
Os dados de performance que você pode usar no console do Amazon Redshift se enquadram em duas categorias:
-
Métricas do Amazon CloudWatch – As métricas do Amazon CloudWatch ajudam a monitorar os aspectos físicos do seu cluster, como a utilização da CPU, latência e rendimento. Os dados métricos são exibidos diretamente no console do Amazon Redshift. Você também pode visualizá-los no console do CloudWatch. Como alternativa, você pode consumi-lo de qualquer outra maneira de trabalhar com métricas, como com a AWS CLI ou um dos AWS SDKs.
-
Consultar/carregar dados de performance – Os dados de performance ajudam a monitorar a atividade e a performance do banco de dados. Esses dados são agregados no console do Amazon Redshift para ajudá-lo a correlacionar facilmente o que você vê nas métricas do CloudWatch com consultas de banco de dados específicas e eventos de carga. Você também pode criar as próprias consultas de performance personalizadas e executá-las diretamente no banco de dados. Os dados de performance de consulta e carga são exibidos apenas no console do Amazon Redshift. Não é publicado como métricas do CloudWatch.
Os dados de performance são integrados ao console do Amazon Redshift, proporcionando uma experiência mais rica das seguintes maneiras:
-
Os dados de performance associados a um cluster são exibidos de maneira contextual quando você exibe um cluster, em que possa precisar tomar decisões sobre o cluster, como redimensionamento.
-
Algumas métricas de performance são exibidas em unidades com escala mais apropriada no console do Amazon Redshift em comparação com o CloudWatch. Por exemplo,
WriteThroughput
é exibido em GB/s (em comparação com bytes/s no CloudWatch), que é uma unidade mais relevante para o espaço de armazenamento típico de um nó. -
Você pode exibir facilmente os dados de performance dos nós de um cluster no mesmo gráfico. Dessa forma, você poderá monitorar facilmente a performance de todos os nós de um cluster. Você também pode ver dados de performance de cada nó.
O Amazon Redshift fornece dados de performance (tanto métricas do CloudWatch quanto dados de consulta e carga) sem custo adicional. Os dados de performance são registrados a cada minuto. Você pode acessar valores históricos de dados de performance no console do Amazon Redshift. Para obter informações detalhadas sobre como usar o CloudWatch para acessar os dados de performance do Amazon Redshift expostos como métricas do CloudWatch, consulte O que é o CloudWatch? no Manual do usuário do Amazon CloudWatch.