Surveillance d'Apache Solr

Instana Apache Solr La surveillance porte sur des indicateurs tels que les performances, la mise en cache et la configuration. L'agent « Instana » détecte automatiquement Apache Solr, installe le capteur de surveillance Solr et configure des capteurs pour l' Java Management Extensions ( JVM ) et le processus en cours d'exécution.

Informations de support

Pour vous assurer que le capteur d' Apache Solr 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 la version Apache Solr 4.0 ou une version ultérieure.

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
Apache Solr 45 jours 9.10.1 9.10.1

Pour plus d'informations sur la politique d'assistance, consultez la section « Stratégie d'assistance pour les capteurs ».

Configuration

L'agent surveille nativement Apache Solr; la configuration est facultative.

Configuration de la fréquence d'interrogation

Remarque : les capteurs Instana, Apache Solr, 1.0.18 et les versions ultérieures permettent de configurer la fréquence d'interrogation afin de réduire le volume de données collectées. Cette fonctionnalité est prise en charge sur le backend Instana auto-hébergé à partir de la version 311.

Vous pouvez configurer la fréquence à laquelle l' Instana interroge Apache Solr pour collecter des données et des métriques en utilisant le poll_rate paramètre dans le fichier de configuration.yaml l'agent, comme le montre l'exemple suivant :

com.instana.plugin.solr:
  poll_rate: 1 # values are in seconds. Default value is 1 second.
Remarque : si aucun intervalle de sondage n'est spécifié, l'intervalle par défaut est de 1 seconde.

Pour collecter des données, le module « JMX » doit être activé dans Solr. Pour activer le module « JMX » :

  • Ajoutez <jmx /> à <SOLR_HOME>/server/solr/configsets/basic_configs/conf/solrconfig.xml.
  • Définissez ENABLE_REMOTE_JMX_OPTS="true" dans <SOLR_HOME>/bin/solr.in.sh.

Pour afficher les métriques, procédez comme suit:

  1. Sélectionnez « Infrastructure » dans la barre latérale de l'interface utilisateur d' Instana.
  2. Cliquez sur un hôte de surveillance spécifique.

Vous pouvez voir le tableau de bord de l'hôte avec toutes les métriques collectées et les processus surveillés.

Collecte des métriques

Le capteur « Apache Solr » surveille l'instance d' Apache Solr et en recueille les métriques suivantes :

Données de configuration

Le capteur « Apache Solr » recueille les données de configuration suivantes auprès de l'instance « Apache Solr » :

  • Port
  • Version
  • Cœurs
    • Nom
    • Version
    • Heure de début

Métriques de performance (par coeur)

Instana suit les indicateurs et les signatures de santé de Solr avec une granularité d'une seconde, et déclenche un événement dans les 3 secondes en cas d'anomalies de performance.

Le capteur « Apache Solr » recueille les indicateurs de performance suivants à partir de l'instance « Apache Solr » :

Métrique Description
Temps de demande moyen Temps moyen pour le traitement des demandes
Demandes Nombre de demandes
Recherches dans le cache Nombre de recherches dans le cache
Taux de réussite en cache Pourcentage d'accès au cache
Insertions Nombre d'insertions
Expulsions Nombre d'évictions
Erreurs Nombre d'erreurs de serveur
Dépassements du délai d'attente Nombre d'expirations du délai d'attente
Documents ajoutés Nombre de documents ajoutés
Documents en attente Nombre de documents en attente (à traiter)
Remarque : pour consulter ces indicateurs, vous devez définir vos cœurs.

Signatures d'intégrité

Chaque « Apache Solr » dispose d'une base de connaissances sélectionnée avec soin, composée de signatures de santé qui sont évaluées en permanence par rapport aux indicateurs reçus. Ces signatures de santé sont utilisées pour signaler des problèmes ou des incidents qui dépendent de l'impact sur l'utilisateur.

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'un indicateur spécifique de n'importe quelle entité.

Pour plus d'informations sur les événements générés pour le noeud Solr, voir Référence des événements intégrés.

Cloud

Configuration suivie

Instana détecte les modifications de configuration et les ajoute à la chronologie en temps réel. Cette fonction permet aux utilisateurs de voir comment les modifications apportées à la configuration affectent les performances de l'application.

Le capteur « Apache Solr » détecte les configurations suivantes :

  • Nom du cluster
  • Noeuds ou nombre de noeuds
  • Fragments ou nombre de fragments

Pour plus d'informations sur les événements générés pour Solr Cloud, voir la référence des événements intégrés.