ELB AWS

Type de données

Mesures d’équilibrage de charge

Description

ELB (Elastic Load Balancing) est l’implémentation AWS pour l’équilibrage de charge intégré. ELB inclut des options d’équilibrage de charge des applications, d’équilibrage de charge réseau et d’équilibrage de charge classique. Le connecteur Fusion ELB extraitHealthyHostCountetUnHealthyHostCountlesLoad Balancer Capacity Units (LCUs)métriques d’AWS ELB via Fusion. Il offre aux clients une expérience intégrée d’équilibrage de charge et une visibilité sur les métriques Fusion disponibles dans leurs applications Openmix. Le reporting temporel des mesures ELB est ingéré par Fusion afin que les clients puissent voir les performances actuelles et récentes des équilibreurs de charge. Les métriques ELB sont enregistrées dans AWS, puis mises à la disposition de Fusion via l’API AWS SDK.

Format de flux de données

Le flux de données ELB Fusion produit un objet JSON qui contient des mesures AWS ELB Load Balancer. La structure de données Fusion ELB envoyée à Openmix ressemble à ceci :


      [
  {
    "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-->

Lorsque le flux de données Fusion ELB s’exécute, il interroge l’équilibreur de charge AWS ELB et obtient les mesures les plus récentes au cours des 5 dernières minutes. Comme tous les flux de données Fusion, les métriques ELB sont mises à la disposition d’Openmix via une configuration ITM « Platform ». Si plusieurs ELB sont souhaitées, chaque ELB doit être assignée à une plate-forme ITM distincte.

Configuration du serveur

Pour que Fusion puisse accéder aux mesures de surveillance AWS ELB pour n’importe quelle machine virtuelle donnée, les informations d’identification utilisateur utilisées pour créer le flux de données Fusion ELB doivent respecter les conditions minimales suivantes :

  • AmazonEC2ReadOnlyAccess
  • AmazonELBReadOnlyAccess

Il s’agit des informations d’identification dont l’utilisateur AWS a besoin pour interroger les mesures de surveillance du serveur ELB. Les rôles d’utilisateur AWS peuvent être trouvés sous :

  • AWS Management Console
  • Sécurité et identité
  • Gestion des identités et des accès
  • Utilisateurs

Sélectionnez l’utilisateur qui sera utilisé pour l’accès AWS. Consultez les stratégies utilisateur ou les groupes affectés à l’utilisateur. Si aucune stratégie n’est répertoriée pour l’utilisateur, elle sera répertoriée dans le groupe.

Notes d’implémentation

Il n’y a que peu de choses qui peuvent mal tourner avec l’installation de Fusion ELB. Par exemple,

  • La clé d’accès AWS et le secret non valides entraînent un message d’informations d’identification non valides.
  • Le compte d’utilisateur AWS ne dispose pas des stratégies ELB appropriées comme mentionné ci-dessus (sous Configuration du serveur, Configuration minimale requise).
  • La surveillance de l’instance AWS n’est pas activée et donne donc lieu à une valeur « null » pour les mesures de surveillance collectées par Fusion dans l’historique des journaux.

Configurer dans Fusion

Vous pouvez accéder aux flux de données Fusion à partir du volet de navigation gauche, sous Openmix. Pour les étapes initiales, veuillez vous référer à Integration de Fusion Documentation.

Lorsque vous accédez à la boîte de dialogue de configuration spécifique au service, entrez les éléments suivants :

  • Nom : nom donné au flux de données. La valeur par défaut est « Service - Platform Name » s’il n’est pas spécifié.
  • Exécuter chaque : fréquence à laquelle le flux de données est mis à jour à partir du service.
  • Plateforme : Plateforme associée au flux de données.
  • Clé d’accès : clé d’accès AWS pour le compte d’utilisateur qui sera utilisée dans l’autorisation Fusion AWS SDK et les requêtes ultérieures de l’API ELB AWS.
  • Clé secrète : clé secrète du compte utilisateur.
  • Région : région AWS qui contient votre équilibreur de charge
  • Type ELB : sélectionnez Classique, Réseau ou Application pour le type d’équilibrage de charge.
  • Nom ELB : sélectionnez l’équilibreur de charge pour la région AWS que vous souhaitez envoyer les métriques LB disponibles (HealthyHostCount, UnHealthyHostCount et LoadBalanceCapacity unités) à Openmix. Tous les équilibreurs de charge disponibles pour la région AWS sélectionnée sont répertoriés.
  • Groupe cible : Les groupes cibles sont un sous-ensemble d’hôtes cibles ou en aval définis pour l’équilibreur de charge. Vous pouvez spécifier « Aucun » (ne prenez pas en compte les groupes cibles pour les mesures ELB) ou « Tous » (tenez compte de tous les groupes cibles définis pour l’équilibreur de charge lors de l’obtention des mesures disponibles).

Une fois l’installation de Fusion ELB terminée, elle est répertoriée sur la page d’accueil des flux de données Fusion avec un état vert et des mesures de surveillance dans l’historique des journaux.

Pour modifier un flux de données Fusion, cliquez sur le flux de données dans la liste, puis cliquez sur le bouton Modifier. Une fois la configuration modifiée, cliquez sur Enregistrer. Cela vous ramène à la liste des flux de données avec vos modifications enregistrées et appliquées au flux de données.

ELB AWS