Monitorar WorkSpaces usando as métricas do CloudWatch
O WorkSpaces e o Amazon CloudWatch são integrados, então é possível reunir e analisar métricas de performance. Você pode monitorar essas métricas usando o console do CloudWatch, a interface de linha de comando do CloudWatch ou de forma programática usando a API do CloudWatch. O CloudWatch também permite que você defina alarmes quando alcança um limite especificado para uma métrica.
Para obter mais informações sobre o uso do CloudWatch e dos alarmes, consulte o Guia do usuário do Amazon CloudWatch.
Pré-requisitos
Para obter as métricas do CloudWatch, habilite o acesso na porta 443 da sub-rede AMAZON na região us-east-1 . Para obter mais informações, consulte Requisitos de endereço IP e porta para WorkSpaces Personal.
Métricas do WorkSpaces
O namespace AWS/WorkSpaces inclui as métricas a seguir.
| Métrica | Descrição | Dimensões | Statistics | Unidades |
|---|---|---|---|---|
|
O número de WorkSpaces que retornaram um status saudável. |
|
Média, soma, máximo, mínimo, amostragens de dados |
Contagem |
|
O número de WorkSpaces que retornaram um status não saudável. |
|
Média, soma, máximo, mínimo, amostragens de dados |
Contagem |
|
O número de tentativas de conexão. |
|
Média, soma, máximo, mínimo, amostragens de dados |
Contagem |
|
O número de conexões bem-sucedidas. |
|
Média, soma, máximo, mínimo, amostragens de dados |
Contagem |
|
O número de conexões com falha. |
|
Média, soma, máximo, mínimo, amostragens de dados |
Contagem |
|
O tempo necessário para iniciar uma sessão de WorkSpaces. |
|
Média, soma, máximo, mínimo, amostragens de dados |
Segundos (tempo) |
|
O tempo de ida e volta entre o cliente do WorkSpaces e o WorkSpace. |
|
Média, soma, máximo, mínimo, amostragens de dados |
Milissegundos (tempo) |
|
O número de conexões que foram fechadas, incluindo conexões com falha e iniciadas pelo usuário. |
|
Média, soma, máximo, mínimo, amostragens de dados |
Contagem |
|
O número de WorkSpaces que têm um usuário conectado. |
|
Média, soma, máximo, mínimo, amostragens de dados |
Contagem |
|
O número de Espaços de trabalho que estão parados. |
|
Média, soma, máximo, mínimo, amostragens de dados |
Contagem |
|
O número de Espaços de trabalho que estão em manutenção. |
|
Média, soma, máximo, mínimo, amostragens de dados |
Contagem |
|
O número de tentativas de validação da assinatura de autenticação do dispositivo. |
|
Média, soma, máximo, mínimo, amostragens de dados |
Contagem |
|
O número de validações da assinatura de autenticação do dispositivo bem-sucedidas. |
|
Média, soma, máximo, mínimo, amostragens de dados |
Contagem |
|
O número de validações da assinatura de autenticação do dispositivo com falha. |
|
Média, soma, máximo, mínimo, amostragens de dados |
Contagem |
|
Dias restantes até que o certificado raiz associado ao diretório expire. |
|
Média, soma, máximo, mínimo, amostragens de dados |
Contagem |
|
A porcentagem do recurso de CPU usado. |
|
Média, Máxima, Mínima |
Porcentagem |
|
A porcentagem da memória da máquina usada. |
|
Média, Máxima, Mínima |
Porcentagem |
|
A porcentagem de volume do disco raiz usado. |
|
Média, Máxima, Mínima |
Porcentagem |
|
A porcentagem de volume do disco do usuário usado. |
|
Média, Máxima, Mínima |
Porcentagem |
|
A porcentagem de pacotes descartados entre o cliente e o gateway. |
|
Média, Máxima, Mínima, Amostras de dados |
Porcentagem |
|
O tempo desde a última reinicialização de um WorkSpace. |
|
Média, Máxima, Mínima, Amostras de dados |
Segundos |
1 O WorkSpaces envia periodicamente solicitações de status para um WorkSpace. Um WorkSpace é marcado com Available quando responde a essas solicitações e com Unhealthy quando falha em responder a essas solicitações. Essas métricas estão disponíveis em nível de granularidade por WorkSpace e também são agrupadas para todos os WorkSpaces em uma organização.
2 O WorkSpaces registra métricas em conexões feitas com cada WorkSpace. Essas métricas são emitidas depois que um usuário é autenticado com êxito por meio do cliente do WorkSpaces e o cliente inicia a sessão. As métricas estão disponíveis em nível de granularidade por WorkSpace e também são agrupadas para todos os WorkSpaces em um diretório.
3 O WorkSpaces envia periodicamente solicitações de status de conexão para um WorkSpace. Os usuários são reportados como conectados quando estão utilizando ativamente suas sessões. Essa métrica está disponível em nível de granularidade por WorkSpace e também são agrupadas para todos os WorkSpaces em uma organização.
4 Esta métrica se aplica a WorkSpaces configurados com modo em execução AutoStop. Se você tem a manutenção habilitada para o WorkSpaces, esta métrica captura o número de WorkSpaces que estão atualmente em manutenção. Esta métrica está disponível em nível de granularidade por WorkSpace, que descreve quando um WorkSpace entrou em manutenção e quando foi removido.
5 Se o atributo de dispositivos confiáveis estiver habilitado para o diretório, o Amazon WorkSpaces usa autenticação baseada em certificado para determinar se um dispositivo é confiável. Quando os usuários tentam acessar seus WorkSpaces, essas métricas são emitidas para indicar êxito ou falha na autenticação do dispositivo confiável. Essas métricas estão disponíveis em um nível de granularidade por diretório e somente para as aplicações cliente Windows e macOS do Amazon WorkSpaces.
6 Não disponível no Acesso via Web do WorkSpaces.
7 Essa métrica mede a perda média de pacotes.
-
No PCoIP: mede a perda média de pacotes UDP do cliente para o gateway.
nota
Isso é medido no gateway.
-
No DCV: mede a perda de pacotes UDP do gateway para o cliente.
nota
Isso é medido no gateway.
Dimensões para métricas do WorkSpaces
Para filtrar os dados das métricas, use as dimensões a seguir.
| Dimensão | Descrição |
|---|---|
|
Filtra os dados de métrica para o WorkSpaces no diretório especificado. O formato do ID do diretório é |
|
Filtra os dados de métrica para o WorkSpace especificado. O formato do ID do WorkSpace é |
|
Filtra os dados de métricas para o certificado raiz especificado associado ao diretório. O formato do ID do certificado é |
|
Filtra os dados de métricas para os WorkSpaces por modo de execução. A forma do modo de execução é AutoStop ou AlwaysOn. |
|
Filtra os dados de métricas para os WorkSpaces por protocolo. A forma do pacote é |
|
Filtra os dados de métricas para os WorkSpaces pelo tipo de computação. |
|
Filtra os dados de métricas para os WorkSpaces pelo tipo de protocolo. |
|
Filtra os dados de métricas para os WorkSpaces pelo nome do usuário. notaO
|
|
Filtra os dados de métrica para o WorkSpace especificado. Veja vários formatos para o nome do computador do WorkSpaces. |
Exemplo de monitoramento
O exemplo a seguir demonstra como você pode usar a AWS CLI para responder a um alarme do CloudWatch e determinar quais WorkSpaces em um diretório passaram por falhas de conexão.
Como responder a um alarme do CloudWatch
-
Determine o diretório ao qual o alarme se aplica usando o comando describe-alarms.
aws cloudwatch describe-alarms --state-value "ALARM"{ "MetricAlarms": [ { ... "Dimensions": [ { "Name": "DirectoryId", "Value": "directory_id" } ], ... } ] } -
Obtenha a lista de WorkSpaces no diretório especificado usando o comando describe-workspaces.
aws workspaces describe-workspaces --directory-iddirectory_id{ "Workspaces": [ { ... "WorkspaceId": "workspace1_id", ... }, { ... "WorkspaceId": "workspace2_id", ... }, { ... "WorkspaceId": "workspace3_id", ... } ] } -
Obtenha as métricas do CloudWatch para cada WorkSpace no diretório usando o comando get-metric-statistics.
aws cloudwatch get-metric-statistics \ --namespace AWS/WorkSpaces \ --metric-name ConnectionFailure \ --start-time 2015-04-27T00:00:00Z \ --end-time 2015-04-28T00:00:00Z \ --period 3600 \ --statistics Sum \ --dimensions "Name=WorkspaceId,Value=workspace_id"{ "Datapoints" : [ { "Timestamp": "2015-04-27T00:18:00Z", "Sum": 1.0, "Unit": "Count" }, { "Timestamp": "2014-04-27T01:18:00Z", "Sum": 0.0, "Unit": "Count" } ], "Label" : "ConnectionFailure" }