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 ).

Observação: Para obter mais informações sobre os outros serviços do AWS compatíveis, consulte a documentação em AWS.

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:GetMetricData
  • cloudwatch:GetMetricStatistics
  • redshift: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'
Observação: Se você definir perfis no nível do serviço, esses perfis substituirão a configuração dos perfis globais do ` AWS `.

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>'
Observação: Se você definir funções do IAM no nível do serviço, essas funções substituirão a configuração das funções globais do IAM do AWS.

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

Observação: as tags estão disponíveis apenas com o Agente do AWS.

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