Surveillance d'etcd
Le capteur « etcd » est automatiquement déployé et installé une fois que vous avez installé l'agent « Instana ».
Informations de support
Pour vous assurer que le capteur d' etcd s est compatible avec votre configuration actuelle, consultez les sections d'informations d'assistance suivantes :
Versions prises en charge et politique d'assistance
Le capteur prend en charge les versions suivantes d' etcd :
- 3.3.x avec
/v3des points d'extrémité - 3.4.x avec
/v3des points d'extrémité - 3.5 avec
/v3des points d'extrémité
Le tableau suivant présente la dernière version prise en charge et la politique d'assistance :
| Technologie | Politique de support | Dernière version technologique | Dernière version prise en charge |
|---|---|---|---|
| etcd | 45 jours | 3.6.8 | 3.6.8 |
Pour plus d'informations sur la politique d'assistance, consultez la section « Stratégie d'assistance pour les capteurs ».
Configuration
Si le noeud etcd est configuré avec SSL, l'agent requiert le certificat de l'autorité de certification, le certificat client et la clé pour collecter les métriques. L'agent utilise la valeur de l'argument trusted-ca-file (répertoire) comme emplacement pour rechercher ces fichiers, sauf si elle est remplacée dans le fichier de configuration de l'agent :
com.instana.plugin.etcd:
enabled: true # enabled (true) by default.
caCertificate: '' # path to CA certificate (eg. /etc/etcd/ca.crt)
clientCertificate: '' # path to client certificate (eg. /etc/etcd/client.crt)
clientKey: '' # path to client key (eg. /etc/etcd/client.key)
poll_rate: 10 # values are in seconds. Default value is 5 seconds.
Si l'instance etcd s'exécute dans un conteneur, ces chemins pointent vers des fichiers figurant dans le système de fichiers du conteneur.
Lorsque l'agent démarre et reconnaît une instance etcd qui n'a pas de certificats, il consigne le message suivant :
Cannot get content from https://192.168.155.186:2379/v2/stats/self.
Received fatal alert: bad_certificate.
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
- Nom
- ID leader
- Etat
- Version du cluster
- Version du serveur
- Heure de début
Indicateurs de performance pour etcd API 2.x
| Métrique | Description | Granularité |
|---|---|---|
| Demandes reçues | Nombre de demandes reçues. | 1 seconde |
| Demandes envoyées | Nombre de demandes envoyées. | 1 seconde |
| Trafic reçu | Trafic entrant en octets. | 1 seconde |
| Trafic envoyé | Trafic sortant en octets. | 1 seconde |
| Nombre d'expirations | Nombre de clés arrivées à expiration par seconde. | 1 seconde |
| Observateurs | Nombre de watchers. | 1 seconde |
| Opérations (réussites et échecs) | Nombre d'opérations de type comparaison et suppression, comparaison et permutation, création, suppression, extraction, définition et mise à jour. | 1 seconde |
Signatures en matière de santé pour etcd API 2.x
Pour chaque capteur, il existe une base de connaissances des signatures d'intégrité qui sont évaluées en permanence par rapport aux métriques entrantes et qui sont utilisées pour traiter les problèmes ou les incidents en fonction de l'impact sur l'utilisateur.
Indicateurs de performance pour etcd API 3.x
| Métrique | Description | Granularité |
|---|---|---|
| Trafic reçu | Trafic entrant en octets. | 1 seconde |
| Trafic envoyé | Trafic sortant en octets. | 1 seconde |
| Nombre d'expirations | Nombre de clés arrivées à expiration par seconde. | 1 seconde |
| Observateurs | Nombre de watchers. | 1 seconde |
| Opérations (réussite ou échec) | Nombre d'opérations, telles que la comparaison et la suppression, la comparaison et la permutation, la création, la suppression, les extractions, les ensembles et la mise à jour. | 1 seconde |
Les événements intégrés déclenchent des problèmes ou des incidents en fonction de signatures de santé défaillantes sur des entités, tandis que les événements personnalisés déclenchent des problèmes ou des incidents en fonction des seuils d'une métrique spécifique à une entité donnée.
Pour plus d'informations sur les événements générés pour le détecteur etcd , voir la référence des événements intégrés.