Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Grafana dashboards are one of the main tools in the performance tester toolbox. The dashboards have graphs that plot the data from the performance test runs. These graphs range from JMeter's data to the CPU/memory data on individual FOLIO nodes. There are also custom Okapi metrics data that give insights into how much time it takes to call any module from Okapi's perspectives. Here are all the dashboards:

  • JMeter Performance - provides JMeter stats that include response/request rates, API response times.
  • FOLIO Resources Utilization - provides key performance indicators  (KPIs) of the individual FOLIO nodes
  • Performance Comparison - allows API response times from one test run to be compared with another quickly. 
  • Telegraf metrics - shows the performance of the Perfmeter load generator, helpful to track the load generator's performance itself.
  • Java Profiling Folio and Stack Trace - The Java Profiling dashboard shows the slowest method calls when modules are profiled and the Stack Trace dashboard provides the stack stack trace of the slowest method calls.
  • Custom dashboards - Workflow-specific dashboards to analyze bottlenecks. The data from these dashboards are obtained from Okapi's custom metrics
    • RTAC - Displays data from Okapi's custom metrics of API calls that are relevant in the RTAC workflow
    • Checkin-Checkout - Visualize data from Okapi's custom metrics of API calls that are relevant in the Check-in-check-out workflow

...