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 | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ |