Surveillance d'AWS EBS

Le capteur « AWS EBS » est automatiquement déployé et installé une fois que vous avez installé l'agent « Instana ».

Remarque : pour en savoir plus sur les autres services pris en charge par l' AWS, consultez la documentation sur l' AWS.

Ce détecteur surveille les périphériques Amazon EBS (Elastic Block Store) qui sont connectés à des instances EC2 . Les liens vers les tableaux de bord Amazon EBS sont situés dans la section EC2 du tableau de bord de l'hôte.

Collecte des métriques

Pour consulter les métriques, sélectionnez « Infrastructure » dans la barre latérale de l'interface utilisateur d' Instana, cliquez sur un hôte surveillé spécifique, puis vous verrez s'afficher un tableau de bord de l'hôte contenant toutes les métriques collectées et les processus surveillés.

Données de configuration

  • ID volume
  • Volume créé à
  • Etat du volume
  • Taille du volume
  • Type de volume
  • IOPS du volume
  • Volume chiffré
  • ID instance EC2 monté
  • Chemin d'accès au volume monté
  • Zone de regroupement (région)

Métriques de performance

Nom Description
Octets lus Opérations de lecture sur une période donnée.
Octets en écriture Opérations d'écriture dans une période spécifiée.
Opérations de lecture Nombre total d'opérations de lecture sur une période donnée.
Opérations d'écriture Nombre total d'opérations d'écriture au cours d'une période donnée.
Temps total de lecture Nombre total de secondes consacrées aux opérations de lecture sur une période donnée.
Temps total d'écriture Nombre total de secondes consacrées aux opérations d'écriture sur une période donnée.
Durée d'inactivité Nombre total de secondes écoulées au cours d'une période spécifiée pendant laquelle aucune opération de lecture ou d'écriture n'a été soumise.
Longueur de la file d'attente Nombre de demandes d'opérations de lecture et d'écriture en attente d'achèvement au cours d'une période donnée.
Équilibrage en rafale Pourcentage de crédits d'E-S (gp2) ou de débit (st1, sc1) restant dans le compartiment en rafales.

Droits requis

  • cloudwatch:GetMetricStatistics
  • cloudwatch:GetMetricData
  • ec2:DescribeVolumes

Configuration

Les métriques des volumes EBS sont extraites toutes les 5 minutes, ce qui peut être modifié via la configuration d'agent dans <agent_install_dir>/etc/instana/configuration.yml:

com.instana.plugin.aws.ebs:
  cloudwatch_period: 300

Pour désactiver la surveillance des instances EBS , utilisez la configuration suivante:

com.instana.plugin.aws.ebs:
  enabled: false

Configuration de proxy

Pour configurer le capteur AWS spécifique, afin d'utiliser la configuration du proxy, ajoutez les paramètres de configuration d'agent suivants :

com.instana.plugin.aws.ebs:
  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

Surveillance de plusieurs comptes AWS

Reportez-vous à la documentation Surveillance de plusieurs comptes AWS pour configurer la surveillance de plusieurs comptes AWS avec un agent AWS dans la même région.

Approche des profils nommés AWS

Pour remplacer les profils qui peuvent être utilisés pour surveiller EBS, utilisez la configuration suivante:

com.instana.plugin.aws.ebs:
  profile_names:
    - 'profile2'
    - 'profile3'
Remarque : la définition de profils au niveau du service remplace la configuration globale des profils d' AWS.

Approche AWS STS

Pour remplacer les rôles IAM pouvant être utilisés pour surveiller EBS, utilisez la configuration suivante:

com.instana.plugin.aws.ebs:
  role_arns:
    - 'arn:aws:iam::<account_1_id>:role/<role_2_name>'
    - 'arn:aws:iam::<account_2_id>:role/<role_3_name>'
Remarque : la définition de rôles IAM au niveau du service remplace la configuration globale des rôles IAM sur AWS.

Filtrage

Remarque : les balises ne sont disponibles qu'avec l' agent « AWS ».

Les utilisateurs peuvent spécifier la fréquence à laquelle les détecteurs interrogent les ressources étiquetées AWS qui utilisent la propriété de configuration tagged-services-poll-rate (valeur par défaut: 300 secondes).

Plusieurs balises séparées par des virgules peuvent être définies. Les balises sont fournies sous la forme d'une paire clé-valeur séparée par un caractère : . Pour améliorer la configuration, il est possible de définir les balises à inclure dans la reconnaissance ou à exclure de la reconnaissance. Si des balises sont définies dans les deux listes (inclusion et exclusion), la liste d'exclusion a une priorité plus élevée. S'il n'est pas nécessaire de filtrer les services, la configuration n'est pas définie. Il n'est pas obligatoire de définir toutes les valeurs pour activer le filtrage.

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 des services par balises dans la reconnaissance, utilisez la configuration suivante:

com.instana.plugin.aws.ebs:
  include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)

Pour exclure des services par balises de la reconnaissance, utilisez la configuration,

com.instana.plugin.aws.ebs:
  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 peuvent être exclus en définissant la zone include_untagged sur false:

com.instana.plugin.aws.ebs:
  include_untagged: false # True value by default

Taux d'interrogation

Les utilisateurs peuvent spécifier la fréquence à laquelle les détecteurs interrogent les ressources étiquetées AWS qui utilisent la propriété de configuration tagged-services-poll-rate (valeur par défaut: 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