AWS ELB

Tipo de datos

Métricas del equilibrador de carga

Descripción

ELB (Elastic Load Balancing) es la implementación de AWS para el equilibrio de carga integrado. ELB incluye las opciones de Equilibrio de carga de aplicaciones, Equilibrio de carga de red y Equilibrio de carga clásico. El conector Fusion ELB extrae métricas HealthyHostCount, UnHealthyHostCount y Load Balancer Capacity Units (LCUs) de AWS ELB a través de Fusion. Proporciona a los clientes una experiencia integrada de equilibrio de carga y visibilidad de las métricas de Fusion disponibles en sus aplicaciones Openmix. Fusion ingiere los informes basados en el tiempo de las métricas de ELB para que los clientes puedan ver el rendimiento actual y reciente de los equilibradores de carga. Las métricas de ELB se registran en AWS y, a continuación, se ponen a disposición de Fusion a través de la API de AWS SDK.

Formato de fuente de datos

El feed de datos de ELB Fusion produce un objeto JSON que contiene métricas de AWS ELB Load Balancer. La estructura de datos Fusion ELB que se envía a Openmix se ve así:


      [
  {
    "aws_elb_type": "AWS/ApplicationELB",
    "elb_name": "app/fusion-test-alb/b12345d123ab45c1",
    "metric": [
      {
        "metric": "HealthyHostCount",
        "status": "Complete",
        "timestamp": "2019-08-16T20:30:00",
        "value": 2
      },
      {
        "metric": "UnHealthyHostCount",
        "status": "Complete",
        "timestamp": "2019-08-16T20:30:00",
        "value": 0
      },
      {
        "metric": "ConsumedLCUs",
        "status": "Complete",
        "timestamp": "2019-08-16T20:15:00",
        "value": 0
      }
    ]

<!--NeedCopy-->

Cuando se ejecuta la fuente de datos de Fusion ELB, consulta el equilibrador de carga de AWS ELB y obtiene las métricas más recientes de los últimos 5 minutos. Al igual que todas las Fusion Data Feeds, las métricas de ELB están disponibles para Openmix a través de una configuración de ITM “Platform”. Si se quiere más de un ELB, cada ELB debe asignarse a una plataforma ITM independiente.

Configuración del servidor

Para que Fusion pueda acceder a las métricas de supervisión de AWS ELB para cualquier VM determinada, las credenciales de usuario utilizadas para crear la fuente de datos de Fusion ELB deben cumplir los siguientes requisitos mínimos:

  • AmazonEC2ReadOnlyAccess
  • AmazonELBReadOnlyAccess

Estas son las credenciales que el usuario de AWS necesita para consultar las métricas de supervisión del servidor ELB. Las funciones de usuario de AWS se pueden encontrar en:

  • AWS Management Console
  • Seguridad e identidad
  • Administración de identidades y accesos
  • Usuarios

Seleccione el usuario que se utilizará para el acceso a AWS. Consulte las directivas de usuario o los grupos asignados al usuario. Si no hay ninguna directiva para el usuario, aparecerá en el grupo.

Notas de implementación

Hay pocas cosas que pueden salir mal con la instalación de Fusion ELB. Por ejemplo:

  • La clave de acceso de AWS y el secreto no válidos dan como resultado un mensaje de credenciales no válido.
  • La cuenta de usuario de AWS no tiene las directivas de ELB adecuadas como se mencionó anteriormente (en Configuración del servidor, Requisitos mínimos).
  • La instancia de AWS no tiene habilitada la supervisión y, por lo tanto, resulta en “nulo” para las métricas de supervisión recopiladas por Fusion en el historial de registros.

Configurar en Fusion

Puede acceder a Fusion Data Feeds desde el panel de navegación izquierdo, en Openmix. Para los pasos iniciales, consulte la documentación sobre la integración de Fusion.

Cuando acceda al cuadro de diálogo de configuración específica del servicio, escriba lo siguiente:

  • Nombre: Nombre dado a la fuente de datos. Este valor predeterminado es “Servicio - Nombre de plataforma” si no se especifica.
  • Ejecutar cada: La frecuencia con la que se actualiza la fuente de datos desde el servicio.
  • Plataforma: La plataforma que está asociada con la fuente de datos.
  • Clave deacceso: clave de acceso de AWS para la cuenta de usuario que se utilizará en la autorización de Fusion AWS SDK y las consultas posteriores de la API de AWS ELB.
  • Clave secreta: La clave secreta de la cuenta de usuario.
  • Región: la región de AWS que contiene el equilibrador de carga
  • Tipo de ELB: Seleccione Clásico, Red o Aplicación para el tipo de equilibrador de carga.
  • Nombre de ELB: seleccione el equilibrador de carga para la región de AWS que desea enviar métricas de LB disponibles (unidades HealthyHostCount, UnHealthyHostCount y LoadBalanceCapacity) a Openmix. Se muestran todos los equilibradores de carga disponibles para la región de AWS seleccionada.
  • Grupode destino: los grupos de destino son un subconjunto de hosts de destino o posteriores definidos para el equilibrador de carga. Puede especificar “Ninguno” (no tenga en cuenta los grupos de destino para las métricas ELB) o “Todos” (tenga en cuenta todos los grupos de destino definidos para el equilibrador de carga al obtener las métricas disponibles).

Una vez completada la instalación de Fusion ELB, aparece en la página principal de los feeds de datos de Fusion con un estado verde y métricas de supervisión en el historial de registros.

Para modificar una fuente de datos de Fusion, haga clic en la fuente de datos de la lista y, a continuación, haga clic en el botón Modificar. Una vez que haya cambiado la configuración, haga clic en Guardar. De este modo, volverá a la lista de fuentes de datos con los cambios guardados y aplicados a la fuente de datos.

AWS ELB