Fazer a integração com o Amazon CloudWatch - Gerenciador de Sessões do Amazon DCV

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Fazer a integração com o Amazon CloudWatch

O gerenciador de sessões faz integração com o Amazon CloudWatch para Agentes rodando em instâncias do Amazon EC2 e também para Agentes executados em hosts on-premises.

O Amazon CloudWatch monitora os recursos da Amazon Web Services (AWS) e as aplicações executadas na AWS em tempo real. Você pode usar o CloudWatch para coletar e monitorar métricas, que são as variáveis mensuráveis que ajudam você a avaliar seus recursos e aplicativos. Para obter mais informações, consulte o Guia do usuário do Amazon CloudWatch.

Você pode configurar o Agente do gerenciador de sessões para enviar as seguintes métricas ao Amazon CloudWatch:

  • Number of DCV servers – O número de servidores DCV gerenciados pelo Agente.

  • Number of ready DCV servers – O número de servidores DCV no status READY gerenciados pelo Agente.

  • Number of DCV sessions – O número de sessões DCV gerenciadas pelo Agente.

  • Number of DCV console sessions – O número de sessões do console DCV gerenciadas pelo Agente.

  • Number of DCV virtual sessions – O número de sessões virtuais DCV gerenciadas pelo Agente.

  • Heap memory used – A quantidade de memória heap usada pelo Agente.

  • Off-heap memory used – A quantidade de memória off-heap usada pelo Agente.

  • Describe sessions request time – Tempo necessário para concluir as solicitações da API DescribeSessions.

  • Delete sessions request time – Tempo necessário para concluir as solicitações da API DeleteSessions.

  • Create sessions request time – Tempo necessário para concluir as solicitações da API CreateSessions.

  • Get session connection data request time – O tempo necessário para concluir as solicitações da API GetSessionConnectionData.

  • Update session permissions sequest time – O tempo necessário para concluir as solicitações da API UpdateSessionPermissions.

Configurar o Agente para enviar métricas ao Amazon CloudWatch
  1. Abra o /etc/dcv-session-manager-broker/session-manager-broker.properties usando o editor de texto que preferir e adicione o seguinte:

    • Defina enable-cloud-watch-metrics como true

    • Para cloud-watch-region, especifique a região na qual coletar as métricas.

      nota

      Se o Agente estiver rodando em uma instância do Amazon EC2, esse parâmetro é opcional. A região é trazida automaticamente do serviço de metadados de instância (IMDS). Se você estiver rodando o Agente em um host on-premises, esse parâmetro é obrigatório.

  2. Interrompa e reinicie o Agente.

    $ sudo systemctl stop dcv-session-manager-broker
    $ sudo systemctl start dcv-session-manager-broker

O host do Agente também deve ter permissão para chamar a API cloudwatch:PutMetricData. As credenciais da AWS podem ser trazidas usando uma das técnicas de obtenção de credenciais aceitas. Para obter mais informações, consulte Fornecimento e recuperação de credenciais da AWS.