Apache RocketMQ de surveillance
Une fois l'agent hôte d' Instana s installé, le capteur « Apache RocketMQ » est automatiquement installé.
Une fois que vous avez configuré le capteur « Apache RocketMQ » comme indiqué dans la section « Configuration », vous pouvez consulter les indicateurs liés à « Apache RocketMQ » dans l'interface utilisateur d' Instana.
Informations de support
Pour vous assurer que le capteur d' Apache RocketMQ s est compatible avec votre configuration actuelle, consultez les sections d'informations d'assistance suivantes :
Systèmes d'exploitation pris en charge
Les systèmes d'exploitation pris en charge par le capteur « Apache RocketMQ » sont conformes aux exigences des agents hôtes. Pour connaître les systèmes d'exploitation pris en charge pour chaque agent hôte, consultez la section « Systèmes d'exploitation pris en charge » de chaque agent hôte, par exemple « Systèmes d'exploitation pris en charge pour Linux ».
Versions prises en charge et politique d'assistance
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 RocketMQ | A la demande | 5.3.1 | 5.3.1 |
Pour plus d'informations sur la politique d'assistance, consultez la section « Stratégie d'assistance pour les capteurs ».
Prise en charge du traçage côté client
Instana prend en charge le traçage côté client pour l' Java.
Configuration
Le capteur « Apache RocketMQ » peut être désactivé et filtré par balises et groupes de ressources. Vous pouvez configurer le capteur « Apache RocketMQ » à l'aide de la configuration de l'agent dans le <agentinstall_dir>/etc/instana/configuration.yaml fichier.
Pour activer le capteur « Apache RocketMQ » et définir la paire « AccessKey », configurez le fichier configuration.yaml de l'agent comme suit :
com.instana.plugin.rocketmq:
# Valid values: true, false
enabled: true
poll_rate: 60
nameServerClusters:
# Name server IP:port (required)
- namesrvAddr: 'ip1:9876'
availabilityZone: 'rocketmqzone'
enableACL: false # Whether to enable access control. Default is false.
accessKey: '' # The accessKey is used to verify the identity of the user.
secretKey: '' # The secretKey is used to encrypt and verify the signature string.
Affichage des mesures
Pour afficher les métriques, procédez comme suit:
- Dans la barre latérale de l'interface utilisateur d' Instana, sélectionnez « Infrastructure ».
- Cliquez sur un hôte surveillé spécifique.
Vous pouvez ensuite voir un tableau de bord hôte avec toutes les métriques collectées et les processus surveillés.
Données de configuration
Les données de configuration fournissent le nom du cluster d' Apache RocketMQ s et l'adresse du serveur de noms.
| Détails RocketMQ | Description |
|---|---|
| Nom du cluster | Nom du cluster de courtiers |
| Adresse du serveur de noms | Serveur de noms du cluster RocketMQ |
Métriques de performance
Les métriques de performance incluent des métriques de base pour les courtiers et les rubriques.
Métriques du courtier
Les métriques suivantes sont fournies pour chaque courtier.
| Métrique du courtier | Description |
|---|---|
| putNums | Insérer les transactions par seconde de message |
| getNums | Obtenir les transactions par seconde de message |
| putMessageEntireTimeMax | commitLogDiskRatioPut temps écoulé Max |
| putMessageTimesTotal | Indiquer le temps écoulé total |
| putMessageSizeTotal | Indiquer la taille totale des messages |
| putMessageFailedTimes | Indiquer le nombre d'échecs |
| getMessageEntireTimeMax | Obtenir le temps écoulé max. |
| putTps60 | Mettre le TPS dans la dernière minute |
| getFoundTps60 | Recherche du TPS au cours des 1 dernières minutes |
| getMissTps60 | Le TPS s'est trompé au cours des 1 dernières minutes |
| getTotalTps60 | Obtenir le TPS total au cours des 1 dernières minutes |
| getTransferedTps60 | Obtenir le transfert du TPS au cours des 1 dernières minutes |
| msgGetTotalTodayNow | Comptage production du jour |
| msgPutTotalTodayNow | Comptage consommation du jour |
| sendThreadPoolQueueHeadWaitTimeMills | Temps d'attente de l'élément en tête de la file d'attente d'envoi |
| pullThreadPoolQueueHeadWaitTimeMills | Temps d'attente de l'élément en tête de la file d'attente d'extraction |
| queryThreadPoolQueueHeadWaitTimeMills | Temps d'attente de l'élément en tête de la file d'attente des requêtes |
| queryThreadPoolQueueSize | Taille de la file d'attente de requêtes |
| pullThreadPoolQueueSize | Taille de la file d'attente d'extraction |
| sendThreadPoolQueueSize | Taille de file d'attente des envois |
| commitLogDiskRatio | Taux de disque des journaux de validation |
Mesures de rubrique
Les métriques suivantes sont fournies pour chaque rubrique.
| Thème métrique | Description |
|---|---|
| putNums | Message TPS, somme de topicPutNums |
| putMessageSize | Taille du message, somme de topicPutMessageSize |
| getNums | Obtenir le TPS du message, la somme des GroupGetNums |
| getMessageSize | Obtenir la taille du message, somme de GroupGetMessageSize |
| sendBackNums | Délais de renvoi, somme des SendBackNums |
Traçage
Pour le traçage automatique de toutes les requêtes, consultez la section « Traçage - technologies prises en charge ».