Monitorizar sus WorkSpaces mediante métricas de CloudWatch
WorkSpaces y Amazon CloudWatch están integrados, por lo que puede recopilar y analizar métricas de rendimiento. Puede monitorear estas métricas usando la consola de CloudWatch, la interfaz de línea de comandos de CloudWatch o de forma programática usando la API de CloudWatch. CloudWatch también permite establecer alarmas cuando se alcanza un umbral especificado para una métrica.
Para obtener más información sobre el uso de CloudWatch y las alarmas, consulte la Guía del usuario de Amazon CloudWatch.
Requisitos previos
Para obtener métricas de CloudWatch, habilite el acceso en el puerto 443 en el subconjunto AMAZON de la región us-east-1 . Para obtener más información, consulte Requisitos de puertos y direcciones IP en WorkSpaces Personal.
Métricas de WorkSpaces
El espacio de nombres de AWS/WorkSpaces incluye las siguientes métricas.
| Métrica | Descripción | Dimensiones | Statistics | Unidades |
|---|---|---|---|---|
|
El número de instancias de WorkSpaces que devuelven un estado de funcionamiento correcto. |
|
Promedio, mínimo, máximo, suma, muestras de datos |
Recuento |
|
El número de instancias de WorkSpaces que devuelven un estado de funcionamiento incorrecto. |
|
Promedio, mínimo, máximo, suma, muestras de datos |
Recuento |
|
El número de intentos de conexión. |
|
Promedio, mínimo, máximo, suma, muestras de datos |
Recuento |
|
El número de conexiones realizadas correctamente. |
|
Promedio, mínimo, máximo, suma, muestras de datos |
Recuento |
|
El número de conexiones que han producido un error. |
|
Promedio, mínimo, máximo, suma, muestras de datos |
Recuento |
|
La cantidad de tiempo que se tarda en iniciar una sesión de WorkSpaces. |
|
Promedio, mínimo, máximo, suma, muestras de datos |
Segundo (tiempo) |
|
El tiempo de ida y vuelta entre el cliente de WorkSpaces y la instancia de WorkSpaces. |
|
Promedio, mínimo, máximo, suma, muestras de datos |
Milisegundo (tiempo) |
|
El número de conexiones que se cerraron, incluidas las iniciadas por el usuario y las que produjeron un error. |
|
Promedio, mínimo, máximo, suma, muestras de datos |
Recuento |
|
El número de instancias de WorkSpaces que tienen un usuario conectado. |
|
Promedio, mínimo, máximo, suma, muestras de datos |
Recuento |
|
El número de instancias de WorkSpaces que se han detenido. |
|
Promedio, mínimo, máximo, suma, muestras de datos |
Recuento |
|
El número de instancias de WorkSpaces que se encuentran en mantenimiento. |
|
Promedio, mínimo, máximo, suma, muestras de datos |
Recuento |
|
El número de intentos de validación de la firma de autenticación del dispositivo. |
|
Promedio, mínimo, máximo, suma, muestras de datos |
Recuento |
|
Número de validaciones de firmas de autenticación de dispositivos realizadas correctamente. |
|
Promedio, mínimo, máximo, suma, muestras de datos |
Recuento |
|
Número de validaciones fallidas de firmas de autenticación de dispositivos. |
|
Promedio, mínimo, máximo, suma, muestras de datos |
Recuento |
|
Días que faltan para que caduque el certificado raíz asociado al directorio. |
|
Promedio, mínimo, máximo, suma, muestras de datos |
Recuento |
|
El porcentaje de los recursos utilizados de la CPU. |
|
Promedio, Máximo, Mínimo |
Porcentaje |
|
El porcentaje de la memoria de la máquina utilizada. |
|
Promedio, Máximo, Mínimo |
Porcentaje |
|
El porcentaje del volumen del disco raíz utilizado. |
|
Promedio, Máximo, Mínimo |
Porcentaje |
|
El porcentaje del volumen del disco del usuario utilizado. |
|
Promedio, Máximo, Mínimo |
Porcentaje |
|
El porcentaje de paquetes eliminados entre el cliente y la puerta de enlace. |
|
Promedio, Máximo, Mínimo, Muestras de datos |
Porcentaje |
|
El tiempo transcurrido desde el último reinicio de un escritorio de WorkSpaces. |
|
Promedio, Máximo, Mínimo, Muestras de datos |
Segundos |
1 WorkSpaces envía periódicamente solicitudes de estado a un WorkSpace. Una instancia de WorkSpaces se marca como Available cuando responde a estas solicitudes y como Unhealthy cuando no responde a estas solicitudes. Estas métricas están disponibles a nivel de granularidad por WorkSpace, y también agregadas para todos los WorkSpaces de una organización.
2 WorkSpaces registra métricas sobre las conexiones realizadas a cada WorkSpace. Estas métricas se emiten después de que un usuario se haya autenticado correctamente a través del cliente de WorkSpaces y tras iniciar una sesión. Las métricas están disponibles a nivel de granularidad por WorkSpace, y también agregadas para todos los WorkSpaces de un directorio.
3 WorkSpaces envía periódicamente solicitudes de estado de conexión a un WorkSpace. Los usuarios se registran como conectados cuando utilizan activamente sus sesiones. Esta métrica está disponible a nivel de granularidad por WorkSpace, y también está agregada para todos los WorkSpaces de una organización.
4 Esta métrica se aplica a las instancias de WorkSpaces configuradas con el modo de funcionamiento AutoStop. Si ha habilitado el mantenimiento para sus instancias de WorkSpaces, esta métrica obtiene el número de instancias de WorkSpaces que se encuentran actualmente en mantenimiento. Esta métrica está disponible a nivel de granularidad por WorkSpace, que indica cuándo un WorkSpace se puso en mantenimiento y cuándo se eliminó.
5 Si la característica de dispositivos de confianza está habilitada para el directorio, Amazon WorkSpaces utiliza la autenticación basada en certificados para determinar si un dispositivo es de confianza. Cuando los usuarios intentan acceder a sus WorkSpaces, se emiten estas métricas para indicar si la autenticación del dispositivo de confianza se ha realizado correctamente o no. Estas métricas están disponibles a nivel de granularidad por directorio y solo para las aplicaciones cliente de Amazon WorkSpaces para Windows y macOS.
6 No disponible para el acceso web a WorkSpaces.
7: esta métrica mide el promedio de pérdida de paquetes.
-
En PCoIP: mide el promedio de pérdida de paquetes UDP del cliente a la puerta de enlace.
nota
Esto se mide en la puerta de enlace.
-
En DCV: mide el promedio de pérdida de paquetes UDP del cliente a la puerta de enlace.
nota
Esto se mide en la puerta de enlace.
Dimensiones de las métricas de WorkSpaces
Para filtrar los datos de las métricas, use las siguientes dimensiones.
| Dimensión | Descripción |
|---|---|
|
Filtra los datos de métricas en las instancias de WorkSpaces en el directorio especificado. El formato del ID de directorio es |
|
Filtra los datos de métricas en la instancia de WorkSpaces especificada. El formato del ID de WorkSpace es |
|
Filtra los datos de la métrica al certificado raíz especificado asociado al directorio. La forma del ID del certificado es |
|
Filtra los datos de la métrica a los escritorios de WorkSpaces según su modo de ejecución. La forma del modo de ejecución es AutoStop o AlwaysOn. |
|
Filtra los datos de la métrica a los escritorios de WorkSpaces según el protocolo. La forma del paquete es |
|
Filtra los datos de la métrica a los escritorios de WorkSpaces según el tipo de computación. |
|
Filtra los datos de la métrica a los escritorios de WorkSpaces según el tipo de protocolo. |
|
Filtra los datos de la métrica a los escritorios de WorkSpaces según el nombre del usuario. notaEl
|
|
Filtra los datos de métricas en la instancia de WorkSpaces especificada. Consulte varios formatos para el nombre del equipo de WorkSpaces. |
Ejemplo de monitorización
El siguiente ejemplo demuestra cómo puede utilizar la AWS CLI para responder a una alarma de CloudWatch y determinar qué WorkSpaces de un directorio han experimentado fallos de conexión.
Para responder a una alarma de CloudWatch
-
Determine a qué directorio se aplica la alarma usando el comando describe-alarms.
aws cloudwatch describe-alarms --state-value "ALARM"{ "MetricAlarms": [ { ... "Dimensions": [ { "Name": "DirectoryId", "Value": "directory_id" } ], ... } ] } -
Obtenga la lista de los WorkSpaces en el directorio especificado con el comando describe-workspaces.
aws workspaces describe-workspaces --directory-iddirectory_id{ "Workspaces": [ { ... "WorkspaceId": "workspace1_id", ... }, { ... "WorkspaceId": "workspace2_id", ... }, { ... "WorkspaceId": "workspace3_id", ... } ] } -
Obtenga las métricas de CloudWatch para cada WorkSpace en el directorio usando el 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" }