Important
Activez l' intégrationAWS CloudWatch Metric Streams pour monitorer toutes les métriques CloudWatch de vos services AWS, y compris l'espace de nommage personnalisé. L’intégration individuelle n’est plus notre option recommandée.
L'intégration de New Relic Infrastructure inclut une intégration pour la création de rapports sur les données Amazon Elasticsearch vers New Relic. Ce document explique la fonctionnalité de l'intégration, comment l'activer et quelles données peuvent être signalées.
Caractéristiques
Amazon Elasticsearch Service est un service entièrement géré qui fournit les API faciles à utiliser et les capacités en temps réel d'Elasticsearch ainsi que la disponibilité, l'évolutivité et la sécurité requises par la charge de travail de production. L'intégration de New Relic Elasticsearch monitoring vous permet de suivre cluster l'état , l'utilisation du processeur, la latence de lecture/écriture, le débit et d'autres mesures, à des moments précis. Les données Elasticsearch sont également disponibles pour interroger, analyser et représenter graphiquement vos données.
Activer l'intégration
Pour activer cette intégration, suivez les procédures standard pour connecter les services AWS à New Relic.
configuration et sondage
Vous pouvez modifier la fréquence d'interrogation et filtrer les données à l'aide des options de configuration.
Informations d'interrogation par défaut pour l'intégration Amazon Elasticsearch :
- Intervalle d'interrogation de New Relic : 5 minutes
- Intervalle de données Amazon CloudWatch : 1 minute
Afficher et utiliser les données
Pour afficher et utiliser les données de cette intégration, accédez à one.newrelic.com > All capabilities > Infrastructure > AWS et sélectionnez l'un des liens d'intégration Elasticsearch.
Pour interroger et explorer vos données, utilisez le type d'événement DatastoreSample avec la valeur provider appropriée :
ElasticsearchClusterpour le groupeElasticsearchNodepour les nœuds
données métriques
L'intégration Elasticsearch collecte ces métriques pour le cluster :
Nom | Statistiques pertinentes | Description |
|---|---|---|
| Minimum, maximum | Indique que tous les fragments d’index sont alloués aux nœuds du cluster. |
| Minimum, maximum | Indique que les fragments primaires de tous les index sont alloués aux nœuds d'un cluster, mais que les fragments de réplication d'au moins un index ne le sont pas. Les clusters à nœud unique s'initialisent toujours avec cet état de cluster car il n'existe pas de deuxième nœud auquel une réplique peut être attribuée. Vous pouvez soit augmenter le nombre de nœuds pour obtenir un statut de cluster vert, soit utiliser l'API Amazon ES pour définir le paramètre |
| Minimum, maximum | Indique que les fragments primaires et de réplique d'au moins un index ne sont pas alloués aux nœuds d'un cluster. Pour plus d'informations, consultez la documentation d'Amazon sur le statut Cluster rouge. |
| Minimum, maximum, moyenne | Le nombre de nœuds dans le cluster Amazon ES. |
| Minimum, maximum, moyenne | Le nombre total de documents consultables dans tous les index du cluster. |
| Minimum, maximum, moyenne | Le nombre total de documents supprimés dans tous les index du cluster. |
| Minimum, maximum, moyenne | Pourcentage maximal de ressources CPU utilisées pour les nœuds de données du cluster. |
| Minimum | L'espace libre, en mégaoctets, pour tous les nœuds de données du cluster. |
| Minimum, maximum | L'espace total utilisé, en mégaoctets, pour un cluster. |
| Maximum | Indique si votre cluster accepte ou bloque requests d'écriture entrantes. Une valeur de 0 signifie que le cluster accepte requests. Une valeur de 1 signifie que requests sont bloquées. |
| Maximum | Le pourcentage maximal du tas Java utilisé pour tous les nœuds de données du cluster. |
| Minimum, maximum | Le nombre d’instantanés automatisés ayant échoué pour le cluster. Une valeur de 1 indique qu'aucun instantané automatisé n'a été pris pour le domaine au cours des 36 heures précédentes. |
| Minimum | Les crédits CPU restants disponibles pour les nœuds de données du cluster. Un crédit CPU fournit les performances d'un cœur de processeur complet pendant une minute. Cette métrique est disponible uniquement pour le t2.micro.elasticsearch, t2.small.elasticsearch, et t2.medium.elasticsearch type d'instance. |
| Minimum | Un bilan de santé pour Kibana. Une valeur de 1 indique un comportement normal. Une valeur de 0 indique que Kibana est inaccessible. Dans la plupart des cas, la santé de Kibana reflète la santé du cluster. |
| Minimum, maximum | Une valeur de 1 indique que la clé principale des clients KMS utilisée pour crypter les données au repos a été désactivée. Pour restaurer le domaine à ses opérations normales, réactivez la clé. |
| Minimum, maximum | Une valeur de 1 indique que la clé principale des clients KMS utilisée pour chiffrer les données au repos a été supprimée ou que ses attributions à Amazon ES ont été révoquées. Vous ne pouvez pas récupérer les domaines qui sont dans cet état. Cependant, si vous disposez d'un instantané manuel, vous pouvez l'utiliser pour migrer les données du domaine vers un nouveau domaine. |
| Somme | Le nombre de HTTP requests effectuées sur le Elasticsearch cluster qui incluaient un en-tête hôte non valide (ou manquant). |
| Somme | Le nombre de requests effectuées sur le Elasticsearch cluster. |
| Somme | Le nombre de requests adressées à un domaine et le code de réponse HTTP (2xx, 3xx, 4xx, 5xx) pour chaque requête. |
| Moyenne | Le pourcentage maximal de ressources CPU utilisées par les nœuds maîtres dédiés. Nous recommandons d'augmenter la taille du type d'instance lorsque cette métrique atteint 60 pour cent. |
| Maximum | Le pourcentage maximal du tas Java utilisé pour tous les nœuds maîtres dédiés du cluster. Nous recommandons de passer à un type d'instance plus grand lorsque cette métrique atteint 85 pour cent. |
| Minimum | Les crédits CPU restants disponibles pour les nœuds maîtres dédiés dans le cluster. Un crédit CPU fournit les performances d'un cœur de processeur complet pendant une minute. Cette métrique est disponible uniquement pour t2.micro.elasticsearch, t2.small.elasticsearch, et t2.medium.elasticsearch type d'instance. |
| Minimum | Un contrôle de santé pour Les échecs signifient que le nœud maître s'est arrêté ou n'est pas accessible. Ils sont généralement le résultat d’un problème de connectivité réseau ou d’un problème de dépendance AWS. |
| Minimum, maximum, moyenne | La latence, en secondes, pour les opérations de lecture sur les volumes EBS. |
| Minimum, maximum, moyenne | La latence, en secondes, pour les opérations d'écriture sur les volumes EBS. |
| Minimum, maximum, moyenne | Le débit, en octets par seconde, pour les opérations de lecture sur les volumes EBS. |
| Minimum, maximum, moyenne | Le débit, en octets par seconde, pour les opérations d'écriture sur les volumes EBS. |
| Minimum, maximum, moyenne | Le nombre de d'entrée et de sortie (I/O) enrequests attente pour un volume EBS. |
| Minimum, maximum, moyenne | Nombre d'opérations d'entrée et de sortie (I/O) par seconde pour les opérations de lecture sur les volumes EBS. |
| Minimum, maximum, moyenne | Nombre d'opérations d'entrée et de sortie (I/O) par seconde pour les opérations d'écriture sur les volumes EBS. |
Les métriques suivantes sont collectées pour le cluster Elasticsearch , et éventuellement pour chaque instance ou nœud d'un domaine également :
Nom | Statistiques pertinentes | Description |
|---|---|---|
| Pour les nœuds : Moyenne Pour le cluster : Moyenne, Maximum | Le temps moyen, en millisecondes, qu'il faut à un fragment pour terminer une opération d'indexation. |
| Pour les nœuds : Moyenne Pour le cluster : Moyenne, Maximum, Somme | Le nombre d'opérations d'indexation par minute. |
| Pour les nœuds : Moyenne Pour le cluster : Moyenne, Maximum | Le temps moyen, en millisecondes, qu'il faut à un fragment pour terminer une opération de recherche. |
| Pour les nœuds : Moyenne Pour le cluster : Moyenne, Maximum, Somme | Le nombre total de requests de recherche par minute pour tous les fragments d'un nœud. |
| Minimum, maximum, moyenne | Le pourcentage de la mémoire de l'instance qui est utilisé. |
| Pour les nœuds : maximum Pour le cluster : Somme, Maximum, Moyenne | Le nombre de fois que le ramassage des ordures de la « jeune génération » a été effectué. Un nombre important et toujours croissant d’exécutions fait partie intégrante des opérations de cluster. |
| Pour les nœuds : maximum Pour le cluster : Somme, Maximum, Moyenne | La durée, en millisecondes, que le cluster a passé à effectuer la collecte des déchets de « jeune génération ». |
| Pour les nœuds : maximum Pour le cluster : Somme, Maximum, Moyenne | Le nombre de fois que le ramasse-miettes « ancienne génération » a été exécuté. Dans un cluster disposant de ressources suffisantes, ce nombre devrait rester petit et croître peu fréquemment. |
| Pour les nœuds : maximum Pour le cluster : Somme, Maximum, Moyenne | La durée, en millisecondes, que le cluster a passé à effectuer la collecte des déchets « d'ancienne génération ». |
| Pour les nœuds : maximum Pour le cluster : Somme, Maximum, Moyenne | Le nombre de tâches en file d'attente dans le pool de threads de fusion forcée. Si la taille de la file d’attente est constamment élevée, envisagez de faire évoluer votre cluster. |
| Pour les nœuds : maximum Pour le cluster : somme | Le nombre de tâches rejetées dans le pool de threads de fusion forcée. Si ce nombre augmente continuellement, envisagez de faire évoluer votre cluster. |
| Pour les nœuds : maximum Pour le cluster : somme, moyenne | La taille du pool de threads de fusion forcée. |
| Pour les nœuds : maximum Pour le cluster : Somme, Maximum, Moyenne | Le nombre de tâches en file d'attente dans le pool de threads d'index. Si la taille de la file d’attente est constamment élevée, envisagez de faire évoluer votre cluster. La taille maximale de la file d'attente d'index est de 200. |
| Pour les nœuds : maximum Pour le cluster : somme | Le nombre de tâches rejetées dans le pool de threads d'index. Si ce nombre augmente continuellement, envisagez de faire évoluer votre cluster. |
| Pour les nœuds : maximum Pour le cluster : somme, moyenne | La taille du pool de threads d'index. |
| Pour les nœuds : maximum Pour le cluster : Somme, Maximum, Moyenne | Le nombre de tâches en file d'attente dans le pool de threads de recherche. Si la taille de la file d’attente est constamment élevée, envisagez de faire évoluer votre cluster. La taille maximale de la file d'attente de recherche est de 1 000. |
| Pour les nœuds : maximum Pour le cluster : somme | Le nombre de tâches rejetées dans le pool de threads de recherche. Si ce nombre augmente continuellement, envisagez de faire évoluer votre cluster. |
| Pour les nœuds : maximum Pour le cluster : somme, moyenne | La taille du pool de threads de recherche. |
| Pour les nœuds : maximum Pour le cluster : Somme, Maximum, Moyenne | Le nombre de tâches en file d'attente dans le pool de threads en masse. Si la taille de la file d’attente est constamment élevée, envisagez de faire évoluer votre cluster. |
| Pour les nœuds : maximum Pour le cluster : somme | Le nombre de tâches rejetées dans le pool de threads en masse. Si ce nombre augmente continuellement, envisagez de faire évoluer votre cluster. |
| Pour les nœuds : maximum Pour le cluster : somme, moyenne | La taille du pool de threads en masse. |