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>