Una vez que el recolector se esté ejecutando y los datos fluyan, puede ver sus métricas de IBM MQ en New Relic, consultarlas con NRQL, crear dashboards y configurar alertas. Cada gestor de colas aparece como una entidad IBMMQ_MANAGER (con clave target.name:qmgr) con sus colas como entidades IBMMQ_QUEUE secundarias.
Vea sus datos de IBM MQ en New Relic
Después de unos minutos, las métricas de IBM MQ aparecen en New Relic. El pipeline conserva la forma sin procesar de Prometheus — nombres de métricas con guion bajo (ibmmq_*) y las etiquetas qmgr y queue sin procesar — y estampa una identidad target.name en cada métrica, que New Relic utiliza para sintetizar las entidades.
Para resolver cualquier problema de visibilidad de datos, consulte la documentación de Resolución de problemas.
Consulta tus datos con NRQL
Sugerencia
Consulta métricas por sus nombres con guion bajo y etiquetas sin procesar — ibmmq_qmgr_status, ibmmq_queue_depth, qmgr, queue. Los nombres de las métricas no tienen puntos y la etiqueta qmgr no se renombra, por lo que el NRQL escrito para ibmmq.* o ibmmq.queue_manager.name no coincidirá.
Caso de uso | Consultar |
|---|---|
Para confirmar que los datos fluyen a cada métrica de IBM MQ | |
Para contar los gestores de colas que reportan (cada uno se convierte en una entidad
) | |
Para ver el estado del gestor de colas (
\= en ejecución), una fila por gestor de colas | |
Para ver el estado del canal (
\= en ejecución) | |
Para ver la profundidad actual de cada cola monitoreada | |
Para ver la profundidad de la cola de mensajes muertos en toda la flota como una señal de alerta común | |
Para ver el rendimiento de la cola, los puts y gets por minuto. Esto requiere que las estadísticas de MQI estén habilitadas | |
Para explorar las entidades directamente, vaya a All entities en la UI de New Relic y filtre por sus entidades IBMMQ_MANAGER y IBMMQ_QUEUE, o abra un administrador de colas desde cualquiera de las consultas anteriores.
Crea dashboards personalizados
Para crear tu propio dashboard de IBM MQ:
Vaya a one.newrelic.com > Dashboards y haga clic en Create a dashboard.
Agregue un widget, elija Add a chart y pegue cualquiera de las consultas NRQL anteriores.
Agrupe los widget por área de enfoque para obtener una vista rápida:
- Salud del gestor de colas —
ibmmq_qmgr_status,ibmmq_qmgr_connection_count,ibmmq_channel_status - Profundidad de la cola y backlog —
ibmmq_queue_depth,ibmmq_queue_oldest_message_age,ibmmq_queue_uncommitted_messages - Rendimiento —
ibmmq_queue_mqput_count,ibmmq_queue_mqget_count(graficado como una tasa) - Capacidad —
ibmmq_qmgr_log_in_use_bytes,ibmmq_qmgr_queue_manager_file_system_in_use_bytes
- Salud del gestor de colas —
Configurar alerta
Cree condiciones de alerta de NRQL en las métricas de ibmmq_* para detectar problemas antes de que afecten a las aplicaciones que dependen de su mensajería.
La siguiente tabla muestra las condiciones de alerta recomendadas de IBM MQ:
Alerta | Consulta NRQL | Umbral recomendado |
|---|---|---|
Gestor de colas no en ejecución | | Crítico cuando el valor no es igual a
durante al menos 2 minutos. |
Canal no en ejecución | | Crítico cuando el valor no es igual a
durante al menos 5 minutos. |
Llenado de la cola hacia su máximo | | Advertencia en
, crítico en
. |
Mensajes en la cola de mensajes muertos | | Crítico cuando el valor es mayor que
. |