• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Trouvez et interrogez vos données IBM MQ dans New Relic

|View as Markdown (English)

Une fois le collecteur en cours d’exécution et que les données circulent, vous pouvez afficher vos métriques IBM MQ dans New Relic, effectuer des requêtes sur celles-ci avec NRQL, créer des dashboards et configurer des alertes. Chaque gestionnaire de files d’attente apparaît comme une entité IBMMQ_MANAGER (avec pour clé target.name:qmgr) avec ses files d’attente comme entités IBMMQ_QUEUE enfants.

Affichez vos données IBM MQ dans New Relic

Après quelques minutes, les métriques IBM MQ apparaissent dans New Relic. Le pipeline préserve la forme brute de Prometheus — les noms de métriques avec trait de soulignement (ibmmq_*) et les étiquettes brutes qmgr et queue — et attribue une identité target.name à chaque métrique, que New Relic utilise pour synthétiser les entités.

Pour dépanner tout problème de visibilité des données, consultez la documentation de Dépannage.

Interrogez vos données avec NRQL

Conseil

Interrogez les métriques par leurs noms avec tiret bas et leurs labels bruts — ibmmq_qmgr_status, ibmmq_queue_depth, qmgr, queue. Les noms de métriques ne sont pas séparés par des points et le label qmgr n’est pas renommé, donc le NRQL écrit pour ibmmq.* ou ibmmq.queue_manager.name ne correspondra pas.

Cas d'utilisation

Qequête

Pour confirmer que les données circulent vers chaque métrique IBM MQ

FROM Metric SELECT count(*) WHERE metricName LIKE 'ibmmq_%' SINCE 30 minutes ago

Pour compter les gestionnaires de files d'attente qui remontent des données (chacun devient une entité

IBMMQ_MANAGER

)

FROM Metric SELECT uniqueCount(qmgr) WHERE metricName LIKE 'ibmmq_%' FACET target.name SINCE 30 minutes ago

Pour afficher le statut du gestionnaire de files d'attente (

2

\= en cours d'exécution), une ligne par gestionnaire de files d'attente

FROM Metric SELECT latest(ibmmq_qmgr_status) FACET qmgr SINCE 30 minutes ago

Pour afficher le statut du canal (

3

\= en cours d'exécution)

FROM Metric SELECT latest(ibmmq_channel_status) FACET qmgr, channel SINCE 30 minutes ago

Pour afficher la profondeur actuelle de chaque file d'attente monitorée

FROM Metric SELECT latest(ibmmq_queue_depth) FACET qmgr, queue SINCE 30 minutes ago

Pour afficher la profondeur de la file d'attente de lettres mortes sur l'ensemble du parc comme signal d'alerte commun

FROM Metric SELECT latest(ibmmq_queue_depth) WHERE queue = 'SYSTEM.DEAD.LETTER.QUEUE' FACET qmgr SINCE 30 minutes ago

Pour afficher le débit de la file d'attente, les écritures et les lectures par minute. Cela nécessite que les statistiques MQI soient activées

FROM Metric SELECT rate(sum(ibmmq_queue_mqput_count), 1 minute) AS 'Puts/min', rate(sum(ibmmq_queue_mqget_count), 1 minute) AS 'Gets/min' FACET qmgr, queue TIMESERIES SINCE 1 hour ago

Pour parcourir les entités directement, accédez à All entities dans l'UI de New Relic et filtrez pour vos entités IBMMQ_MANAGER et IBMMQ_QUEUE, ou ouvrez un gestionnaire de files d'attente à partir de l'une des requêtes ci-dessus.

Créer des dashboards personnalisés

Pour créer votre propre dashboard IBM MQ :

  1. Allez à one.newrelic.com > Dashboards et cliquez sur Create a dashboard.

  2. Ajoutez un widget, choisissez Add a chart et collez l'une des requêtes NRQL ci-dessus.

  3. Regroupez les widgets par domaine d’intérêt pour une vue d’ensemble :

    • Santé du gestionnaire de files d’attenteibmmq_qmgr_status, ibmmq_qmgr_connection_count, ibmmq_channel_status
    • Profondeur de la file d'attente et backlogibmmq_queue_depth, ibmmq_queue_oldest_message_age, ibmmq_queue_uncommitted_messages
    • Débitibmmq_queue_mqput_count, ibmmq_queue_mqget_count (représenté sous forme de taux)
    • Capacitéibmmq_qmgr_log_in_use_bytes, ibmmq_qmgr_queue_manager_file_system_in_use_bytes

Configurer des alertes

Créez des conditions d'alerte NRQL sur les métriques ibmmq_* pour détecter les problèmes avant qu'ils n'affectent les applications qui dépendent de votre messagerie.

Le tableau suivant présente les conditions d'alerte IBM MQ recommandées :

Alerte

Requête NRQL

Seuil recommandé

Gestionnaire de files d'attente non en cours d'exécution

FROM Metric SELECT latest(ibmmq_qmgr_status) FACET qmgr, target.name

Critique lorsque la valeur n'est pas égale à

2

pendant au moins 2 minutes.

Canal inactif

FROM Metric SELECT latest(ibmmq_channel_status) FACET qmgr, channel

Critique lorsque la valeur n'est pas égale à

3

pendant au moins 5 minutes.

File d'attente se remplissant vers son maximum

FROM Metric SELECT latest(ibmmq_queue_depth) / latest(ibmmq_queue_attribute_max_depth) * 100 AS 'Depth %' FACET qmgr, queue

Avertissement à

80%

, critique à

95%

.

Messages dans la file d'attente de rebut

FROM Metric SELECT latest(ibmmq_queue_depth) WHERE queue = 'SYSTEM.DEAD.LETTER.QUEUE' FACET qmgr

Critique lorsque la valeur est supérieure à

0

.

Instrumentation Kubernetes pour IBM MQ

Découvrez comment configurer le monitoring d'IBM MQ pour Kubernetes dans New Relic.

Référence des métriques

Découvrez les métriques IBM MQ collectées par New Relic.

Dépannage

Découvrez comment dépanner le monitoring d'IBM MQ dans New Relic.

Droits d'auteur © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.