Compartir a través de


Seguimiento de clientes de datos

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

Seguimiento de consumidor de SQL mediante SQL Server Profiler

SQL Server Profiler es una interfaz gráfica de usuario de seguimiento SQL que se usa para supervisar una instancia del motor de base de datos o de 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 Presentación de 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, las interfaces de proveedor y los 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 la supervisión de red

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

Seguimiento de servidor DB2 mediante herramientas de IBM

Para obtener más información, vea la guía de administración de IBM DB2 correspondiente a la plataforma y versión de DB2.

Seguimiento de servidores Informix mediante herramientas de IBM

Para obtener más información, vea la guía de administración de IBM Informix correspondiente a la plataforma y versión 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).

Seguimiento del cliente de archivo de host y del proveedor de datos

El Cliente de archivo de host y el proveedor de datos para archivos de host (Cliente de archivo de host) de ADO.NET admiten un cliente de escucha de seguimiento de texto de Microsoft Host Integration que se configura mediante un archivo de configuración HIDT (definición de seguimiento de Host Integration) al que se hace referencia en el elemento de diagnóstico del sistema del archivo app.config del consumidor de datos.

Archivo App.Config del consumidor de datos

El archivo app.config del consumidor de datos contiene un elemento de la sección de configuración Seguimiento de Microsoft Host Integration Server y un elemento Cliente de escucha de archivo de texto de Host Integration Server que controla el seguimiento del cliente de archivo de host. En este ejemplo, el archivo MsHostFileClient.HITD (Definición de seguimiento de Host Integration) debe estar en el directorio del programa de 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 declaraciones de espacio de nombres y sección de configuración para el componente de seguimiento de Microsoft Host Integration.

Nombre de la sección de configuración

El atributo name de la sección define el nombre del componente de seguimiento de Microsoft Host Integration. Este atributo obligatorio acepta una cadena, con un valor de Microsoft.hostintegration.tracing.

Tipo de la sección de configuración

El atributo type define el tipo del cliente de escucha de seguimiento de texto de Seguimiento de Microsoft Host Integration. 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 Seguimiento de Host Integration

El elemento microsoft.hostintegration.tracing contiene información de configuración para el cliente de escucha de seguimiento de texto del componente de seguimiento de Microsoft Host Integration.

Archivo de definición de seguimiento

El atributo traceDefinitionFile define el nombre del archivo de salida del cliente de escucha de seguimiento de texto de seguimiento de Microsoft Host Integration. Este atributo obligatorio acepta una cadena, con un valor que representa una ruta de acceso de salida de seguimiento 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 necesita la configuración Lista de control de acceso a carpetas asociada al grupo local de usuarios del entorno de ejecución de HIS. Vea la sección titulada Seguridad y protección para obtener más información.

Diagnóstico del sistema

El elemento system.diagnostics contiene configuración adicional para el cliente de escucha de seguimiento de texto del componente de seguimiento de Microsoft Host Integration.

Nombre del cliente de escucha de seguimiento

El atributo name define el nombre del cliente de escucha de seguimiento de texto del cliente de archivos host. Este atributo obligatorio acepta una cadena, con un valor de HisTextFileListener.

Tipo del cliente de escucha de seguimiento

El atributo type define el tipo del cliente 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 realice el seguimiento hasta un número máximo de entradas y, después, lo detenga. Este atributo opcional acepta un entero. El valor predeterminado es 1000000.

Carpeta de archivo de seguimiento

El atributo traceFileFolder indica al cliente de escucha de seguimiento de texto del cliente de archivo de host dónde escribir el archivo de salida de seguimiento del cliente de escucha 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 necesita la configuración Lista de control de acceso a carpetas asociada al grupo local de usuarios del entorno de ejecución de HIS. Vea la sección titulada Seguridad y protección para obtener más información.

Vaciado automático

El atributo autoFlush indica al servicio DRDA que vacíe los datos automáticamente en el cliente de escucha de seguimiento. Este atributo opcional acepta un valor booleano. El valor predeterminado es false.

Nota

El cliente de escucha de seguimiento de texto del cliente de archivo de host puede vaciar automáticamente los datos de seguimiento en los clientes de escucha de seguimiento, lo que garantiza que se capturan los datos de seguimiento, pero aumentará la E/S del disco y reducirá el rendimiento general del sistema. Para mejorar el rendimiento, establezca autoFlush=false a fin de deshabilitar el vaciado automático del seguimiento.

Nombre de archivo de seguimiento

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

Inicialización del cliente de escucha de seguimiento

El atributo allowNonHisTracingToCreateFile define si un componente distinto del cliente de archivo de host y Seguimiento de Microsoft Host Integration pueden iniciar el seguimiento. Este atributo obligatorio acepta un valor booleano predeterminado de false.

Archivo de definición de seguimiento de Host Integration (HITD)

El archivo de configuración Definición de seguimiento de Host Integration (HIDT) define el nivel de seguimiento para el cliente de escucha de archivo 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.

Value Descripción
HostFiles Proveedor de ADO.NET para archivos de host
Transporte Cliente de archivo de host para DDM RLIO
Convertidor de agregados Convertidor de agregados de codificador de Host Integration Server
Convertidor de primitivos Convertidor de primitivos de codificador de Host Integration Server

Tabla 1. Nombres de punto de origen de seguimiento de archivo de host.

Nivel de seguimiento

El atributo traceLevel indica al cliente de archivos host que realice el seguimiento de las 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.

Value Descripción
Grave Se muestran los mensajes graves.
Error Se muestran los mensajes de error.
Advertencia Se muestran los mensajes de advertencia, de error y graves.
Information Se muestran los de información, de advertencia, de error y graves.
Verbose Se muestran todos los mensajes.
data Se muestran todos los mensajes y datos de usuario.
Depurar Se muestran todos los mensajes, datos de usuario y datos de depuración.

Tabla 2. Niveles de cliente 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>

Consulte también

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