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 ».

Remarque : Le capteur « Apache RocketMQ » utilise un mécanisme de surveillance à distance; il prend donc en charge tous les systèmes d'exploitation pris en charge par l'agent hôte. Ces systèmes d'exploitation pris en charge concernent le capteur Apache RocketMQ, et non Apache RocketMQ. Instana prend en charge la fonctionnalité de traçage uniquement pour les systèmes d'exploitation Linux sur l'architecture x86_64.

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:

  1. Dans la barre latérale de l'interface utilisateur d' Instana, sélectionnez « Infrastructure ».
  2. 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.

Remarque : le capteur « Apache RocketMQ » ne recueille que des indicateurs de base concernant les brokers et les sujets.

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