SharePoint 2010. Identificador de Correlación

Como comentaba Juan Carlos en uno de sus post sobre SharePoint, una de las múltiples novedades y mejoras que incorpora SharePoint 2010 tiene que ver con la gestión de errores.

Cuando se produce un error o una excepción no controlada, se le muestra al usuario una ventana con el mensaje de error y, muy útil pero no me termina de convencer, un identificador de correlación que nos permite localizar el mensaje entre la maraña que supone el log de SharePoint.

Este es el mensaje

sharepoint_correlationId_1

Este es el log

sharepoint_correlationId_2

Localización del problema

Para localizar el problema tenemos varios métodos, como comentaba Juan Carlos en su post, nos vamos al fichero de log más reciente (..14LOGS) y buscamos por el Identificador de Correlación, o bien, utilizamos alguno de los siguientes métodos.

PowerShell

SharePoint 2010 viene con un Management Shell que nos permite realizar las tareas de administración desde la consola. Para localizar identificadores tenemos el comando get-splogevent | ?{$_.Correlation –eq “<GUID>”}, comando que nos devuelve todos los eventos de SharePoint y lo filtramos para obtener los que estamos buscando. Podemos ver otras opciones del comando en el TechNet.

sharepoint_correlationId_3

ULS Viewer

ULS Viewer es una herramienta que nos ayuda con la visualización de los archivos de logs de SharePoint. Con esta podemos filtrar y localizar nuestro Identificador de Correlación y leer los mensajes asociados a este. Tenemos un artículo sobre la herramienta en el blog de Gustavo Vélez.

sharepoint_correlationId_4

Entre las funcionalidades a destacar, nos encontramos con la posibilidad de filtrar los mensajes por severidad (Verbose, Info, Medium o High), ver en tiempo real la escritura en el log y abrir logs de servidores remotos.

La podemos descargar del sitio http://code.msdn.microsoft.com/ULSViewer y, sin necesidad de instalación, la podemos ejecutar y empezar por hacer un Open From (o Append From) del fichero ULS de registro que queramos. Si necesitamos el online, debemos hacer un Open From ULS y seleccionar la carpeta donde se encuentren los logs.

 

Saludos a todos…

P.D. No me convence lo del Identificador de Correlación porque no veo a los usuarios apuntando ese numerajo y dictándotelo por teléfono, pero bueno, es una forma sencilla que nos ayuda a localizar los problemas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *