lunes, 9 de enero de 2012

Habilitar /Deshabilitar Developer Dashboard in SharePoint 2010

Enabling/ Disabling Developer Dashboard in SharePoint 2010

¿Qué información podemos encontrar al hacer uso de esta herramienta?

  • Tiempo de ejecución de subprocesos
  • Número, duración, información de la pila de llamadas y texto de la consulta, para cada consulta de SQL Server procesada en la página
  • URL y nombre del trabajo del temporizador
  • Usuario actual
  • Tiempo de inicio de la ejecución

Existen diversos modos para mostrar el SharePoint Developer Dashboard

  1. ON .- Cuando tenemos este modo habilitado, el Dashboard se puede “ver” en todas las páginas que muestren la página maestra por defecto . NO RECOMENDADO
  2. ONDEMAND .- Cuando hemos habilitado este modo, se nos muestra un icono en la esquina superior derecha de la página. Este icono permite al usuario activar o desactivar el Dashboard. RECOMENDADO
  3. OFF .- es la default

El Dashboard se encuentra deshabilitado por defecto. Podemos habilitarlo de diversas maneras (también usando el modelo de objetos de SharePoint Foundation) :

  • STSADM
    • ON .- stsadm -o setproperty -pn developer-dashboard -pv on
    • ONDEMAND .- stsadm -o setproperty -pn developer-dashboard -pv ondemand
    • OFF .- stsadm -o setproperty -pn developer-dashboard -pv off
  • POWERSHELL
    • ON .- (Get-SPFarm).PerformanceMonitor.DeveloperDashboardLevel = ”On”
    • ONDEMAND .- (Get-SPFarm).PerformanceMonitor.DeveloperDashboardLevel = ”OnDemand”

Como ejemplo, sirva esta captura de pantalla para entender qué podemos encontrar al habilitar esta característica

20120109-104332-0001

 

Developer dashboard is not only for Developers, the administrators can also take good advantage of it. They can do quantitative analysis if their site is slow then how much slow and when the users started raising complaints.

 

SETEAR PARA DEMANDA

$dd = [Microsoft.SharePoint.Administration.SPWebService]::ContentService.DeveloperDashboardSettings

$dd.DisplayLevel = ‘OnDemand’

$dd.TraceEnabled = $true

$dd.Update()

 

Display Level can be:

$dd.DisplayLevel = ‘OnDemand’

$dd.DisplayLevel = ‘On’

OR

$dd.DisplayLevel = ‘Off’

 

Más información: http://sharepoint.microsoft.com/Blogs/GetThePoint/Lists/Posts/Post.aspx?ID=457

No hay comentarios:

Publicar un comentario