AWS Auto Scaling de surveillance
Vous pouvez surveiller vos groupes AWS Auto Scaling avec le capteur Instana AWS Auto Scaling pour obtenir une visibilité de bout en bout sur votre environnement. Une fois l'agent « Instana » installé, le capteur « AWS Auto Scaling » est automatiquement déployé et installé. Vous pouvez consulter les indicateurs liés aux groupes d' AWS Auto Scaling s dans l'interface utilisateur d' Instana.
Le service « AWS Auto Scaling » ajuste automatiquement la capacité des applications afin de garantir des performances constantes. Le groupe « AWS Auto Scaling » regroupe plusieurs instances d' EC2, qui sont considérées comme un ensemble logique aux fins de la mise à l'échelle automatique et de la gestion. Pour connaître les autres services pris en charge par l' AWS, consultez la rubrique « AWS ».
Autorisations IAM requis
Le capteur « AWS Auto Scaling » nécessite les autorisations IAM suivantes d' AWS pour surveiller vos groupes AWS Auto Scaling :
cloudwatch:GetMetricDatacloudwatch:GetMetricStatisticsautoscaling:DescribeAutoScalingGroups
Activation des métriques du groupe Auto Scaling
Pour surveiller un groupe « AWS Auto Scaling » à l'aide d' Instana, activez l'option de collecte des métriques du groupe «Auto Scaling».
Pour activer les métriques des groupes Auto Scaling via la console, consultez la section « Activer les métriques des groupes Auto Scaling (console) ».
Pour activer les métriques de groupe Auto Scaling à l'aide de l'interface de ligne de commande AWS, consultez Activer les métriques de groupe Auto Scaling ( AWS CLI).
Configuration du capteur « AWS Auto Scaling »
Une fois l'agent « Instana » installé, le capteur « AWS Auto Scaling » est activé par défaut. Les indicateurs relatifs aux groupes d' AWS Auto Scaling s sont récupérés toutes les 60 secondes. Vous pouvez modifier ce paramètre dans le fichier <agent_install_dir>/etc/instana/configuration.yml :
com.instana.plugin.aws.autoscaling:
cloudwatch_period: 60
Activation de la configuration du proxy
Pour permettre au capteur « AWS Auto Scaling » d'utiliser la configuration du proxy, ajoutez les paramètres de configuration d'agent suivants :
com.instana.plugin.aws.autoscaling:
proxy_host: 'example.com' # proxy host name or ip address
proxy_port: 3128 # proxy port
proxy_protocol: 'HTTP' # proxy protocol: HTTP or HTTPS
proxy_username: 'username' # OPTIONAL: proxy username
proxy_password: 'password' # OPTIONAL: proxy password
Désactivation du capteur « AWS Auto Scaling »
Pour désactiver la surveillance des groupes de mise à l'échelle automatique, utilisez la configuration suivante:
com.instana.plugin.aws.autoscaling:
enabled: false
Configuration de la surveillance d' AWS Auto Scaling. sur plusieurs comptes AWS
Pour configurer la surveillance de plusieurs comptes AWS avec un agent AWS dans la même région, vous pouvez utiliser deux approches. Pour plus d'informations, voir Surveillance de plusieurs comptes AWS.
AWS approche par profils nommés
Pour remplacer les profils qui surveillent AWS Auto Scaling, utilisez la configuration suivante :
com.instana.plugin.aws.autoscaling:
profile_names:
- 'profile2'
- 'profile3'
Approche AWS STS
Pour remplacer les rôles IAM qui surveillent le groupe « AWS Auto Scaling », utilisez la configuration suivante :
com.instana.plugin.aws.autoscaling:
role_arns:
- 'arn:aws:iam::<account_1_id>:role/<role_1_name>'
- 'arn:aws:iam::<account_2_id>:role/<role_2_name>'
Filtrer en définissant des balises
Instana surveille par défaut tous les groupes d' AWS Auto Scaling. Vous pouvez également filtrer les groupes d' AWS Auto Scaling s surveillés par Instana en définissant des balises dans le fichier configuration.yaml. Si vous ne souhaitez pas filtrer les groupes, vous n'avez pas besoin de définir les balises.
Pour définir plusieurs balises, séparez-les par des virgules. Définissez les balises en tant que paire clé-valeur. Pour simplifier la configuration, vous pouvez définir les balises à inclure dans la reconnaissance ou à exclure de la reconnaissance. Si vous définissez une balise dans les deux listes (inclusion et exclusion), la liste d'exclusion est prioritaire. Il n'est pas obligatoire de définir toutes les valeurs pour activer le filtrage.
Vous pouvez spécifier la fréquence à laquelle les détecteurs interrogent les ressources référencées AWS à l'aide de la propriété de configuration tagged-services-poll-rate . Par défaut, la valeur est 300 secondes.
Pour définir la fréquence à laquelle les détecteurs interrogent les ressources balisées, utilisez la configuration suivante:
com.instana.plugin.aws:
tagged-services-poll-rate: 60 #default 300
Pour inclure les groupes d' AWS Auto Scaling s dotés de balises dans la recherche, utilisez la configuration suivante :
com.instana.plugin.aws.autoscaling:
include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)
Pour exclure de la recherche les groupes d' AWS Auto Scaling s comportant des balises, utilisez la configuration suivante :
com.instana.plugin.aws.autoscaling:
exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
Les services AWS sans balises sont surveillés par défaut, mais vous pouvez les exclure en définissant la zone include_untagged sur false:
com.instana.plugin.aws.autoscaling:
include_untagged: false # True value by default
Affichage des mesures
Pour afficher les métriques, procédez comme suit:
- Dans le menu de navigation de l'interface utilisateur d' Instana, sélectionnez « Infrastructure ».
- Cliquez sur un groupe d' AWS Auto Scaling s surveillées spécifique.
Vous pouvez consulter le tableau de bord du groupe « AWS Auto Scaling » qui présente toutes les métriques collectées.
Données de configuration
Le tableau suivant présente les données de configuration collectées par le capteur « AWS Auto Scaling » :
| Nom | Description |
|---|---|
| Nom | Nom du groupe de mise à l'échelle automatique. |
| ARN | Nom de ressource Amazon (ARN) du groupe Auto Scaling. |
| Heure de création | Date et heure de création du groupe. |
| Capacité minimale | Taille minimale du groupe. |
| Capacité maximale | Taille maximale du groupe. |
| Capacité souhaitée | Taille requise du groupe. |
Métriques
Le tableau suivant présente les indicateurs collectés par le capteur « AWS Auto Scaling » :
| Nom | Description |
|---|---|
| Instances de service d'entrée de groupe | Nombre d'instances qui s'exécutent dans le cadre du groupe Auto Scaling. Cette métrique n'inclut pas les instances en attente ou en cours d'arrêt. |
| Instances de groupe en attente | Nombre d'instances en attente. Une instance en attente n'est pas encore en service. Cette métrique n'inclut pas les instances en service ou en cours d'arrêt. |
| Instances de secours de groupe | Nombre d'instances à l'état de veille. Les instances dans cet état sont toujours en cours d'exécution mais ne sont pas activement en service. |
| Instances de terminaison de groupe | Nombre d'instances en cours d'arrêt. Cette métrique n'inclut pas les instances en service ou en attente. |
| Nombre total d'instances de groupe | Nombre total d'instances dans le groupe Auto Scaling. Cette métrique identifie le nombre d'instances en service, en attente et en cours d'arrêt. |
| Capacité du groupe en service | Nombre d'unités de capacité qui s'exécutent dans le cadre du groupe Auto Scaling. Cette métrique s'affiche uniquement si une règle d'instances mixtes est définie. |
| Capacité en attente du groupe | Nombre d'unités de capacité en attente. Cette métrique s'affiche uniquement si une règle d'instances mixtes est définie. |
| Capacité de secours du groupe | Nombre d'unités de capacité à l'état de veille. Cette métrique s'affiche uniquement si une règle d'instances mixtes est définie. |
| Capacité de terminaison du groupe | Nombre d'unités de capacité en cours d'arrêt. Cette métrique s'affiche uniquement si une règle d'instances mixtes est définie. |
| Capacité totale du groupe | Nombre total d'unités de capacité dans le groupe Auto Scaling. Cette métrique s'affiche uniquement si une règle d'instances mixtes est définie. |
| Prévision de charge de mise à l'échelle prédictive | Quantité de charge qui doit être générée par votre application. |
| Prévision de capacité de mise à l'échelle prédictive | Quantité prévue de capacité nécessaire pour répondre à la demande de l'application. |
| Corrélation des paires d'indicateurs de mise à l'échelle prédictive | Corrélation entre la métrique de mise à l'échelle et la moyenne par instance de la métrique de charge. |