Supported OS Linux Windows Mac OS

Versión de la integración4.1.0

Información general

Con este check se monitoriza IBM ACE a través del Datadog Agent.

Configuración

Sigue las instrucciones siguientes para instalar y configurar este check para un Agent que se ejecute en un host. Para entornos en contenedores, consulta las Plantillas de integración de Autodiscovery para obtener orientación sobre la aplicación de estas instrucciones.

IBM MQ

Se necesita un servidor IBM MQ para consumir mensajes de métricas de IBM ACE.

Para Linux, asegúrate de establecer la variable de entorno LD_LIBRARY_PATH como se describe en la configuración de IBM MQ antes de continuar.

IBM ACE

  1. Asegúrate de que esté instalada al menos la versión 12.0.2.0.
  2. Aplica una política de MQEndpoint con el siguiente nombre de archivo <MQ_POLICY_NAME>.policyxml que tendrá el siguiente aspecto:
    <?xml version="1.0" encoding="UTF-8"?>
    <policies>
        <policy policyType="MQEndpoint" policyName="<MQ_POLICY_NAME>" policyTemplate="MQEndpoint">
            <connection>CLIENT</connection>
            <destinationQueueManagerName>...</destinationQueueManagerName>
            <queueManagerHostname>...</queueManagerHostname>
            <listenerPortNumber>1414</listenerPortNumber>
            <channelName>...</channelName>
            <securityIdentity><MQ_SECURITY_IDENTITY></securityIdentity>
        </policy>
    </policies>
    
  3. Configura las credenciales ejecutando: mqsisetdbparms -n mq::<MQ_SECURITY_IDENTITY> -u <user> -p <password>
  4. Actualiza tu archivo server.conf.yaml con la siguiente configuración:
    remoteDefaultQueueManager: '{DefaultPolicies}:<MQ_POLICY_NAME>'
    Events:
      OperationalEvents:
        MQ:
          enabled: true
      BusinessEvents:
        MQ:
          enabled: true
          outputFormat: json
    Statistics:
      Resource:
        reportingOn: true
      Snapshot:
        publicationOn: active
        outputFormat: json
        accountingOrigin: basic
        nodeDataLevel: advanced
        threadDataLevel: basic
    Monitoring:
      MessageFlow:
        publicationOn: active
        eventFormat: MonitoringEventV2
    AdminLog:
      enabled: true
      fileLog: true
      consoleLog: true
      consoleLogFormat: ibmjson
    
  5. Reinicia IBM ACE.

Instalación

El check de IBM ACE está incluido en el paquete del Datadog Agent. No es necesaria ninguna instalación adicional en tu servidor.

Configuración

  1. Edita el archivo ibm_ace.d/conf.yaml, en la carpeta conf.d/ en la raíz de tu directorio de configuración del Agent para comenzar a recopilar tus datos de rendimiento de ibm_ace. Consulta el ejemplo de ibm_ace.d/conf.yaml para conocer todas las opciones de configuración disponibles.

  2. Reinicia el Agent.

Validación

[Ejecuta el subcomando de estado del Agent(https://docs.datadoghq.com/agent/guide/agent-commands/#agent-status-and-information) y busca ibm_ace en la sección Checks.

Datos recopilados

Métricas

ibm_ace.messages.current
(gauge)
El número de mensajes que se han recuperado en el check actual por tipo de suscripción.
ibm_ace.CICS.ConnectionAttemptFailures
(count)
El número de intentos de connection (conexión) que fallan.
Mostrado como connection (conexión)
ibm_ace.CICS.RequestFailures
(count)
El número total de solicitudes a CICS que fallan. El valor que devuelve esta medida no incluye los fallos de connection (conexión). Los valores de fallo de connection (conexión) los devuelve la medida ConnectionAttemptFailures.
Mostrado como solicitud
ibm_ace.CICS.RequestSecurityFailures
(count)
El número de solicitudes fallidas a CICS causadas por problemas de seguridad, como fallos de autenticación.
Mostrado como solicitud
ibm_ace.CICS.RequestSuccess
(count)
El número de solicitudes a CICS que han tenido éxito.
Mostrado como solicitud
ibm_ace.CORBA.OutboundCorbaExceptions
(count)
El número de llamadas al servidor CORBA que dan como resultado excepciones de CORBA.
ibm_ace.CORBA.OutboundInvocations
(count)
El número total de llamadas realizadas a un servidor CORBA.
ibm_ace.CORBA.OutboundSuccessfulInvocations
(count)
Número de llamadas al servidor CORBA realizadas con éxito.
ibm_ace.ConnectDirect.InboundBytes
(count)
Número total de bytes recibidos en transferencias, seleccionadas desde el servidor Connect:Direct.
Mostrado como byte
ibm_ace.ConnectDirect.InboundTransfers
(count)
Número de transferencias recibidas por el servidor Connect:Direct seleccionado para el procesamiento en un flujo de mensajes.
ibm_ace.ConnectDirect.NoHitTransfers
(count)
El número de transferencias recibidas por el servidor Connect:Direct no seleccionadas para el procesamiento en un flujo de mensajes. Este número da el total de todo el nodo de integración y no solo de este servidor de integración.
ibm_ace.ConnectDirect.OutboundBytes
(count)
Número total de bytes contenidos en las transferencias enviadas al servidor Connect:Direct.
Mostrado como byte
ibm_ace.ConnectDirect.OutboundTransfers
(count)
El número de transferencias enviadas al servidor Connect:Direct.
ibm_ace.FTEAgent.InboundBytes
(count)
El número de bytes recibidos por el agente.
Mostrado como byte
ibm_ace.FTEAgent.InboundTransfers
(count)
El número de transferencias recibidas por el agente.
ibm_ace.FTEAgent.OutboundBytes
(count)
El número de bytes enviados por el agente.
Mostrado como byte
ibm_ace.FTEAgent.OutboundTransfers
(count)
El número de transferencias enviadas por el agente.
ibm_ace.FTP.BytesReceived
(count)
El número de bytes transferidos desde un servidor remoto al sistema de archivos del nodo de integración.
Mostrado como byte
ibm_ace.FTP.BytesSent
(count)
El número de bytes transferidos desde el sistema de archivos del nodo de integración a un servidor remoto.
Mostrado como byte
ibm_ace.FTP.FTPGets
(count)
El número de transferencias desde un servidor remoto al sistema de archivos del nodo de integración.
ibm_ace.FTP.FTPPuts
(count)
El número de transferencias desde el sistema de archivos del nodo de integración a un servidor remoto. El contador de FTPPuts puede aumentar en dos casos: cuando se transfiere un nuevo archivo o cuando se realiza un anexo a un archivo existente.
ibm_ace.File.BytesRead
(count)
El número total de bytes leídos por un nodo de entrada de archivo, un nodo de entrada FTE o un nodo de lectura de archivo.
Mostrado como byte
ibm_ace.File.BytesWritten
(count)
El número total de bytes escritos por un nodo de salida de archivo o un nodo de salida FTE.
Mostrado como byte
ibm_ace.File.FilesCreated
(count)
El número de archivos creados con éxito por un nodo de salida de archivos.
Mostrado como archivo
ibm_ace.File.FilesRead
(count)
El número de archivos leídos con éxito por cualquier nodo de archivo.
Mostrado como archivo
ibm_ace.File.RecordsRead
(count)
El número de registros leídos por un nodo de entrada de archivos, un nodo de entrada FTE o un nodo de lectura de archivos.
ibm_ace.File.RecordsWritten
(count)
El número de registros escritos en archivos por un nodo de salida de archivos o un nodo de salida FTE.
ibm_ace.GlobalCache.ConnectionFailures
(count)
Número de intentos fallidos de conexión desde este servidor de integración a la caché nombrada.
ibm_ace.GlobalCache.Connects
(count)
El número de intentos realizados con éxito desde este servidor de integración a la caché nombrada.
ibm_ace.GlobalCache.FailedActions
(count)
El número de operaciones de asignación fallidas por flujos de mensajes en este servidor de integración en la caché nombrada.
ibm_ace.GlobalCache.MapReads
(count)
El número total de operaciones de lectura completadas por flujos de mensajes en este servidor de integración en la caché nombrada.
ibm_ace.GlobalCache.MapRemoves
(count)
El número total de operaciones de eliminación completadas por flujos de mensajes en este servidor de integración en la caché nombrada. Este count se incrementa al eliminar o actualizar una entrada.
ibm_ace.GlobalCache.MapWrites
(count)
El número total de operaciones de escritura completadas por flujos de mensajes en este servidor de integración en la caché nombrada. Este count se incrementa al poner o actualizar una entrada.
ibm_ace.GlobalCache.MapsUsed
(count)
El número total de asignaciones utilizadas por los flujos de mensajes en este servidor de integración en la caché con nombre. Este count se incrementa cada vez que se utiliza un nombre de asignación diferente en este servidor de integración.
ibm_ace.GlobalCache.TotalMapActions
(count)
El número total de operaciones de asignación completadas por flujos de mensajes en este servidor de integración en la caché nombrada. Este número incluye lecturas, escrituras, eliminaciones y checks de claves.
ibm_ace.JDBCConnectionPools.ActualSizeOfPool
(gauge)
Una instantánea del número de connections (conexiones) que había en ese momento en el pool cuando se notificaron las estadísticas.
Mostrado como as connection (conexión)
ibm_ace.JDBCConnectionPools.CumulativeDelayedRequests
(count)
El número de veces que no se ha podido satisfacer inmediatamente una solicitud de connection (conexión) porque el número de connections (conexiones) asignadas ha alcanzado el tamaño máximo del pool y no hay connections (conexiones) disponibles en ese momento.
Mostrado como solicitud
ibm_ace.JDBCConnectionPools.CumulativeRequests
(count)
Count del número de solicitudes recibidas por el grupo de connections (conexiones) durante este periodo contable.
Mostrado como solicitud
ibm_ace.JDBCConnectionPools.CumulativeTimedOutRequests
(count)
Count del número de solicitudes de connections (conexiones) que no han podido satisfacerse en 15 segundos.
Mostrado como solicitud
ibm_ace.JDBCConnectionPools.MaxDelayInMilliseconds
(gauge)
El tiempo máximo que un llamante esperó a que se asignara una connection (conexión).
Mostrado como milisegundo
ibm_ace.JDBCConnectionPools.MaxSizeOfPool
(gauge)
El tamaño máximo del pool de connections (conexiones).
Mostrado como connection (conexión)
ibm_ace.JMS.NumberOfClosedJMSConnections
(count)
El número total de connections (conexiones) JMS que se cerraron desde el último reinicio del servidor de integración.
Mostrado como connection (conexión)
ibm_ace.JMS.NumberOfClosedJMSSessions
(count)
El número total de sesiones JMS que se cerraron desde el último reinicio del servidor de integración.
ibm_ace.JMS.NumberOfJMSConnectionFailures
(count)
El número total de intentos de connctions (conexiones) JMS que han fallado desde el último reinicio del servidor de integración.
Mostrado como connection (conexión)
ibm_ace.JMS.NumberOfMessagesBrowsed
(count)
El número total de mensajes consultados por los nodos JMSReceive.
ibm_ace.JMS.NumberOfMessagesReceived
(count)
El número total de mensajes recibidos por los nodos JMSInput o JMSReceive.
ibm_ace.JMS.NumberOfMessagesSent
(count)
El número total de mensajes enviados por los nodos JMSOutput.
ibm_ace.JMS.NumberOfOpenJMSConnections
(gauge)
El número actual de connections (conexiones) JMS abiertas.
Mostrado como connection (conexión)
ibm_ace.JMS.NumberOfOpenJMSSessions
(gauge)
El número actual de sesiones JMS abiertas.
ibm_ace.JVM.CommittedMemoryInMB
(gauge)
La cantidad de memoria que el sistema operativo asigna a la JVM.
Mostrado como mebibyte
ibm_ace.JVM.CumulativeNumberOfGCCollections
(count)
El número total de recolecciones de basura que se han producido para esta instancia de la JVM. Su valor puede ser indefinido.
ibm_ace.JVM.GCTime
(gauge)
El porcentaje de tiempo empleado en la recolección de basura para esta instancia de la JVM. Su valor puede ser indefinido.
Mostrado como porcentaje.
ibm_ace.JVM.InitialMemoryInMB
(gauge)
La cantidad inicial de memoria que la JVM solicita al sistema operativo para la gestión de memoria durante el arranque. Su valor puede ser indefinido.
Mostrado como mebibyte.
ibm_ace.JVM.MaxMemoryInMB
(gauge)
La cantidad máxima de memoria que se puede utilizar para la gestión de memoria. Su valor puede ser indefinido.
Mostrado como mebibyte.
ibm_ace.JVM.UsedMemoryInMB
(gauge)
La cantidad de memoria que está actualmente en uso.
Mostrado como mebibyte
ibm_ace.MessageFlow.CPUTime
(gauge)
El porcentaje de tiempo que el procesador dedica a procesar los mensajes de entrada
Mostrado como porcentaje.
ibm_ace.MessageFlow.CPUTimeWaitingForInputMessage
(gauge)
El porcentaje de tiempo que el procesador dedica a esperar mensajes de entrada
Mostrado como porcentaje.
ibm_ace.MessageFlow.ElapsedTime
(gauge)
El porcentaje de tiempo transcurrido dedicado a procesar los mensajes de entrada
Mostrado como porcentaje.
ibm_ace.MessageFlow.ElapsedTimeWaitingForInputMessage
(gauge)
El porcentaje de tiempo transcurrido que se pasa esperando mensajes de entrada
Mostrado como porcentaje.
ibm_ace.MessageFlow.MaximumCPUTime
(gauge)
Tiempo máximo que el procesador emplea en procesar un mensaje de entrada (microsegundos)
Mostrado como microsegundo
ibm_ace.MessageFlow.MaximumElapsedTime
(gauge)
Tiempo máximo que se tarda en procesar un mensaje de entrada (microsegundos)
Mostrado como microsegundo.
ibm_ace.MessageFlow.MaximumSizeOfInputMessages
(gauge)
Tamaño máximo del mensaje de entrada
Mostrado como byte
ibm_ace.MessageFlow.MinimumCPUTime
(gauge)
Tiempo mínimo que el procesador emplea en procesar un mensaje de entrada (microsegundos)
Mostrado como microsegundo
ibm_ace.MessageFlow.MinimumElapsedTime
(gauge)
Tiempo mínimo transcurrido que se emplea en procesar un mensaje de entrada (microsegundos)
Mostrado como microsegundo
ibm_ace.MessageFlow.MinimumSizeOfInputMessages
(gauge)
Tamaño mínimo de entrada del mensaje
Mostrado como byte
ibm_ace.MessageFlow.NumberOfThreadsInPool
(gauge)
Número de subprocesos en el pool
Mostrado como subproceso
ibm_ace.MessageFlow.TimesMaximumNumberOfThreadsReached
(count)
Número de veces que se alcanza el número máximo de subprocesos
ibm_ace.MessageFlow.TotalInputMessages
(count)
Número total de mensajes procesados. Registra solo los mensajes que se propagan desde los terminales de los nodos de entrada.
ibm_ace.MessageFlow.TotalNumberOfBackouts
(count)
Número de transacciones anuladas
ibm_ace.MessageFlow.TotalNumberOfCommits
(count)
Número de confirmaciones de transacciones
ibm_ace.MessageFlow.TotalNumberOfErrorsProcessingMessages
(count)
Número de errores al procesar un mensaje
ibm_ace.MessageFlow.TotalNumberOfMQErrors
(count)
Número de errores MQGET (nodo MQInput) o errores de servicios web (nodo HTTPInput). Por ejemplo, se produce un error de conversión cuando se obtiene el mensaje de la cola.
ibm_ace.MessageFlow.TotalNumberOfMessagesWithErrors
(count)
Número de mensajes que contienen errores, incluidas las excepciones que se lanzan aguas abajo del nodo de entrada y los errores que detecta el nodo de entrada después de recuperar correctamente el mensaje de la cola, pero antes de propagarlo al terminal de salida (por ejemplo, un error de formato). Esto puede incluir mensajes que no están incluidos en TotalInputMessages.
ibm_ace.MessageFlow.TotalNumberOfTimeOutsWaitingForRepliesToAggregateMessages
(count)
Número de tiempos de espera al procesar un mensaje (solo el nodo AggregateReply)
ibm_ace.MessageFlow.TotalSizeOfInputMessages
(count)
Tamaño total de los mensajes de entrada
Mostrado como byte
ibm_ace.MQTT.BytesReceived
(count)
La cantidad total de datos recibidos por los nodos MQTTSubscribe.
Mostrado como byte
ibm_ace.MQTT.BytesSent
(count)
La cantidad total de datos enviados por los nodos MQTTPublish.
Mostrado como byte
ibm_ace.MQTT.ClosedConnections
(count)
El número total de connections (conexiones) a un servidor MQTT que se cerraron desde el último reinicio del servidor de integración.
Mostrado como connection (conexión)
ibm_ace.MQTT.FailedConnections
(count)
El número total de intentos de conexión a un servidor MQTT que han fallado desde el último reinicio del servidor de integración.
Mostrado como connection (conexión)
ibm_ace.MQTT.MessagesReceived
(count)
El número total de mensajes MQTT recibidos por los nodos MQTTSubscribe.
ibm_ace.MQTT.MessagesSent
(count)
El número total de mensajes MQTT enviados por los nodos MQTTPublish.
ibm_ace.MQTT.OpenConnections
(gauge)
T
Mostrado como connection (conexión)
ibm_ace.NodeJS.ArrayBuffers
(gauge)
ibm_ace.NodeJS.ExternalMemory
(gauge)
ibm_ace.NodeJS.TotalHeapMemory
(gauge)
ibm_ace.NodeJS.UsedHeapMemory
(gauge)
ibm_ace.ODBC.ActiveConnections
(gauge)
El número de connections (conexiones) actualmente abiertas a este DSN.
Mostrado como connection (conexión)
ibm_ace.ODBC.ClosedConnections
(count)
El número de connections (conexiones) a este DSN que alguna vez estuvieron abiertas, pero que ahora están cerradas. Esta cifra incluye las conexiones cerradas debido a un error, cerradas forzosamente por el DBMS o cerradas por el nodo de integración porque ya no era necesario (por ejemplo, subproceso inactivo durante 60 segundos).
Mostrado como connection (conexión)
ibm_ace.ODBC.ConnectionErrors
(count)
El número de veces que se detectó que una connection (conexión) a este DSN tenía un error de connection (conexión) (lo que habría provocado que el error se cerrara y, por lo tanto, también habría contribuido a la medición de connections (conexiones) cerradas).
Mostrado como connection (conexión)
ibm_ace.ODBC.ExecuteFailure
(count)
El número total de veces que falló cualquier sentencia contra este DSN.
ibm_ace.ODBC.ExecuteSuccess
(count)
El número total de veces que se ejecutó cualquier sentencia contra este DSN.
ibm_ace.ODM.FailedExecutions
(count)
El número de ejecuciones fallidas de un conjunto de reglas.
ibm_ace.ODM.RulesMatched
(count)
El número total de reglas coincidentes durante todas las ejecuciones de un conjunto de reglas.
ibm_ace.ODM.SuccessfulExecutions
(count)
El número de ejecuciones correctas de un conjunto de reglas.
ibm_ace.Parsers.ApproxMemKB
(gauge)
La cantidad aproximada de memoria relacionada con los datos de usuario utilizados para el tipo de analizador de flujo de mensajes indicado. No es posible calcular la cantidad exacta de memoria utilizada por un analizador.
Mostrado como kibibyte.
ibm_ace.Parsers.FailedReads
(count)
El número de análisis fallidos que se han producido para el tipo de analizador de flujo de mensajes nombrado.
Mostrado como lectura
ibm_ace.Parsers.FailedWrites
(count)
El número de escrituras fallidas que se produjeron para el tipo de analizador de flujo de mensajes nombrado.
Mostrado como escritura
ibm_ace.Parsers.Fields
(gauge)
Muestra el número de campos de mensaje asociados con el tipo de analizador de flujo de mensajes nombrado. Estos campos se retienen mediante el analizador sintáctico y se utilizan para construir los árboles de mensajes.
ibm_ace.Parsers.MaxReadKB
(gauge)
Muestra el stream (flujo) de bits más grande analizado por el tipo de analizador para el flujo de mensajes nombrado.
Mostrado como kibibyte
ibm_ace.Parsers.MaxWrittenKB
(gauge)
Muestra el mayor stream (flujo) de bits escrito por el tipo de analizador para el flujo de mensajes nombrado.
Mostrado como kibibyte
ibm_ace.Parsers.Reads
(count)
El número de análisis correctos completados por el tipo de analizador de flujo de mensajes nombradeo.
Mostrado como leído
ibm_ace.Parsers.Threads
(gauge)
El número de subprocesos de flujo de mensajes que han contribuido a las estadísticas de una acumulación de tipo de analizador de flujos de mensajes.
Mostrado como subproceso
ibm_ace.Parsers.Writes
(count)
El número de escrituras completadas con éxito por el tipo de analizador de flujo de mensajes nombrado.
Mostrado como escritura
ibm_ace.SAP.InboundConnectionErrors
(count)
ibm_ace.SAP.InboundOutstandingSyncronousRequests
(count)
ibm_ace.SAP.InboundWorkBacklog
(count)
ibm_ace.SAP.OutboundConnectionErrors
(count)
ibm_ace.SAP.OutboundMessageProcessFailures
(count)
ibm_ace.SAP.OutboundMessageProcessSuccesses
(count)
ibm_ace.SOAPInput.FaultRepliesSent
(count)
El número de respuestas de fallo SOAP enviadas al cliente. Estos fallos pueden ser fallos definidos por el usuario o excepciones del nodo de integración.
ibm_ace.SOAPInput.InboundMessagesFaultedBeforeFlow
(count)
El número de mensajes que han fallado antes de llegar al flujo. Esta medición incluye los mensajes de entrada que se envían por el terminal de fallos.
ibm_ace.SOAPInput.InboundMessagesMadeFlow
(count)
Número de mensajes que han realizado el flujo sin fallos.
ibm_ace.SOAPInput.InboundMessagesTotal
(count)
El número total de mensajes SOAP recibidos del cliente. Esta medición es igual a la suma de InboundMessagesMadeFlow e InboundMessagesFaultedBeforeFlow.
ibm_ace.SOAPInput.RepliesSentTotal
(count)
El número total de respuestas SOAP devueltas al cliente. Esta medición es igual a la suma de SuccessfulRepliesSent y FaultRepliesSent.
ibm_ace.SOAPInput.SuccessfulRepliesSent
(count)
El número de respuestas correctas, sin fallo SOAP, enviadas al cliente.
ibm_ace.Security.TotalCacheEntries
(count)
El número total de entradas de resultados de operaciones de seguridad en la caché de seguridad. Una operación de seguridad se define en el perfil de seguridad como autenticación, asignación o autorización. Una entrada de caché puede incluir un token de seguridad devuelto.
ibm_ace.Security.TotalOperations
(count)
El número de operaciones de seguridad (autenticación, asignación o autorización) desde que se inició la recopilación. Un perfil de seguridad con autenticación y autorización cuenta como dos operaciones.
ibm_ace.Security.TotalOperationsServicedByCache
(count)
El número de operaciones de seguridad (autenticación, asignación o autorización) que se atendieron desde la caché de seguridad (sin acceder directamente al STS).
ibm_ace.Security.TotalSuccessfulOperations
(count)
El número de operaciones de seguridad (autenticación, asignación o autorización) aprobadas.
ibm_ace.Sockets.ReceivedMessageSize_0_1KB
(count)
El número de mensajes recibidos en el rango de tamaño (exclusivo).
ibm_ace.Sockets.ReceivedMessageSize_1KB_10KB
(count)
El número de mensajes recibidos en el rango de tamaño (exclusivo).
ibm_ace.Sockets.ReceivedMessageSize_10KB_100KB
(count)
El número de mensajes recibidos en el rango de tamaño (exclusivo).
ibm_ace.Sockets.ReceivedMessageSize_100KB_1MB
(count)
El número de mensajes recibidos en el rango de tamaño (exclusivo).
ibm_ace.Sockets.ReceivedMessageSize_1MB_10MB
(count)
El número de mensajes recibidos en el rango de tamaño (exclusivo).
ibm_ace.Sockets.ReceivedMessageSize_Over10MB
(count)
El número de mensajes recibidos en el rango de tamaño.
ibm_ace.Sockets.SentMessageSize_0_1KB
(count)
El número de mensajes enviados en el rango de tamaño (exclusivo).
ibm_ace.Sockets.SentMessageSize_1KB_10KB
(count)
El número de mensajes enviados en el rango de tamaño (exclusivo).
ibm_ace.Sockets.SentMessageSize_10KB_100KB
(count)
El número de mensajes enviados en el rango de tamaño (exclusivo).
ibm_ace.Sockets.SentMessageSize_100KB_1MB
(count)
El número de mensajes enviados en el rango de tamaño (exclusivo).
ibm_ace.Sockets.SentMessageSize_1MB_10MB
(count)
El número de mensajes enviados en el rango de tamaño (exclusivo).
ibm_ace.Sockets.SentMessageSize_Over10MB
(count)
El número de mensajes enviados en el rango de tamaño.
ibm_ace.Sockets.TotalDataReceived_KB
(count)
El número total de bytes recibidos, en kilobytes (KB).
Mostrado como kilobyte
ibm_ace.Sockets.TotalDataSent_KB
(count)
El número de bytes enviados, en kilobytes (KB).
Mostrado como kilobyte
ibm_ace.Sockets.TotalMessages
(count)
El número de solicitudes de un socket; por ejemplo, de un nodo SOAPRequest.
ibm_ace.Sockets.TotalSockets
(count)
El número de sockets de salida que se han abierto desde el último reinicio del servidor de integración.
ibm_ace.TCPIPClientNodes.BytesReceived
(count)
La cantidad total de datos recibidos (por los nodos TCPIPClientInput o TCPIPClientReceive), excluyendo los ajustes SSL.
Mostrado como byte
ibm_ace.TCPIPClientNodes.BytesSent
(count)
La cantidad total de datos enviados (por los nodos TCPIPClientOutput), excluyendo los ajustes SSL.
Mostrado como byte
ibm_ace.TCPIPClientNodes.ClosedConnections
(count)
El número total de connections (conexiones) cerradas desde el último reinicio del servidor de integración.
Mostrado como connection (conexión)
ibm_ace.TCPIPClientNodes.FailedConnections
(count)
El número total de intentos de connection (conexión) que han fallado desde el último reinicio del servidor de integración.
Mostrado como connection (conexión)
ibm_ace.TCPIPClientNodes.MessagesReceived
(count)
El número total de mensajes recibidos (por los nodos TCPIPClientInput o TCPIPClientReceive).
ibm_ace.TCPIPClientNodes.MessagesSent
(count)
El número total de mensajes enviados (por los nodos TCPIPClientOutput).
ibm_ace.TCPIPClientNodes.OpenConnections
(gauge)
El número actual de connections (conexiones) abiertas.
Mostrado como connection (conexión)
ibm_ace.TCPIPServerNodes.BytesReceived
(count)
La cantidad total de datos recibidos (por los nodos TCPIPServerInput o TCPIPServerReceive), excluyendo los ajustes SSL.
Mostrado como byte
ibm_ace.TCPIPServerNodes.BytesSent
(count)
La cantidad total de datos enviados (por los nodos TCPIPServerOutput), excluyendo los ajustes SSL.
Mostrado como byte
ibm_ace.TCPIPServerNodes.ClosedConnections
(count)
El número total de connections (conexiones) cerradas desde el último reinicio del servidor de integración.
Mostrado como connection (conexión)
ibm_ace.TCPIPServerNodes.FailedSSLConnections
(count)
El número total de intentos de connections (conexiones) SSL entrantes de clientes externos fallidas o rechazadas desde el último reinicio del servidor de integración.
Mostrado como connection (conexión)
ibm_ace.TCPIPServerNodes.MessagesReceived
(count)
El número total de mensajes recibidos (por los nodos TCPIPServerInput o TCPIPServerReceive).
ibm_ace.TCPIPServerNodes.MessagesSent
(count)
El número total de mensajes enviados (por los nodos TCPIPServerOutput).
ibm_ace.TCPIPServerNodes.OpenConnections
(gauge)
El número actual de connections (conexiones) abiertas.
Mostrado como connection (conexión)
ibm_ace.XA.NumberOfCommits
(count)
ibm_ace.XA.NumberOfRollbacks
(count)

Eventos

La integración de IBM ACE no incluye ningún evento.

Checks de servicio

ibm_ace.mq.subscription

Devuelve CRITICAL si la suscripción encuentra un error, WARNING si no hay mensajes disponibles o OK en caso contrario.

Estados: ok, advertencia, crítico

Recopilación de logs

  1. La recopilación de logs está desactivada por defecto en el Datadog Agent. Actívala en tu archivo datadog.yaml:

    logs_enabled: true
    
  2. Para empezar a recopilar tus logs de IBM ACE, añade este bloque de configuración a tu archivo ibm_ace.d/conf.yaml:

    logs:
      - type: file
        path: /home/aceuser/ace-server/log/integration_server.txt
        source: ibm_ace
    

    Cambia el valor del parámetro path en función de tu entorno. Consulta el archivo de ejemplo ibm_ace.d/conf.yaml para ver todas las opciones de configuración disponibles.

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con asistencia técnica de Datadog.