Supported OS

Versión de la integración2.1.0

Información general

Este check monitoriza TIBCO Enterprise Message servicio a través del Datadog Agent.

Configuración

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

Instalación

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

Configuración

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

  2. Reinicia el Agent.

Recopilación de métricas

Crear tu script de comandos Tibco EMS

La integración Tibco EMS utiliza la herramienta de la CLI tibemsadmin proporcionada por Tibco EMS. Para reducir el número de llamadas a la cola $sys.admin, Datadog utiliza un script para organizar por lotes las consultas realizadas a Tibco. Para recopilar métricas de Tibco EMS, pasa la ruta del script y la ruta absoluta del binario tibemsadmin a la configuración de la integración.

Nota: El usuario dd-agent necesita permisos de ejecución en el binario tibemsadmin.

  1. Crea un archivo llamado show_commands con el siguiente contenido:
    show connections full
    show durables
    show queues
    show server
    show stat consumers
    show stat producers
    show topics
  1. Añade este bloque de configuración a tu archivo tibco_ems.d/conf.yaml para empezar a recopilar métricas de Tibco EMS:
init_config:
instances:
    ## @param script_path - string - optional
    ## The path to the script that will be executed to collect metrics. Since the script is executed by a subprocess,
    ## we need to know the path to the script. This must be the absolute path to the script.
    #
    script_path: <SCRIPT_PATH>

    ## @param tibemsadmin - string - optional
    ## The command or path to tibemsadmin (for example /usr/bin/tibemsadmin or docker exec <container> tibemsadmin)
    ## , which can be overwritten on an instance.
    ##
    ## This overrides `tibemsadmin` defined in `init_config`.
    #
    tibemsadmin: <TIBEMSADMIN>
  1. Reinicia el Agent para empezar a enviar métricas de Tibco EMS a Datadog.

Recopilación de logs

Disponible para el Agent v6.0 o posterior

  1. La recopilación de logs está deshabilitada por defecto en el Datadog Agent. Habilita logs en tu archivo datadog.yaml:

    logs_enabled: true
    
  2. Añade este bloque de configuración a tu archivo tibco_ems.d/conf.yaml para empezar a recopilar logs de Tibco EMS:

    logs:
      - type: file
        path: <PATH_TO_LOG_FILE>
        service: <MY_SERVICE>
        source: tibco_ems
    

    Cambia los valores de los parámetros service y path y configúralos para tu entorno. Consulta el tibco_ems.yaml de ejemplo para ver todas las opciones de configuración disponibles.

  3. Reinicia el Agent.

Validación

Ejecuta el subcomando de estado del Agent y busca tibco_ems en la sección Checks.

Datos recopilados

Métricas

Eventos

La integración TIBCO EMS no incluye eventos.

Checks de servicios

La integración TIBCO EMS no incluye checks de servicios.

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con el servicio de asistencia de Datadog.