Skip to main content

Consultar archivos de registro de eventos

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Consultar on objeto EventLogFile empleando Developer Console.
  • Ver eventos en el Explorador de archivos de registro de eventos (ELF) de Salesforce.
  • Aprender sobre los tipos de eventos de EventLogFile.
Nota

Esta unidad cuenta con su conocimiento de Salesforce Developer Console y del Explorador de archivos de registro de eventos (ELF). Para aprender más sobre cada uno de ellos, consulte los vínculos proporcionados la sección Recursos de esta unidad.

En este módulo, se da por sentado que es usted un administrador de Salesforce con los permisos adecuados para activar Monitoreo de eventos. Si no es usted administrador de Salesforce, no hay problema. Siga leyendo para conocer cómo podría realizar los pasos su administrador en una organización de producción. Puede seguir también empleando un Trailhead Playground, pero los eventos tardarán 24 horas en aparecer en los archivos de registro.

Ver eventos en el Explorador de archivos de registro de eventos de Salesforce

El Explorador de archivos de registro de eventos (ELF) es una aplicación web conectada con Salesforce que permite un acceso rápido a archivos de registro de eventos. Con el Explorador ELF podrá encontrar y descargar fácilmente eventos de diversos periodos de tiempo sin programar código. Los datos en los archivos que obtenga del navegador pueden visualizarse incluso con Tableau CRM.

Nota

El Explorador ELF de Salesforce no es un producto oficial de Salesforce. No garantizamos la seguridad ni el mantenimiento del proyecto ni de la aplicación implementada.

Nota

Asegúrese de que tiene datos suficientes en le Explorador ELF; en caso contrario, genere primero algo de actividad de usuarios. Al hacerlo en este punto le aportará datos que observar cuando llegue a la Unidad 3. Del mismo modo, tenga en cuenta que esto proporciona información general como el tipo y la fecha de los eventos, pero todos los eventos de esa fecha (campo LogFile) no estarán visibles en Developer Console.

Captura de pantalla del Explorador ELF devolviendo cero resultados

Si no se exportó ningún reporte desde la organización en las últimas 24 horas, el campo totalSize tiene un valor de cero. Recuerde que los eventos tardan 24 horas en estar disponibles. Puede exportar un reporte de su organización e intentarlo al día siguiente.

  1. Inicie sesión en su organización.
  2. Navegue hasta la aplicación ELF Browser (Explorador ELF) haciendo clic en este vínculo: https://salesforce-elf.herokuapp.com.
  3. Haga clic en Iniciar sesión en producción.
  4. Establezca la fecha de inicio.
  5. Seleccione un tipo de evento para su búsqueda, o deje el tipo de evento establecido en Todos.
  6. Haga clic en Aplicar.

Consultar archivos de registro de eventos en Developer Console

Consideremos un ejemplo: Un representante de ventas llamado Rob Burgle abandonó la compañía hace unas semanas y se unió a un importante competidor. De repente, empieza a perder negociaciones con esta otra compañía. Sospecha que Rob descargó un reporte con información confidencial sobre prospectos y lo compartió con su nuevo empleador. Normalmente, sería imposible confirmar sus sospechas. Sin embargo con Monitoreo de eventos, puede recopilar todas las pruebas necesarias para conocer los hechos. Veamos cómo funciona este proceso. 

Solo le llevará un par de clics abrir Developer Console desde Lightning Experience. Developer Console es un entorno de desarrollo integrado con una recopilación de herramientas que puede utilizar para crear, depurar y probar aplicaciones en su organización de Salesforce.

Para abrir Developer Console desde Lightning Experience:

  1. Haga clic en El icono del menú de acceso rápido.
  2. Haga clic en Developer Console.

Captura de pantalla que muestra el menú de acceso rápido empleado para abrir Developer Console desde Lightning Experience

Ahora estamos listos para abrir el EventLogFile para consultar la información.

  1. Haga clic en File | Open (Archivo | Abrir).
  2. Bajo Entity Types (Tipos de entidades), seleccione Objects (Objects).
  3. En el campo Filter the repository (Filtrar el repositorio), escriba EventLogFile.
  4. Seleccione EventLogFile bajo Entities (Entidades).
  5. Haga clic en Open (Abrir).

A continuación, seleccione los campos para su consulta y haga clic en el botón Query (Consultar).

Captura de pantalla mostrando los campos para seleccionar desde Query (Consultar)

Nota

Antes de continuar en el siguiente paso, compruebe que hay datos de eventos presentes en su organización. Si no hay datos, ejecute y exporte al menos un reporte y espere 24 horas para que aparezcan los datos. 

Finalmente, haga clic en el botón Execute (Ejecutar) para completar la consulta.

Captura de pantalla mostrando los resultados de la consulta

Puede utilizar el Editor de consultas en Developer Console para ejecutar una consulta Salesforce Object Query Language (SOQL). El panel History (Historial) muestra sus últimas 10 consultas para una reutilización rápida. Los resultados se muestran en una tabla Resultados de búsqueda.

La tabla Resultados de búsqueda muestra cada registro como una fila. Puede abrir, crear, actualizar y eliminar registros sin salir de Developer Console.

Documentación de archivos de registro de eventos para tipos de eventos

El campo EventType del objeto EventLogFile admite eventos. Cada tipo de evento está documentado en la Referencia de objetos de Salesforce. En ella, puede ver los campos y sus descripciones, así como consultas de ejemplo para utilizar. 

Por ejemplo, para el campo DB_TOTAL_TIME, el tipo de evento Número es la hora en nanosegundos de una operación de ida y vuelta de una base de datos, que incluye el tiempo empleado en el controlador JDBC, la red a la base de datos y DB_CPU_TIME. Como administrador, puede comparar este campo con CPU_TIME para determinar si se están produciendo problemas de desempeño en la capa de la base de datos o en su propio código.

Página Tipo de evento Reporte

Los eventos Reporte contienen información sobre lo que ocurrió cuando un usuario ejecutó un reporte: cosas como la fecha y la hora, el nombre del reporte, los registros a los que se hace referencia en el reporte, el número de filas y columnas, y el usuario que lo originó, entre muchos otros.

También puede utilizar la API de REST para interactuar con los registros de Monitoreo de eventos; se accede a Monitoreo de eventos a través de la API de SOAP de Lightning Platform y la API de REST a través del objeto EventLogFile. De este modo puede integrar datos de registro con su propio almacenamiento de back-end y mercados de datos para correlacionar datos procedentes de múltiples organizaciones y entre sistemas dispares.

En la siguiente unidad exploraremos cómo descargar y visualizar archivos de registro de eventos para llegar un paso más allá para proporcionar perspectivas del comportamiento de usuarios malintencionados empleando Monitoreo de eventos.

Recursos

¡Siga aprendiendo gratis!
Regístrese para obtener una cuenta y continuar.
¿Qué hay para usted?
  • Consiga recomendaciones personalizadas para sus objetivos profesionales
  • Practique sus aptitudes con retos prácticos y pruebas
  • Siga y comparta su progreso con empleadores
  • Póngase en contacto para recibir asesoramiento y oportunidades laborales