TABLE OF CONTENTS
1. Metrics
If you’ll open Metrics tab (Picture 5), here you as an Administrator, can monitor different resources and requests of the System. Metrics has different blocks with parameters, such as JVM Metrics. HTTP requests and Services statistics.
Picture 5. Metrics tab
JVM Metrics (Picture 6) represents different metrics on the tenant. It has such internal parameters, like:
Memory
Total Memory
Heap Memory
Non-Heap Memory
Thread is the smallest sequence of programmed instructions, this group shows different threads, such as:
Runnable
Timed waiting
Waiting
Blocked
If more information is needed, Administrator can get it by pressing on the , where he will get information on the Threads dump. In Threads dump Administrator can see Stacktrace, where error details can be shown (Picture 7).
Garbage collections is a group that is responsible for the memory that will be released, and has this sub-points:
Mark Sweep count
Mark Sweep time
Scavenge count
Scavenge time
Picture 6. Metrics - JVM Metrics
Picture 7. JVM Metrics - Threads dump
HTTP requests have different parameters (Picture 8), such as:
Code that shows failed and successful requests. Where requests that have succeeded are represented as Ok (200), Not found (400) as bad request and Server Error (500) as an Internal Server Error;
Count of the requests;
Mean number of requests of the certain Code;
Average (1, 5, 15 minutes) number of Code for a period of time.
Picture 8. Metrics - HTTP requests
Services Statistics shows number of function calls and has information about (Picture 9):
Service name shows call methods names;
Count shows how many times service was called;
P50, P75, P95, P99 - shows percentage of the successfulness, availability of the service and reliability;
Mean, Min, Max.
Picture 9. Metrics - Services statistics
Moreover, if you’ll choose a specific MS name in the Application Metrics, for example, balance, like in Picture 10, instance for this microservice will be shown near Service name and additional information in Services Statistics will appear (Picture 11).
Picture 10. MS name
Picture 11. DataSource statistics
2.Health
Health page is responsible for monitoring of the System (Picture 12). It uses Spring Boot Actuator’s health endpoint to give health information on various parts of the application. Many health checks are provided out-of-the-box by Spring Boot Actuator, and it’s also very easy to add application-specific health checks.
Picture 12. Health page
Moreover, if there’s needed details on the certain service, administrator can check them by pressing on the in the Details. After that he will get additional information about properties of the certain microservice(Picture 13).
Picture 13. Health details