Saltar al contenido

Módulo Métricas

    Aprovechar información de negocio

    El módulo métricas permite exportar información de negocio que poseen los árboles en tiempo de ejecución, de tal forma que puedan ser aprovechadas por los clientes para realizar análisis en tiempo real respecto del comportamiento de su negocio.

    La recopilación y envío de las métricas no afecta la ejecución de las lógicas de negocios en los árboles, ya que se realiza en un proceso independiente y de manera asíncrona. 

    Debido a su orientación a análisis de negocio, el diseño y arquitectura que soporta al módulo de métricas es del tipo «mejor esfuerzo».

    Métricas

    A nivel de las versiones de los árboles se definen los elementos (nodos y/o enlaces) que tendrán métricas y las variables que se desean exportar. Los elementos que tienen configurados métricas quedan visibles mediante un ícono sobre ellos.

    En la siguiente figura se muestra la versión 1 del árbol «A» en la que se ha configurado métricas en 2 nodos y 1 enlace, las que están representadas por los círculos rojos.

    Cada vez que una transacción «fluya» por alguno de los elementos que tienen configurados métricas los valores de las variables configuradas serán enviados hacia plataformas externas para ser aprovechados.

    Como se mencionó, las métricas son configuradas a nivel de las versiones de los árboles, esto quiere decir que dependerá de cuál de las versiones están publicadas (test o production) para ser ejecutadas si las métricas son o no utilizadas.

    Esto se puede apreciar en la siguiente figura en la que se muestra el árbol «A» con dos versiones, la versión 1 que tiene definidas métricas y está expuesta en «production» y la versión 2 que no tiene métricas y está expuesta en «test». En este caso, sólo las invocaciones al release «production» generará métricas.

    Información de las métricas

    Cada métrica configurada en un elemento del árbol (nodos y/o enlaces) posee la información que se muestra en la siguiente tabla.

    Parámetro Tipo Descripción
    Etiquetas Opcional Conjunto de etiquetas que serán agregadas a las variables
    Variables entrantes Opcional Variables que posee el árbol antes de ejecutar el elemento (nodo o enlace) en tiempo de ejecución y que serán enviadas con las métricas
    Variables salientes Opcional Variables que posee el árbol después de ejecutar el elemento (nodo o enlace) en tiempo de ejecución y que serán enviadas con las métricas

    A continuación se muestra un ejemplo de métrica, la que incluye 3 etiquetas, 2 variables entrantes y 1 variable saliente.

    Parámetro Descripción
    Etiquetas "Compras", "RRSS", "Promocion-1"
    Variables entrantes client_name
    product_id
    Variables salientes purchase_id

    Destinos para las métricas

    Destinos externos

    Como se mencionó esté módulo tiene el objetivo de permitir que información de negocio pueda ser exportado a plataformas externas.

    En esta versión de la plataforma el único destino posible es una plataforma Splunk. Por el momento la integración con la misma debe solicitarse mediante correo electrónico a soporte de Reevolute (en un futuro cercano se podrá realizar desde el administrador WEB).

    Log de métricas (interno)

    La plataforma posee un reporte interno llamado «Log de métricas» cuyo objetivo es operativo, permitiendo revisar que la información de métricas configurada se están generando internamente.

    Para más detalles sobre este reporte ir a  Log de métricas.

    Administración WEB

    Para acceder a la configuración de las métricas se debe ir al visualizador de versiones de árboles y configurar la opción «Ver» en «Métricas», lo que permite seleccionar las opciones «Configuración» y «Métricas» en el panel de la derecha. Esta configuración se muestra en la siguiente figura.

    Una vez seleccionada la opción «Métricas» en el panel de la derecha se podrá configurar las métricas en cada uno de los elementos del árbol.