|
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
|
Traducción
Original
|
Herramienta del visor de seguimiento de servicio (SvcTraceViewer.exe)
<system.diagnostics>
<trace autoflush="true" />
<sources>
<source name="System.ServiceModel"
switchValue="Information, ActivityTracing"
propagateActivity="true">
<listeners>
<add name="sdt"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData= "SdrConfigExample.e2e" />
</listeners>
</source>
</sources>
</system.diagnostics>
| |
| |
| |
| |
| |
|
Abrir y ver los archivos de seguimiento de WCF
-
Archivo de traza de WCF (.svcLog) -
Archivo de traza de eventos (.etl) -
Archivo de traza carmesí
Para abrir un archivo de seguimiento
-
Inicie el visor de seguimiento de servicio utilizando una ventana de comandos para navegar a su ubicación de instalación WCF (\Bin de C:\Program Files\Microsoft SDKs\Windows\v6 .0) y, a continuación, escriba SvcTraceViewer.exe.
Nota
|
|---|
|
|
-
Cuando se inicie el visor de seguimiento de servicio, haga clic en Archivo y, a continuación, señale Abrir. Navegue hasta la ubicación donde se almacenan sus archivos de seguimiento. -
Haga doble clic en el archivo de seguimiento que desea abrir.
Nota
Presione MAYÚS mientras hace clic en varios archivos de seguimiento para seleccionarlos y abrirlos de forma simultánea. El visor de seguimiento de servicio combina el contenido de todos los archivos y los muestra en una vista. Por ejemplo, puede abrir archivos de seguimiento tanto de cliente como de servicio. Esto es útil cuando ha habilitado en la configuración el registro de mensajes y la propagación de la actividad. De esta manera, puede examinar el intercambio de mensajes entre cliente y servicio. También puede arrastrar varios archivos al visor o utilizar la pestaña Proyecto. Para obtener información más detallada, vea la sección Administrar proyecto. -
Para agregar archivos de seguimiento adicionales a la colección que está abierta, haga clic en Archivo y, a continuación, señale Agregar. En la ventana que se abre, navegue a la ubicación de los archivos de seguimiento y haga doble clic en el archivo que desea agregar.
Advertencia
|
|---|
|
|
Seguimiento de eventos y seguimiento carmesí
Nota
|
|---|
|
|
Administrar proyectos
-
En el menú Archivo, puede abrir, guardar y cerrar proyectos. -
En la pestaña Proyecto puede agregar archivos a un proyecto.
Ver seguimiento de WCF
Alternar vistas diferentes
-
Vista de actividad -
Vista de proyecto -
Vista de mensaje -
Vista de gráfico
Vista de actividad
Nota
|
|---|
|
|
Vista de proyecto
Vista de gráfico
Seleccionar seguimientos en el gráfico
-
Haga clic en un bloque del gráfico. -
Utilice las teclas arriba y abajo para seleccionar los seguimientos adyacentes. -
Puede ver la información del seguimiento en el Panel de traza y en el Panel de detalles.
Expandir o contraer transferencias de la actividad
-
Busque el seguimiento de transferencia con un signo "+" a la izquierda del icono de transferencia. -
Haga clic en "+" o presione Ctrl y "+" en el teclado. -
La actividad siguiente aparece en el gráfico. -
Aparece “-” a la izquierda del icono de transferencia. Si hace clic en el signo “-” o presiona Ctrl y “-”, se contrae la transferencia de la actividad.
Nota
|
|---|
|
|
Expandir o contraer verticalmente las actividades
-
Haga clic en el icono “+” en el encabezado de la actividad para expandir verticalmente la actividad. -
Tenga en cuenta que todos los seguimientos se muestran en el gráfico. -
Haga clic en el icono “-” en el encabezado de la actividad para contraer verticalmente la actividad. -
Tenga en cuenta que sólo se muestran en la actividad las transferencias importantes, registros de mensajes y seguimientos de advertencia y de excepción.
Opciones
-
Mostrar seguimientos de límite de la actividad que, cuando se desactiva, omite los seguimientos del límite de la actividad en el gráfico. -
Mostrar seguimientos detallados sin mensaje que, cuando se desactiva, omite todos los seguimientos de nivel detallados, excepto los seguimientos de mensajes. En la mayoría de los casos, los seguimientos de nivel detallados son menos importantes para el análisis. Esta opción es útil cuando no desea analizar los seguimientos de nivel detallados y sólo desea centrarse en seguimientos más importantes.
Modo de diseño
Lista de ejecución
Ver detalles del seguimiento
Panel de traza
Panel de detalles
Filtrar los seguimientos de WCF
-
La barra de herramientas de filtro proporciona el acceso a los filtros predefinidos y personalizados. Se puede habilitar en el menú Ver. -
El filtro predefinido del visor se puede utilizar para filtrar selectivamente partes de los seguimientos de WCF. Se establece de forma predeterminada que todos los seguimientos de infraestructura puedan pasar. La configuración de este filtro se define en el submenú Opciones de filtro, en el menú Ver. -
Los filtros del XPath personalizados les dan a los usuarios el control completo sobre cómo filtrar. Se pueden definir en Filtro personalizado, en el menú Ver.
Utilizar la barra de herramientas del filtro
-
Buscar: Buscar define el tema u objeto que se ha de buscar en la operación de filtro. Por ejemplo, si desea buscar todos los seguimientos que se emitieron durante el proceso X, escriba en este campo X y en el campo Buscar en el “nombre del proceso”. Este campo cambia a un control de selector DateTime cuando se selecciona un filtro basado en tiempo. -
Buscar en: este campo define el tipo de filtro que se va a aplicar. -
Nivel: el valor de nivel define el nivel de seguimiento mínimo permitido por el filtro. Por ejemplo, si se fija el nivel en “Error y arriba”, sólo se muestran los seguimientos en el nivel error y crítico. Este filtro se combina con los criterios especificados en Buscar y Buscar en.
Opciones de filtro
Filtros personalizados
Crear un filtro personalizado
Crear un filtro personalizado mediante el Asistente para plantillas
-
En el panel de traza, en la parte superior derecha del visor, seleccione un seguimiento que incluya el elemento que desea filtrar. -
Haga clic en el botón Crear filtro personalizado situado en la parte superior del panel de traza. -
En el cuadro de diálogo que aparece, escriba un nombre para su filtro. En este ejemplo, escriba Thread ID. También puede proporcionar una descripción de su filtro. -
La vista de árbol a la izquierda muestra la estructura del registro de seguimiento que seleccionó en el paso 1. Vaya al elemento para el que desea crear una condición. En este ejemplo, vaya a ThreadID, que se encuentra en el nodo XPath: /E2ETraceEvent/System/Execution/@ThreadID. Haga doble clic en el atributo ThreadID en la vista de árbol. Esto crea una expresión para el atributo a la derecha del diálogo. -
Cambie el campo de parámetro para la condición ThreadID de Ninguno a “{0}”. Este paso permite configurar el valor de ThreadID cuando se aplica el filtro. (Vea la sección Cómo aplicar un filtro) Puede definir hasta cuatro parámetros. Las condiciones se combinan mediante el operador O. -
Haga clic en Aceptar para crear el filtro.
Nota
|
|---|
|
|
Crear manualmente un filtro personalizado
-
En el menú Ver, haga clic en el elemento de menú Filtros personalizados. -
En el diálogo que aparece, haga clic en Nuevo. -
Como mínimo especifique un nombre de filtro y una expresión XPath. -
Haga clic en Aceptar.
Aplicar un filtro personalizado
-
Especifique el valor que está buscando en el campo Buscar. En este ejemplo, escriba el id. del subproceso que desea buscar. -
Haga clic en Filtrar ahora y observe el resultado de la operación.
Compartir filtros personalizados
-
En el menú Ver, haga clic en Filtros personalizados. -
En el cuadro de diálogo que aparece, haga clic en el botón Importar. -
Navegue al archivo de filtro personalizado (.stvcf), haga clic en el archivo y haga clic en el botón Abrir.
-
En el menú Ver, haga clic en Filtros personalizados. -
En el cuadro de diálogo que aparece, seleccione el filtro que desea exportar. -
Haga clic en el botón Exportar. -
Especifique el nombre y la ubicación del archivo de definición de filtro personalizado (.stvcf) y haga clic en el botón Guardar.
Nota
|
|---|
|
|
Buscar datos
-
La barra de herramientas Buscar proporciona un acceso rápido a las opciones de búsqueda más comunes. -
El cuadro de diálogo Buscar proporciona más opciones de búsqueda. Se puede acceder a él a través del menú Editar o mediante la combinación de teclas Ctrl + F.
-
Buscar: le permite escribir una palabra clave de búsqueda. -
Buscar en: le permite introducir un área de búsqueda. Puede seleccionar buscar en todas las actividades o sólo en la actividad actual.
-
Buscar destino: -
La opción “datos de registro sin procesar” busca la palabra clave en todos los datos sin procesar. -
Las opciones “texto XML” y “atributo XML” solo buscan en elementos XML. -
La opción “Mensaje registrado” solo busca la palabra clave en mensajes.
-
-
Ignorar la actividad raíz: la búsqueda ignora las trazas en la actividad “000000000000”. De esta forma, se mejora el rendimiento de los archivos de seguimiento grandes cuando la actividad raíz tiene miles de seguimientos, la mayoría de los cuales son transferencias.
Navegar por los seguimientos
Paso hacia delante o hacia atrás
-
Avanzar paso a paso: use el menú Actividad o presione “F10”. También puede usar la tecla de dirección “abajo” del panel de traza. -
Retroceder paso a paso: use el menú Actividad o presione “F9”. También puede usar la tecla de dirección “arriba” del panel de seguimiento.
Nota
|
|---|
|
|
Seguir la transferencia
-
Con el mouse: haga doble clic en el seguimiento de transferencia del panel de seguimiento. -
Con el teclado: seleccione una traza de transferencia y use “Seguir transferencia” en el menú Actividad o presione “F11”
Nota
|
|---|
|
|
Pasar a la transferencia siguiente o anterior
-
Pasar a la transferencia siguiente: use el menú Actividad o presione “Ctrl + F10”. -
Pasar a la transferencia anterior: use el menú Actividad o presione “Ctrl + F9”.
Navegar en la vista del gráfico
Cargar archivos de seguimiento grandes
Habilitar la carga parcial
Nota
|
|---|
|
|
Ajustar la carga parcial
-
Mueva la barra de herramientas con el mouse o escriba la hora de inicio y finalización. -
Haga clic en el botón Ajustar.
Nota
|
|---|
|
|
Seguimientos de actividad
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Seguimiento WCF
|
|
|
|---|---|
|
|
|
|
|
|
Actividades
|
|
|
|---|---|
|
|
|
|
Actividades WCF
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|