Audit Trail

This document highlights the process of audit trail using Kibana and Elasticsearch.

The points covered in this audit trail will be limited to:

  • Auditor wants to see all activity in the last X days. (Audit dashboard filter in Kibana)

  • Auditor wants to see all activity of action type Y, or from a certain registering Institution.

Examples:

  • Date Filter / Filter for last X days Filter on date/days can be done over multiple values and not limited to date wise. Like, last X hours, last Y weeks, last Z months etc.

  • BPMN Filter / Filter ll activity of an action type Y

    Actions are BPMN or workflows. The exhaustive list of the actions for all G2P and P2G scenarios are:

    • Bulk Processor - Batch Transfer API / bulk_processor

    • Bulk Connector / bulk_connector_closedloop

    • Channel Transfer (ML config, GSMA bilateral config) API / PayerFundTransfer / gsma_base_transaction

    • P2G BillPay API/ bill_inquiry

    • P2G Payment Notification API /

    • P2G Transfer Request ( Bill Request to Pay) API

  • Example for list of activities based on date

This is the birds eye view of the dashboard and list with " 7 day " with filter

This is after applying a filter of "1 hour"

  • Example for list of all activities based on action

Actions corresponds to BPMN (for a detailed list for actions/BPMN see pt.2) Before Filter of bpmn name

After filter of bpmn name/action type of payment notification

  • Example for list of all activities based on registering institution id

In granular dashboard, in "Txn Variables" visualisation the field can be found.

Disclaimer: This is based on Elasticsearch which is a distributed search and analytics engine which offers near real time search at scale but it is eventually consistent. Extremely recent transactions might not show up in real time at moderate scale. For Operations Web (RDBMS) based auditing, see sample screenshots at link on how to navigate.

Last updated