Skip to content

Monitorear el uso de publicación y entrega de eventos de plataforma

Última actualización el 21 de marzo de 2022 por Rakesh Gupta

Gran idea o pregunta duradera:

  • ¿Cómo monitorear el consumo de Eventos de Plataforma?

Objetivos:

Después de leer este blog, podrá:

  • Comprender los eventos de la plataforma
  • Diferentes aplicaciones para monitorear los usos de eventos de la plataforma
  • Usos de eventos de la plataforma de consulta para un período de tiempo determinado

Jestilla Zetkin trabaja como administradora de sistemas en Gurukul On Cloud (GoC) . Ha recibido un requerimiento de su gerente de proyecto para proporcionar el consumo diario de los eventos de la plataforma publicados y entregados durante los últimos 90 días.

¿Qué es Plataforma de Eventos?

Las arquitecturas basadas en eventos se han vuelto muy populares en los últimos años, y por una buena razón. Se basa en el patrón disparar y olvidar . Activar un evento y dejar que cada sistema maneje la lógica empresarial le permite mantener los sistemas no relacionados desacoplados y puede ayudar a simplificar la arquitectura.

Los eventos de la plataforma le permiten entregar notificaciones de eventos seguras, escalables y personalizables dentro de Salesforce o desde fuentes externas. Las aplicaciones pueden publicar y suscribirse a eventos de plataforma en la plataforma de Salesforce usando Apex, Flow o en un sistema externo usando CometD. Si desea obtener más información sobre el evento de plataforma, consulte el módulo de Trailhead .

Comprender el objeto PlatformEventUsageMetric

Hagamos una pausa aquí, familiarícese con el objeto PlatformEventUsageMetric en Salesforce. Contiene datos de uso para la publicación de eventos y la entrega del cliente CometD.

Los datos de uso están disponibles para las últimas 24 horas, hasta la última hora, y para el historial de uso diario. PlatformEventUsageMetric contiene métricas de uso separadas para eventos de plataforma y eventos de captura de datos modificados.

Nombre del campo
Detalles
Nombre El nombre de la métrica para la que se va a obtener el uso.

  • CHANGE_EVENTS_DELIVERED : – Número de eventos de captura de datos modificados entregados a los clientes de CometD
  • CHANGE_EVENTS_PUBLISHED : – Número de eventos de captura de datos modificados publicados
  • PLATFORM_EVENTS_DELIVERED : – Número de eventos de la plataforma entregados a los clientes de CometD
  • PLATFORM_EVENTS_PUBLISHED : – Número de eventos de plataforma publicados
Fecha de inicio La fecha y hora de inicio en UTC utilizadas para consultar las métricas de uso. La granularidad de la fecha es por hora.
Fecha final La fecha y hora de finalización en UTC utilizadas para consultar las métricas de uso. La granularidad de la fecha es por hora.
Valor El valor de uso para la métrica y el intervalo de fechas especificados.

Usaremos PlatformEventUsageMetric para obtener visibilidad sobre el uso de nuestros eventos y las tendencias de uso. Los datos de uso nos dan una idea de qué tan cerca estamos de nuestras asignaciones y cuándo se requieren más asignaciones.

Ruta a AppExchange

A menudo nos encontramos con el requisito de averiguar el consumo diario o mensual de eventos de la plataforma con análisis. Hay varias aplicaciones en AppExchange para lograrlo. Algunos de ellos se enumeran a continuación:

  1. Monitor de uso de eventos de la plataforma: comprenda el uso de eventos de la plataforma en su organización.
  2. Monitor de transmisión: controle los eventos de transmisión (PushTopic, genéricos, eventos de plataforma estándar/personalizados, CDC, etc.).

Práctica guiada (nosotros hacemos):

Para encontrar el consumo de Platform Events publicado y entregado durante los últimos 90 días, usaremos Developer Console para consultar el objeto PlatformEventUsageMetric.

Hoy es 20 de marzo de 2022, lo que significa que 90 días antes de hoy sería 20 de diciembre de 2021 .

  1. Haga clic en Configuración | Consola de desarrollador
  2. En el Editor de consultas, ejecute la siguiente consulta SOQL
    1. SELECCIONE Nombre, Fecha de inicio, Fecha de finalización, Valor
      DESDE PlatformEventUsageMetric

      DONDE Nombre EN ('PLATFORM_EVENTS_DELIVERED', 'PLATFORM_EVENTS_PUBLISHED')
      Y Fecha de inicio>=2021-12-20T00:00:00.000Z ORDENAR POR Fecha de inicio
  3. Si desea descargar los datos para compartirlos con el administrador del proyecto o el equipo ejecutivo, considere usar Visual Studio Code o Workbench .

Evaluación formativa:

¡Quiero saber de ti!

¿Qué es una cosa que aprendiste de esta publicación? ¿Cómo imagina aplicar este nuevo conocimiento en el mundo real? Siéntase libre de compartir en los comentarios a continuación.

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/03/20/monitor-platform-event-publishing-and-delivery-usage-2/

Últimas novedades 
de EGA Futura
1954
Desde hace más de 25 años potenciamos a las Empresas de Iberoamérica

🎬 Video de Juan Manuel Garrido » Claves para tu Productividad diaria 🙌✅

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Conceptos básicos con EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Configuración de EGA Futura Windows

🎬 Video de EGA Futura » Facturación Electrónica en Uruguay » Funcionamiento con EGA Futura Windows

🎬 Video de EGA Futura » Configuración de la Plataforma EGA Futura

🎬 Video de EGA Futura » Configuración de usuario en EGA Futura

🎬 Video de EGA Futura » Como automatizar la publicación en Redes Sociales?

🎬 Video de Juan Manuel Garrido » Cómo restaurar la configuración de fábrica de EGA Futura Windows sin perder la información

🎬 Video de Juan Manuel Garrido » Factura electrónica: Prueba de Factura Electronica previa a la activacion

🎬 Video de EGA Futura » Como se registran los Beneficios de cada Empleado en la base de datos de EGA Futura

🎬 Video de EGA Futura » EGA Futura Time Clock » Reloj de Control horario y asistencia

🎬 Video de EGA Futura » Como registrar Observaciones en un Empleado dentro de EGA Futura People?

🎬 Video de EGA Futura » Cómo registrar la Educación de cada Empleado en EGA Futura People?

🎬 Video de EGA Futura » Como hacer la Desvinculación de un Empleado? (Offboarding)

🎬 Video de EGA Futura » Como registrar Habilidades o Skills de empleados dentro de EGA Futura

🎬 Video de EGA Futura » Como hacer el Onboarding o Proceso de Incorporación de un Empleado?

🎬 Video de EGA Futura » Cómo administrar Turno de trabajo dentro de EGA Futura

🎬 Video de EGA Futura » Que es un Ticket interno dentro de la Plataforma EGA Futura

🎬 Video de EGA Futura » Que son los Entrenamientos de Empleado en EGA Futura people?

🎬 Video de EGA Futura » Qué son los Epics dentro de EGA Futura

🎬 Video de EGA Futura » Qué es EGA Futura People?

🎬 Video de EGA Futura » EGA Futura People » Asistencias

🎬 Video de EGA Futura » Soporte EGA Futura » Software de Gestión Windows vs Software de Gestión Nube 🤩

🎬 Video de EGA Futura » ツ Comparando un Objeto con un Fichero

🎬 Video de EGA Futura » ✍( ͡* ͜ʖ ͡*) ¿Qué es una Aplicación?

Monitorear el uso de publicación y entrega de eventos de plataforma
Monitorear el uso de publicación y entrega de eventos de plataforma