Integración de Amazon CloudWatch - Amazon DCV Session Manager

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Integración de Amazon CloudWatch

Session Manager admite la integración con Amazon CloudWatch para brokers que se ejecutan en instancias de Amazon EC2 y también para brokers que se ejecutan en hosts en las instalaciones.

Amazon CloudWatch monitorea los recursos y las aplicaciones de Amazon Web Services (AWS) que ejecuta en AWS en tiempo real. Puede utilizar CloudWatch para recopilar y hacer un seguimiento de métricas, que son las variables que puede medir en los recursos y aplicaciones. Para obtener más información, consulte la Guía del usuario de Amazon CloudWatch.

Puede configurar el broker de Session Manager para que envíe los siguientes datos de métricas a Amazon CloudWatch:

  • Number of DCV servers: número de servidores DCV administrados por el broker.

  • Number of ready DCV servers: número de servidores DCV que se encuentran en estado READY administrados por el broker.

  • Number of DCV sessions: número de sesiones de DCV gestionadas por el broker.

  • Number of DCV console sessions: número de sesiones de consola DCV gestionadas por el broker.

  • Number of DCV virtual sessions: número de sesiones virtuales de DCV gestionadas por el broker.

  • Heap memory used: cantidad de memoria dinámica que utiliza el broker.

  • Off-heap memory used: cantidad de memoria no dinámica que utiliza el broker.

  • Describe sessions request time: tiempo que se tarda en completar las solicitudes a la API DescribeSessions.

  • Delete sessions request time: tiempo que se tarda en completar las solicitudes a la API DeleteSessions.

  • Create sessions request time: tiempo que se tarda en completar las solicitudes a la API CreateSessions.

  • Get session connection data request time: tiempo que se tarda en completar las solicitudes de la API GetSessionConnectionData.

  • Update session permissions sequest time: tiempo que se tarda en completar las solicitudes de la API UpdateSessionPermissions.

Para configurar el broker para que envíe datos de métricas a Amazon CloudWatch
  1. Abra /etc/dcv-session-manager-broker/session-manager-broker.properties con su editor de texto preferido y haga lo siguiente.

    • Establezca enable-cloud-watch-metrics en true

    • Para cloud-watch-region, especifique la región en la que desea recopilar los datos de las métricas.

      nota

      Si su broker se ejecuta en una instancia de Amazon EC2, este parámetro es opcional. La región se recupera automáticamente del servicio de metadatos de instancias (IMDS). Si ejecuta el broker en un host en las instalaciones, este parámetro es obligatorio.

  2. Detenga y reinicie el broker.

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

El host del broker también debe tener permiso para llamar a la API cloudwatch:PutMetricData. Las credenciales de AWS se pueden recuperar mediante una de las técnicas de recuperación de credenciales compatibles. Para obtener más información, consulte Suministro y recuperación de credenciales de AWS.