Introducción

El Procesador de Métricas de IPF existe para ayudar a responder preguntas sobre el procesamiento de pagos de IPF, tales como..

Ejemplo 1. ¿Cuántos pagos han finalizado en la última hora?

Una métrica de contador se actualiza cada vez que un pago llega a un terminal.state

Ejemplo 2. ¿Cómo se compara eso con ayer?

Las métricas se almacenan en Prometheus, una base de datos de series temporales, que le permite consultar los cambios en el conteo dentro de diferentes períodos de tiempo. Puede comparar fácilmente el número de pagos finalizados en la última hora con la misma hora de ayer.

Ejemplo 3. ¿Cuánto tiempo están tardando los pagos en completarse?

La duración del pago se publica como un conjunto de métricas que le permite ver la duración en el peor de los casos (máx.), y también ver la media de las duraciones de pago durante un período de tiempo específico.

Ejemplo 4. ¿Cuántos pagos están 'Completados' frente a 'Cancelados'?

Las métricas de pago están etiquetadas, lo que le permite comparar la cantidad de pagos 'Completados' frente a los pagos 'Cancelados', o comparar la duración de los pagos que alcanzan esos estados.

Ejemplo 5. ¿Por qué son tantos los pagos que finalizan en 'Cancelado'? state?

Las métricas del contador de códigos de error se actualizan a medida que se generan códigos de error por los flujos de procesamiento de pagos de IPF. Puede visualizar cuáles códigos de error se están produciendo con más frecuencia que otros y compararlos con otros períodos de tiempo.

Conceptos

El Procesador de Métricas IPF rastrea la información asociada con los pagos de extremo a extremo procesados a través de IPF. Las métricas producidas incluyen conteos y duraciones de finalizados, cancelados y failed pagos y conteos de códigos de error. Además de esto, el Procesador de Métricas admite la profundización en los pagos utilizando una variedad de etiquetas, es decir, Tipo de Pago y Moneda.

El procesador además permite a los operadores rastrear los pagos que requirieron intervención humana en cualquier momento dentro de su ciclo de vida de IPF e identificar la cantidad de tiempo dedicado a Human Task Manager(HTM).

 IPF Processing Data los tipos se consumen de Kafka, permitiendo que el procesador de métricas capture y rastree pagos individuales a partir de los datos que produce.
Una vez que se determina que un pago está "finalizado", se emiten métricas.

En algunos casos, el procesador de métricas consulta ODS(Operational Data Store) base de datos para recuperar cualquier dato faltante, como events y PDS(Processing Data Estructuras) objetos.

El Endpoint de Métricas es el Spring Boot Actuador (una función que proporciona capacidades de monitoreo para aplicaciones)Métricas de Prometheus punto final, implementado con métricas de Micrometer. Las métricas en este punto final son extraídas por Prometheus.

Diagram

Los datos recopilados en el Procesador de Métricas son útiles tanto para el seguimiento/revisión en profundidad de los pagos que se están procesando en IPF con el fin de aumentar la eficiencia o implementar mejoras, como para proporcionar visibilidad a un alto nivel a los interesados en el recorrido completo de los pagos en IPF a través de los informes empresariales de la compañía.