Monitorando o Amazon Redshift
Após instalar o agente de host do Instana, o sensor Amazon Redshift é instalado automaticamente, e o monitoramento das instâncias do Amazon Redshift é ativado automaticamente. Você pode visualizar métricas relacionadas ao serviço de armazenamento em nuvem ( Redshift ) na interface do usuário do Google Cloud Console ( Instana ).
Permissões requeridas
As seguintes permissões são necessárias para a coleta de métricas do Redshift e devem ser concedidas a um usuário do AWS Identity and Access Management (IAM):
cloudwatch:GetMetricDatacloudwatch:GetMetricStatisticsredshift:DescribeClusters
Visualizando as métricas
Para visualizar as métricas, conclua as seguintes etapas:
- Na barra lateral da interface do usuário do Instana, selecione Infraestrutura.
- Clique em um host monitorado específico
É possível ver um painel do host com todas as métricas coletadas e processos monitorados.
Redshift agrupamento
Configuração de cluster com rastreamento
| Redshift detalhes da instância | Descrição |
|---|---|
| Cluster ARN | O Amazon Resource Name (ARN) não qualificado que é designado à instância. |
| Terminal | O terminal da instância para conectar a um banco de dados. |
| Porta | A porta da instância. |
| Usuário principal | O usuário principal da instância. |
| Zona de disponibilidade | O local da instância. |
| Horário de criação do cluster | O tempo provisionado para criar uma instância de cluster. |
| Nome do cluster | A instância de um cluster |
| Armazenamento total (MB) | O armazenamento total que é fornecido para um cluster. |
Métricas de coleção
| Métricas de cluster | Descrição |
|---|---|
| Utilização da CPU | A porcentagem de utilização da CPU. Para clusters, essa métrica representa uma agregação de valores de utilização de CPU de todos os nós (líder e cálculo).. |
| Status de funcionamento | O status de funcionamento de um cluster. A cada minuto, o cluster se conecta ao banco de dados e executa uma consulta. Se essa operação for bem-sucedida, o cluster é considerado em bom estado; caso contrário, o cluster está com problemas. |
| Armazenamento usado | A porcentagem de espaço em disco usado |
| Conexões com o banco de dados | O número de conexões com o banco de dados para um cluster |
| IOPS de leitura | O número médio de operações de leitura de disco por segundo.. |
| Latência de leitura | A quantidade média de tempo gasto para operações de E/S de leitura de disco. |
| Rendimento de leitura | O número médio de bytes que são lidos do disco por segundo. |
| IOPS de gravação | O número médio de operações de gravação por segundo.. |
| Latência de gravação | A quantia média de tempo gasto para operações de E/S de gravação de disco |
| Rendimento de gravação | O número médio de bytes gravados no disco por segundo. |
Redshift nó
Configuração do nó rastreado
| Redshift detalhes da instância | Descrição |
|---|---|
| Cluster ARN | O Amazon Resource Name (ARN) não qualificado designado à instância. |
| Nó ARN | O Amazon Resource Name (ARN) não qualificado derivado da instância do nó. |
| Porta | A porta da instância. |
| Nome de Nó | O nome da instância. |
| Tipo de nó | O tipo de instância |
| Endereço IP público | O endereço IP público de uma instância do nó |
| Nome do cluster | A instância de um cluster |
Métricas de coleção
| Métricas do nó | Descrição |
|---|---|
| Utilização da CPU | A porcentagem de utilização da CPU. |
| IOPS de leitura | O número médio de operações de leitura de disco por segundo.. |
| IOPS de gravação | O número médio de operações de gravação por segundo.. |
| Latência de gravação | A quantia média de tempo gasto para operações de E/S de gravação de disco |
| Latência de leitura | A quantidade média de tempo gasto para operações de E/S de leitura de disco. |
| Rendimento de leitura | O número médio de bytes que são lidos de um disco por segundo. |
| Rendimento de gravação | O número médio de bytes gravados em um disco por segundo. |
Configurando
Instana é configurado automaticamente para monitorar instâncias do ` Amazon Redshift ` por padrão após a instalação do agente de host do ` Instana `.
As métricas do Amazon Redshift são obtidas a cada 5 minutos, o que pode ser alterado usando a seguinte configuração no arquivo de configuração do agente <agent_install_dir>/etc/instana/configuration.yamlInstana :
com.instana.plugin.aws.redshift:
cloudwatch_period: 300
Para desativar o monitoramento das instâncias do ` Redshift `, use a seguinte configuração:
com.instana.plugin.aws.redshift:
enabled: false
Para filtrar apenas os nós específicos no cluster Redshift, você pode definir uma expressão regular para o nome do nó usando a seguinte configuração:
com.instana.plugin.aws.redshift:
includeNodeRoleRegex: 'abc.*'
Monitorando diversas contas da AWS
Para monitorar diversas contas do AWS com um agente AWS na mesma região, consulte a documentação Monitorando diversas contas do AWS .
Abordagem de perfis nomeados da AWS
Na abordagem de perfis nomeados do AWS , é possível definir o perfil Para substituir os perfis usados para monitorar o Redshift, utilize a seguinte configuração no arquivo de configuração do agente:
com.instana.plugin.aws.redshift:
profile_names:
- 'profile2'
- 'profile3'
AWS Abordagem do Serviço de Tokens de Segurança (STS)
Para substituir as funções do IAM utilizadas para monitorar o Redshift, utilize a seguinte configuração no arquivo de configuração do agente:
com.instana.plugin.aws.redshift:
role_arns:
- 'arn:aws:iam::<account_1_id>:role/<role_1_name>'
- 'arn:aws:iam::<account_2_id>:role/<role_2_name>'
Filtragem
Diversas tags podem ser definidas, separadas por uma vírgula. As tags devem ser fornecidas como um par chave-valor separado por dois pontos (:). Para configurar facilmente um sensor d Redshift, você pode definir quais tags deseja incluir ou excluir da detecção. Para definir tags em ambas as listas (inclusão e exclusão), a lista de exclusão tem prioridade mais alta. Se a filtragem de serviços não for necessária, não será necessário definir a configuração. Não é obrigatório definir todos os valores para ativar a filtragem.
É possível especificar o intervalo do sensor (padrão de 300 segundos) para pesquisar os recursos identificados do AWS usando a propriedade de configuração tagged-services-poll-rate
Para definir o intervalo dos sensores para pesquisar os recursos identificados de AWS , use a configuração a seguir:
com.instana.plugin.aws:
tagged-services-poll-rate: 60 #default 300
Para incluir serviços por tags na descoberta, use a configuração a seguir:
com.instana.plugin.aws.redshift:
include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)
Para excluir os serviços por tags da descoberta, use a configuração a seguir:
com.instana.plugin.aws.redshift:
exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
Os serviços AWS sem tags são monitorados por padrão, mas podem ser excluídos configurando o campo include_untagged como false , conforme mostrado:
com.instana.plugin.aws.redshift:
include_untagged: false # True value by default