Seguimiento de clientes de datos

Hay varias opciones para el seguimiento, que pueden ayudar a capturar problemas en el consumidor, los componentes de servicio, el proveedor, las redes y el origen de datos de host.

Seguimiento de consumidores de SQL mediante SQL Server Profiler

SQL Server Profiler es una interfaz gráfica de usuario para SQL Trace, utilizada para supervisar una instancia del Motor de Base de Datos o de los Analysis Services. Puede capturar y guardar datos acerca de cada evento en un archivo o en una tabla para analizarlos posteriormente. Para obtener más información, vea Introducción a SQL Server Profiler (https://go.microsoft.com/fwlink/?LinkID=180433).

Seguimiento del proveedor de datos mediante la utilidad de seguimiento del proveedor

La utilidad de seguimiento de HIS captura y guarda información de las conexiones de cliente de red de Microsoft DB2 e Informix, interfaces de proveedor y mensajes de datos. Para obtener más información, vea Ayuda de la utilidad de seguimiento y Utilidad de seguimiento de SNA.

Seguimiento de red mediante Network Monitor

Network Monitor captura el tráfico de red para su visualización y análisis. Permite realizar tareas como analizar datos capturados previamente en métodos definidos por el usuario, extrayendo datos de analizadores de protocolo definidos. Incluye un analizador de administración de datos distribuidos (DDM) para su uso con los clientes de red de datos HIS. Póngase en contacto con los Servicios de soporte al cliente de Microsoft para obtener una copia del analizador DDM. Para obtener más información, consulte Network Monitor (https://go.microsoft.com/fwlink/?LinkID=180448).

Seguimiento del servidor DB2 mediante herramientas de IBM

Para obtener más información, consulte la Guía de administración de IBM DB2 para la plataforma y la versión de DB2 aplicables.

Informix server tracing using IBM Tools (Seguimiento de servidores informix mediante herramientas de IBM)

Para obtener más información, consulte la Guía de administración de IBM Informix para la plataforma y la versión aplicables de Informix.

Eventos de Windows Server mediante el Visor de eventos

El Visor de eventos es un complemento de Microsoft Management Console (MMC) que permite examinar y administrar registros de eventos. Para obtener más información, vea Visor de eventos (https://go.microsoft.com/fwlink/?LinkID=131274).

Cliente de archivos de host y seguimiento del proveedor de datos

El Cliente de Archivo de Host y el Proveedor de Datos de ADO.NET para Archivos de Host (Cliente de Archivo de Host) admite un receptor de seguimiento de texto de Integración de Host de Microsoft, configurado mediante un archivo de configuración HIDT (Definición de Seguimiento de Integración de Host), que se menciona en el elemento diagnostics del archivo app.config del consumidor de datos.

Fichero de configuración App del consumidor de datos

El archivo app.config del consumidor de datos contiene un elemento de sección de configuración de seguimiento de la integración de Microsoft Host y un elemento de escucha de archivos de texto del Host Integration Server que controlan el seguimiento del cliente de archivos de host. En este ejemplo, el archivo MsHostFileClient.HITD (Definición de Seguimiento de Integración de Host) debe estar en el directorio del programa Consumidor de Datos.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="microsoft.hostintegration.tracing" type="Microsoft.HostIntegration.Tracing.TraceSection, Microsoft.HostIntegration.Tracing.Configuration, Culture=neutral, Version=9.0.1000.0, PublicKeyToken=31bf3856ad364e35" />
  </configSections>

  <microsoft.hostintegration.tracing
    traceDefinitionFile=" MsHostFileClient.HITD" />

  <system.diagnostics>
    <trace>
      <listeners>
        <add
          name="HisTextFileListener"
          type="Microsoft.HostIntegration.Tracing.HisTextFileTraceListener, Microsoft.HostIntegration.Tracing.Runtime, Culture=neutral, Version=9.0.1000.0, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"
          maxTraceEntries="1000000"
          traceFileFolder="C:\Program Files\Microsoft Host Integration Server 2020\traces\"
          autoFlush="true"
          fileNamePreamble="MsHostFileClient"
          allowNonHisTracingToCreateFile="true"
    />
      </listeners>
    </trace>
  </system.diagnostics>
  <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
</configuration>

Sección de Configuración

El elemento configSections contiene la sección de configuración y las declaraciones de espacio de nombres para el componente Microsoft Host Integration Tracing.

Nombre de la sección de configuración

El atributo section name define el nombre del componente Microsoft Host Integration Tracing. Este atributo obligatorio acepta una cadena, con un valor de Microsoft.hostintegration.tracing.

Tipo de sección de configuración

El atributo type define el tipo del agente de escucha de seguimiento de texto de Seguimiento de integración de host de Microsoft. Este atributo obligatorio acepta una cadena, con un valor de Microsoft.HostIntegration.Tracing.TraceSection, Microsoft.HostIntegration.Tracing.Configuration, Culture=neutral, Version=7.0.2300.0, PublicKeyToken=31bf3856ad364e35.

Sección de seguimiento de integración de host

El elemento microsoft.hostintegration.tracing contiene información de configuración para el agente de escucha de seguimiento de texto del componente seguimiento de integración de host de Microsoft.

Archivo de definición de traza

El atributo traceDefinitionFile define el nombre del archivo de salida del agente de escucha de trazas de texto de la integración de host de Microsoft. Este atributo obligatorio acepta una cadena con un valor que representa una ruta de acceso para la salida de trazas y un nombre de archivo.

Nota:

Cada cuenta de usuario debe tener acceso de escritura a la carpeta traces para insertar líneas en el archivo de seguimiento de texto. Cada cuenta de usuario requiere la configuración de la lista de control de acceso de carpetas asociada al grupo local usuarios en tiempo de ejecución de HIS. Consulte la sección Seguridad y protección para obtener más información.

Diagnósticos del sistema

El elemento system.diagnostics contiene configuración adicional para el componente de Registro de Integración de Host de Microsoft, Escuchador de Traza de Texto.

Nombre del Detector de Rastreo

El atributo name define el nombre del agente de escucha de seguimiento de texto del Host File Client. Este atributo obligatorio acepta una cadena, con un valor de HisTextFileListener.

Tipo de agente de escucha de seguimiento

El atributo type define el tipo del agente de escucha de seguimiento de texto del servicio DRDA. Este atributo obligatorio acepta una cadena, con un valor de Microsoft.HostIntegration.Tracing.HisTextFileTraceListener, Microsoft.HostIntegration.Tracing.Runtime, Culture=neutral, Version=7.0.2300.0, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL.

Número máximo de entradas de seguimiento

El atributo maxTraceEntries indica al cliente de archivo de host que haga un seguimiento de hasta un número máximo de entradas y, a continuación, detenga el seguimiento. Este atributo opcional acepta un entero. El valor predeterminado es 1000000.

Carpeta de archivos de seguimiento

El atributo traceFileFolder indica al escuchador de trazas de texto del cliente de archivos de host dónde escribir el archivo de salida de trazas de texto. Este atributo opcional acepta un valor de cadena . El valor predeterminado es C:\Archivos de programa\Microsoft Host Integration Server 2013\traces.

Nota:

Cada cuenta de usuario debe tener acceso de escritura a la carpeta traces para insertar líneas en el archivo de seguimiento de texto. Cada cuenta de usuario requiere la configuración de la lista de control de acceso de carpetas asociada al grupo local usuarios en tiempo de ejecución de HIS. Consulte la sección Seguridad y protección para obtener más información.

Vaciado automático

El atributo autoFlush indica al servicio DRDA que envíe los datos automáticamente al escucha de rastreo. Este atributo opcional acepta un valor booleano . El valor predeterminado es false.

Nota:

El agente de escucha de seguimiento de texto del cliente de archivos de host puede vaciar los datos de seguimiento automáticamente en los agentes de escucha de seguimiento, lo que garantiza que los datos de seguimiento se capturan, pero aumentarán la E/S de disco y reducirán el rendimiento general del sistema. Para mejorar el rendimiento, establezca autoFlush=false, para deshabilitar la descarga automática de trazas.

Nombre de archivo de seguimiento

El atributo name define el nombre del archivo de salida de seguimiento de texto del cliente de archivo de host. Este atributo obligatorio acepta una cadena.

Inicialización del agente de escucha de seguimiento

El atributo allowNonHisTracingToCreateFile define si un componente distinto del Cliente de Archivos de Host y el Seguimiento de Integración de Host de Microsoft puede iniciar el seguimiento. Este atributo obligatorio acepta un valor booleano, con un valor predeterminado de false.

Archivo de definición de seguimiento de integración de host (HITD)

El archivo de configuración de definición de seguimiento de integración de host (HIDT) define el nivel de seguimiento para el agente de escucha de archivos de texto de Host Integration Server.

Contenedores de Seguimiento

El elemento containers incluye elementos de contenedor que definen niveles de seguimiento para cada punto de seguimiento.

Nombre del contenedor de seguimiento

El atributo name define el nombre del contenedor de seguimiento. Este atributo obligatorio acepta una cadena, con un valor de HostFiles.

Nombre del punto de seguimiento

El atributo name define el nombre del punto de origen de seguimiento. Este atributo obligatorio acepta una cadena. El valor predeterminado es una cadena vacía.

Importancia Descripción
HostFiles Proveedor de ADO.NET para Archivos Host
Transporte Cliente de archivos de host para DDM RLIO
Convertidor de agregados Convertidor agregado de codificador de Host Integration Server
Convertidor primitivo Convertidor primitivo del codificador de Host Integration Server

Tabla 1. Nombres de puntos de origen de rastreo de archivos de host.

Nivel de seguimiento

El atributo traceLevel indica al cliente de archivos de host que haga un seguimiento de colecciones de información definidas, de un nivel mínimo a un nivel máximo de seguimiento. Este atributo opcional acepta un valor de cadena . El valor predeterminado es una cadena vacía.

Importancia Descripción
Grave Genera mensajes irrecuperables.
Error Mensajes de error de salida.
Advertencia Mensajes de advertencia de salida, mensajes de error y mensajes irrecuperables.
Información Mensajes de información de salida, mensajes de advertencia, mensajes de error y mensajes irrecuperables.
Verbose Muestra todos los mensajes.
Datos Genera todos los mensajes y los datos del usuario.
Depuración Genera todos los mensajes, los datos de usuario y los datos de depuración.

Tabla 2. Niveles de agente de escucha de seguimiento de texto del archivo de host.

<containers>
  <container name="HostFiles">
    <tracePoint name="MsHostFileClient">
      <traceLevel level="All">
      </traceLevel>
    </tracePoint>
    <tracePoint name="Transport">
      <traceLevel level="All">
      </traceLevel>
    </tracePoint>
    <tracePoint name="Aggregate Converter">
      <traceLevel level="All">
      </traceLevel>
    </tracePoint>
    <tracePoint name="Primitive Converter">
      <traceLevel level="All">
      </traceLevel>
    </tracePoint>
  </container>
</containers>

Véase también

Integración de datos (solución de problemas)