Metrics
Supported Error Metrics – Language wise
| Metric | Description | Java | GO | PHP | Python | Nodejs | .Net |
|---|---|---|---|---|---|---|---|
| Successful rate score | It shows the percentage of the successful request in the selected time window | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Successful rate (%) | It shows the change in successful rate percentage over time | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Service endpoints successful rate | It shows the list of endpoints and their success rate | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Endpoint successful rate | It shows the change in endpoint successful rate over time | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Service instance successful rate | It shows the change in successful rate over time for the instance | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Database access successful rate | It shows the change in database successful percentage over time | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Supported Latency Metrics – Language wise
| Metric | Description | Java | GO | PHP | Python | Nodejs | .Net |
|---|---|---|---|---|---|---|---|
| Instance JVM young GC time | Time taken for young generation garbage collection in (ms). It helps to monitor application pauses due to garbage collection | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Instance JVM old GC time | Time taken for old generation garbage collection in (ms). It helps to monitor application pauses due to garbage collection. | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Instance JVM young GC count | Count of objects collected during young garbage collection phase | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Instance JVM old GC count | Count of objects collected during old garbage collection phase | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Service Avg Apdex Score | It is the ratio of the number of request having response time below the threshold value (500 ms) and the total number request served | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Service Apdex Score | It shows the change in Apdex score over time | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Service response time | It shows change in average response time over time | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Service response time percentile | It shows the change in various response time percentiles (P50, P75, P90, P95, P99) over time in (ms) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Slow service endpoints | It shows the list of slow endpoints and their response time in (ms) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Slow service instances | It shows the list of slow instances and their average response time in (ms) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Endpoint avg response time | It shows the change in average response time over time for the endpoint | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Endpoint response time percentile | It shows the change in various response time percentiles (P50, P75, P90, P95, P99) over time in (ms) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Endpoint slow traces | It shows the list of traces for the top slow request for the endpoint | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Service instance latency | It shows the change in average response over time for the instance | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Database average response time | It shows the change in average response time over time in (ms) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Database access latency percentile | It shows the change in various response time percentiles (P50, P75, P90, P95, P99) over time in (ms) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Slow statements | It shows the list of the statements having response time higher than threshold of 200ms | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Supported Traffic Metrics – By Language
| Metric | Description | Java | GO | PHP | Python | Nodejs | .Net |
|---|---|---|---|---|---|---|---|
| Service load score | It shows the average number of request received by the service per minute. It is measured in CPM (Calls per minute) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Service load | It shows the change in service load score over time | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Service endpoints load | It shows the list of endpoints and the total request received by each one of them | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Service instances load | It shows the list of instances and the average requests received by each instance | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Endpoint load | It shows the calls per minute received by the endpoint over time | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Service instance load | It shows the change in average requests per minute over time for the instance | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Database traffic | It shows the calls per minute received by database over time | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Supported Saturation Metrics – By Language
| Metric | Description | Java | GO | PHP | Python | Nodejs | .Net |
|---|---|---|---|---|---|---|---|
| Instance JVM cpu | Percentage of JVM CPU used by the instance. It helps to monitor CPU usage | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Instance JVM memory heap | JVM heap memory used by the instance in MB. It helps to monitor memory usage | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Instance JVM memory non heap | JVM non heap memory used by the instance in MB. It helps to monitor memory usage | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Instance JVM memory heap max | Maximum amount of JVM heap memory allocated to the instance | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Instance JVM memory non heap max | Maximum amount of JVM non heap memory allocated to the instance | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Instance JVM thread live count | Count of active threads including both daemon and no daemon threads | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Instance JVM thread daemon count | Count of active daemon thread | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Instance JVM thread peak count | Count of live threads since JVM started or peak was reset | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ |