Compartir a través de


Shell.Diagnostics.js

 

Se aplica a: Windows Azure Pack

Registra varios tipos de información de telemetría, así como excepciones y mensajes de error en el servidor.

Widgets

Ninguno.

Enumeraciones

Nombre

Fields

Shell.Diagnostics.LogEntryLevel

error: error

advertencia: advertencia

información: información

verbose: verbose

Propiedades

Ninguno.

Métodos

Nombre

Descripción

Devuelve

Parámetros

Shell.Diagnostics.Telemetry.clientAction

Registra la información de telemetría de una acción.

Nada

action (String): la acción realizada.

scenarioCorrelationId (String): identificador de correlación del escenario.

selectedEntity (String): entidad seleccionada.

data (Object): datos adicionales que se van a registrar en el servidor. Se registra cada par clave-valor pasado a través de este objeto. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:

  • clickUrl

  • eventName

  • componentName

  • objectType

  • objectId

  • subscriptionId

Shell.Diagnostics.Telemetry.clientScenario

Registra la información de telemetría de un escenario.

Nada

scenarioCorrelationId (String): identificador de correlación del escenario.

scenarioName (String): nombre del escenario.

entityType (String): el tipo de la entidad.

completionReason (String): motivo de finalización.

userSeconds (Number): userSeconds.

endToEndSeconds (Number): número de segundos de un extremo a otro para el escenario.

data (Object): datos adicionales que se van a registrar en el servidor. Se registra cada par clave-valor pasado a través de este objeto. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:

  • clickUrl

  • eventName

  • componentName

  • objectType

  • objectId

  • subscriptionId

Shell.Diagnostics.Telemetry.customEvent

Registra la información de telemetría de un evento personalizado.

Nada

eventKey (String): cadena única global que identifica el objeto callsite del mensaje de registro.

customEventType (String): el tipo de evento personalizado.

data (Object): datos adicionales que se van a registrar en el servidor. Se registra cada par clave-valor pasado a través de este objeto. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:

  • clickUrl

  • eventName

  • componentName

  • objectType

  • objectId

  • subscriptionId

Shell.Diagnostics.Log.error

Registra un mensaje de error.

Nada

eventKey (String): cadena única global que identifica el sitio de llamada del mensaje de registro.

message (String): mensaje de error.

data (Object): datos adicionales que se van a registrar en el servidor. Se registra cada par clave-valor pasado a través de este objeto. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:

  • clickUrl

  • eventName

  • componentName

  • objectType

  • objectId

  • subscriptionId

Shell.Diagnostics.Log.exception

Registra una excepción.

Nada

isHandledException (booleano): indica si la excepción se controló o no.

type (String): tipo de excepción.

stackTrace (String): seguimiento de pila para la excepción.

stringRepresentation (String): representación de cadena del error.

data (Object): datos adicionales que se van a registrar en el servidor. Se registra cada par clave-valor pasado a través de este objeto. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:

  • clickUrl

  • eventName

  • componentName

  • objectType

  • objectId

  • subscriptionId

Shell.Diagnostics.Telemetry.feedbackInfo

Registra los datos de una encuesta de comentarios.

Nada

comments (String): comentarios del usuario.

data (Object): datos adicionales que se van a registrar en el servidor. No se usa. Se deja en su lugar para la uniformidad con otros métodos de este tipo.

Shell.Diagnostics.Telemetry.getNewTimer

Obtiene una instancia de un temporizador que registra los datos de rendimiento.

Temporizador

key (String): cadena única global que identifica el objeto callsite del mensaje de registro.

Shell.Diagnostics.Log.info

Registra un mensaje informativo.

Nada

eventKey (String): cadena única global que identifica el objeto callsite del mensaje de registro.

message (String): mensaje informativo.

data (Object): datos adicionales que se van a registrar en el servidor. Cada par clave-valor pasado a través de este objeto se registra. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:

  • clickUrl

  • eventName

  • componentName

  • objectType

  • objectId

  • subscriptionId

Shell.Diagnostics.Telemetry.performance

Registra un mensaje de rendimiento.

Nada

key (String): cadena única global que identifica el sitio de llamada del mensaje de registro.

time (Número): tiempo que se tarda en segundos.

message (String): mensaje que se va a asociar a los datos de rendimiento.

data (Object): datos adicionales que se van a registrar en el servidor. Cada par clave-valor pasado a través de este objeto se registra. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:

  • clickUrl

  • eventName

  • componentName

  • objectType

  • objectId

  • subscriptionId

Shell.Diagnostics.Telemetry.startup

Registra información de telemetría sobre el inicio.

Nada

secondsDuration (Número): número de segundos para que se complete el inicio.

successfulDownloadCount (número): número de descargas correctas.

failedDownloadCount (número): número de descargas con errores.

failedDownloadSummary (String): resumen de las descargas con errores.

downloadMetricsSummary (String): resumen de las métricas de descarga.

data (Object): datos adicionales que se van a registrar en el servidor. Cada par clave-valor pasado a través de este objeto se registra. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:

  • clickUrl

  • eventName

  • componentName

  • objectType

  • objectId

  • subscriptionId

Shell.Diagnostics.Telemetry.timerStart

Inicia un temporizador vinculado a la clave especificada.

Nada

key (String): cadena única global que identifica el sitio de llamada del mensaje de registro.

Shell.Diagnostics.Telemetry.timerStopAndLog

Detiene un temporizador iniciado con el método timerStart y registra la información.

Nada

key (String): cadena única global que identifica el sitio de llamada del mensaje de registro.

message (String): mensaje que se va a incluir con la información de tiempo.

data (Object): datos adicionales que se van a registrar en el servidor. Cada par clave-valor pasado a través de este objeto se registra. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:

  • clickUrl

  • eventName

  • componentName

  • objectType

  • objectId

  • subscriptionId

Shell.Diagnostics.Telemetry.traceEvent

Registra la información de telemetría de un evento.

Nada

source (String): origen del evento.

extensión (String): extensión asociada al evento.

action (String): la acción de evento.

context (String): datos adicionales que se van a registrar en el servidor. Solo se debe usar en los casos en los que todos los demás parámetros no puedan identificar de forma única un evento.

Shell.Diagnostics.Telemetry.traceNavigation

Registra la información de telemetría de un evento de navegación del explorador.

Nada

Shell.Diagnostics.Log.verbose

Registra un mensaje detallado.

Nada

eventKey (String): cadena única global que identifica el sitio de llamada del mensaje de registro.

message (String): mensaje detallado.

data (Object): datos adicionales que se van a registrar en el servidor. Cada par clave-valor pasado a través de este objeto se registra. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:

  • clickUrl

  • eventName

  • componentName

  • objectType

  • objectId

  • subscriptionId

Shell.Diagnostics.Telemetry.viewSwitch

Registra la información de telemetría de un modificador de vista.

Nada

fromView (String): la vista de origen del modificador.

toView (String): la vista de destino del modificador.

totalSeconds (Number): número de segundos que tarda el modificador de vista.

data (Object): datos adicionales que se van a registrar en el servidor. Se registra cada par clave-valor pasado a través de este objeto. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:

  • clickUrl

  • eventName

  • componentName

  • objectType

  • objectId

  • subscriptionId

Shell.Diagnostics.Log.warning

Registra un mensaje de advertencia.

Nada

eventKey (String): cadena única global que identifica el sitio de llamada del mensaje de registro.

message (String): mensaje de advertencia.

data (Object): datos adicionales que se van a registrar en el servidor. Se registra cada par clave-valor pasado a través de este objeto. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:

  • clickUrl

  • eventName

  • componentName

  • objectType

  • objectId

  • subscriptionId

Shell.Diagnostics.Log.writeEntry

Registra un mensaje con la gravedad especificada.

Nada

eventKey (String): cadena única global que identifica el sitio de llamada del mensaje de registro.

entry (String): mensaje que se va a registrar.

severity (Shell.Diagnostics.LogEntryLevel): gravedad del mensaje.

data (Object): datos adicionales que se van a registrar en el servidor. Se registra cada par clave-valor pasado a través de este objeto. Las columnas están reservadas para las siguientes claves que deben incluirse si están disponibles:

  • clickUrl

  • eventName

  • componentName

  • objectType

  • objectId

  • subscriptionId

Consulte también

Referencia de la biblioteca de shell de extensión de paquete de Azure Windows