Skip to content

Latest commit

 

History

History
66 lines (45 loc) · 2.68 KB

README.md

File metadata and controls

66 lines (45 loc) · 2.68 KB

Dashboard Installation

Grafana - Operational Dashboards

Pre-requisites

  • Refer to the following instructions for Installing Prometheus and Grafana
  • Ensure that you have created a Prometheus data source named Prometheus and set as default

Instructions

Login to Grafana and create the following folders:

  • Mojaloop - Application
  • Mojaloop - Datastore
  • Mojaloop - Messaging
  • Mojaloop - Kubernetes

Import the corresponding dashboards:

Application

Datastore

Messaging

Kubernetes:

ElasticSearch

Pre-requisites

Instructions

Login to Kibana, navigate to Management screen, and select Saved Objects:

  • Click Import button and select the TransactionOverview.ndjson file.
  • On Dashboard screen, select the Transaction Overview dashboard.

JMeter

General JMeter Dashboard to visualize metrics captured by InfluxDB. These are used for Performance & Load Testing applications of the Mojaloop stack.

Pre-requisites

  • 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.

Instructions

Login to Grafana and import the corresponding dashboards:

  • JMeter Metrics
  • Run JMeter test scripts with the pre-configured Backend Listener, and monitor metrics