- Refer to the following instructions for Installing Prometheus and Grafana
- Ensure that you have created a Prometheus data source named
Prometheus
and set asdefault
Login to Grafana and create the following folders:
Mojaloop - Application
Mojaloop - Datastore
Mojaloop - Messaging
Mojaloop - Kubernetes
Import the corresponding dashboards:
Application
- ML API Adapter Dashboard
- Central Services Dashboard
- Central Services Characterization Dashboard
- NodeJS Application Dashboard
- Simulator Dashboard
Datastore
Messaging
Kubernetes:
- Refer to the following instructions for Installing EFK - ElasticSearch FluendtD, Kabana & APM Monitoring for Mojaloop
Login to Kibana, navigate to Management
screen, and select Saved Objects
:
- Click
Import
button and select the TransactionOverview.ndjson file. - On
Dashboard
screen, select theTransaction Overview
dashboard.
General JMeter Dashboard to visualize metrics captured by InfluxDB. These are used for Performance & Load Testing applications of the Mojaloop stack.
- Runing InfluxDB, with connectivity to Grafana (see instruction below to install a scalable environment with JMeter, InfluxDB and Grafana)
- Refer to the following instructions for Installing JMeter
- Ensure that your JMeter test scripts contains a Backend Listener using the
InfluxdbBackendListenerClient
implementation, with an appropriate configuration.
Login to Grafana and import the corresponding dashboards:
- JMeter Metrics
- Run JMeter test scripts with the pre-configured Backend Listener, and monitor metrics