ibmapm-restclient
Version:
Node.js rest client for ICAM.
1,097 lines • 55.4 kB
JSON
{
"extraData": {
"components": {
"eventLoop": {
"displaylabel": "eventLoop",
"name": "eventLoop",
"description": "eventLoop",
"metrics": {
"averageEventLoopLatency": {
"dataType": "double",
"displaylabel": "Event Loop Average Latency",
"name": "Event Loop Average Latency",
"description": "The average sampled latency, in milliseconds. The latency samples are taken in the last five seconds in last interval.",
"units": "milliseconds",
"tags": {
"groupName": "eventLoop"
}
},
"minimumEventLoopLatency": {
"dataType": "double",
"displaylabel": "Event Loop Shortest Latency",
"name": "Event Loop Shortest Latency",
"description": "The shortest sampled latency, in milliseconds. The latency samples are taken in the last five seconds in last interval.",
"units": "milliseconds",
"tags": {
"groupName": "eventLoop"
}
},
"maximumEventLoopLatency": {
"dataType": "double",
"displaylabel": "Event Loop Longest Latency",
"name": "Event Loop Longest Latency",
"description": "The longest sampled latency, in milliseconds. The latency samples are taken in the last five seconds in last interval",
"units": "milliseconds",
"tags": {
"groupName": "eventLoop"
}
}
},
"dimensions": {
"resourceID": {
"dataType": "string",
"displaylabel": "Resource ID",
"name": "Resource ID",
"description": "The resource ID.",
"required": "y",
"enumValues": {
"Available": "Not"
}
},
"_componentType": {
"dataType": "string",
"displaylabel": "Component Type",
"name": "Component Type",
"description": "The component type.",
"required": "y"
},
"podName":{
"dataType": "string",
"displaylabel": "Pod Name",
"name": "Pod Name",
"description": "The pod name of the application."
},
"containerId":{
"dataType": "string",
"displaylabel": "Container ID",
"name": "Container ID",
"description": "The container id of the application."
},
"nameSpace": {
"dataType": "string",
"displaylabel": "Name Space",
"name": "Name Space",
"description": "Name Space"
},
"clusterID":{
"dataType": "string",
"displaylabel": "Cluster ID",
"name": "Cluster ID",
"description": "The uid of current ICP Cluster, get from k8s monitoring agent."
},
"serviceName":{
"dataType": "string",
"displaylabel": "Service Name",
"name": "Service Name",
"description": "The service name the application expose."
},
"pidi":{
"dataType": "string",
"displaylabel": "Process ID Index",
"name": "Process ID Index",
"description": "The an index that the process id mapped to (The value is Process ID % 10)."
}
}
},
"loop": {
"displaylabel": "loop",
"name": "loop",
"description": "loop",
"metrics": {
"loopCpuUser": {
"dataType": "double",
"displaylabel": "Loop CPU User",
"name": "Loop CPU User",
"description": "The percentage of 1 CPU used by the event loop thread in user code last interval",
"units": "percent",
"tags": {
"groupName": "loop"
}
},
"averageEventLoopTickTime": {
"dataType": "double",
"displaylabel": "Average Event Loop Tick Time",
"name": "Average Event Loop Tick Time",
"description": "The average tick time of the event loop in milliseconds over the last interval",
"units": "milliseconds",
"tags": {
"groupName": "loop"
}
},
"maximumEventLoopTickTime": {
"dataType": "double",
"displaylabel": "Event Loop slowest Tick Time",
"name": "Event Loop slowest Tick Time",
"description": "The longest or slowest tick time (milliseconds) of the event loop in last interval",
"units": "milliseconds",
"tags": {
"groupName": "loop"
}
},
"minimumEventLoopTickTime": {
"dataType": "double",
"displaylabel": "Event Loop fastest Tick Time",
"name": "Event Loop fastest Tick Time",
"description": "The shortest or fastest tick time of the event loop in milliseconds over the last interval",
"units": "milliseconds",
"tags": {
"groupName": "loop"
}
},
"loopCpuSystem": {
"dataType": "double",
"displaylabel": "Loop CPU System",
"name": "Loop CPU System",
"description": "The percentage of 1 CPU used by the event loop thread in system code in the last interval",
"units": "percent",
"tags": {
"groupName": "loop"
}
},
"eventLoopTickCount": {
"dataType": "int",
"displaylabel": "Event Loop Tick Count",
"name": "Event Loop Tick Count",
"description": "The total number of event loop ticks in last interval",
"units": "ticks",
"tags": {
"groupName": "loop"
}
}
},
"dimensions": {
"resourceID": {
"dataType": "string",
"displaylabel": "Resource ID",
"name": "Resource ID",
"description": "The resource ID.",
"required": "y",
"enumValues": {
"Available": "Not"
}
},
"_componentType": {
"dataType": "string",
"displaylabel": "Component Type",
"name": "Component Type",
"description": "The component type.",
"required": "y"
},
"podName":{
"dataType": "string",
"displaylabel": "Pod Name",
"name": "Pod Name",
"description": "The pod name of the application."
},
"containerId":{
"dataType": "string",
"displaylabel": "Container ID",
"name": "Container ID",
"description": "The container id of the application."
},
"nameSpace": {
"dataType": "string",
"displaylabel": "Name Space",
"name": "Name Space",
"description": "Name Space"
},
"clusterID":{
"dataType": "string",
"displaylabel": "Cluster ID",
"name": "Cluster ID",
"description": "The uid of current ICP Cluster, get from k8s monitoring agent."
},
"serviceName":{
"dataType": "string",
"displaylabel": "Service Name",
"name": "Service Name",
"description": "The service name the application expose."
},
"pidi":{
"dataType": "string",
"displaylabel": "Process ID Index",
"name": "Process ID Index",
"description": "The an index that the process id mapped to (The value is Process ID % 10)."
}
}
},
"requestsSummary": {
"displaylabel": "requestsSummary",
"name": "requestsSummary",
"description": "requests summary",
"metrics": {
"averageServiceResponseTime": {
"dataType": "float",
"displaylabel": "Application Average Request Response Time",
"name": "Application Average Request Response Time",
"description": "The average response time of requests belonging to service in the last interval",
"units": "milliseconds",
"tags": {
"groupName": "requestsSummary"
}
},
"traffic": {
"dataType": "int",
"displaylabel": "Throughput",
"name": "Throughput",
"description": "The request throughput in the last interval",
"units": "requests",
"tags": {
"groupName": "requestsSummary"
}
},
"errorRate": {
"dataType": "float",
"displaylabel": "Error Rate",
"name": "Error Rate",
"description": "The error rate of requests during the interval.",
"units": "percent",
"tags": {
"groupName": "requestsSummary"
}
}
},
"dimensions": {
"requestName": {
"dataType": "string",
"displaylabel": "Request Name",
"name": "Request Name",
"description": "Request Name"
},
"requestType": {
"dataType": "string",
"displaylabel": "Request Method",
"name": "Request Method",
"description": "The method of the request (e.g. POST, GET, DELETE, ...)."
},
"nameSpace": {
"dataType": "string",
"displaylabel": "Name Space",
"name": "Name Space",
"description": "Name Space"
},
"_componentType": {
"dataType": "string",
"displaylabel": "Component Type",
"name": "Component Type",
"description": "Component Type"
},
"applicationName": {
"dataType": "string",
"displaylabel": "Application Name",
"name": "Application Name",
"description": "The name of the application."
},
"podName":{
"dataType": "string",
"displaylabel": "Pod Name",
"name": "Pod Name",
"description": "The pod name of the application."
},
"containerId":{
"dataType": "string",
"displaylabel": "Container ID",
"name": "Container ID",
"description": "The container id of the application."
},
"clusterID":{
"dataType": "string",
"displaylabel": "Cluster ID",
"name": "Cluster ID",
"description": "The uid of current ICP Cluster, get from k8s monitoring agent."
},
"serviceName":{
"dataType": "string",
"displaylabel": "Service Name",
"name": "Service Name",
"description": "The service name the application expose."
},
"pidi":{
"dataType": "string",
"displaylabel": "Process ID Index",
"name": "Process ID Index",
"description": "The an index that the process id mapped to (The value is Process ID % 10)."
}
}
},
"requestMetrics": {
"displaylabel": "requestMetrics",
"name": "requestMetrics",
"description": "Request Metrics",
"metrics": {
"latency": {
"dataType": "float",
"displaylabel": "Application Request Response Time",
"name": "Application Request Response Time",
"description": "The response time of the single request",
"units": "milliseconds",
"tags": {
"groupName": "requestMetrics"
}
}
},
"dimensions": {
"requestName": {
"dataType": "string",
"displaylabel": "Request Name",
"name": "Request Name",
"description": "Request Name"
},
"nameSpace": {
"dataType": "string",
"displaylabel": "Name Space",
"name": "Name Space",
"description": "Name Space"
},
"_componentType": {
"dataType": "string",
"displaylabel": "Component Type",
"name": "Component Type",
"description": "Component Type"
},
"applicationName": {
"dataType": "string",
"displaylabel": "Application Name",
"name": "Application Name",
"description": "The name of the application."
},
"status": {
"dataType": "string",
"displaylabel": "Status",
"name": "Status",
"description": "The response status of the request."
},
"statusCode": {
"dataType": "string",
"displaylabel": "Status Code",
"name": "Status Code",
"description": "The response status code of the request."
},
"requestType": {
"dataType": "string",
"displaylabel": "Request Method",
"name": "Request Method",
"description": "The method of the request (e.g. POST, GET, DELETE, ...)."
},
"requestDetail": {
"dataType": "string",
"displaylabel": "Request Detail",
"name": "Request Detail",
"description": "The full url of the request (e.g. http://x.x.x.x:xxxx/abc.)."
},
"clusterID":{
"dataType": "string",
"displaylabel": "Cluster ID",
"name": "Cluster ID",
"description": "The uid of current ICP Cluster, get from k8s monitoring agent."
},
"serviceName":{
"dataType": "string",
"displaylabel": "Service Name",
"name": "Service Name",
"description": "The service name the application expose."
},
"pidi":{
"dataType": "string",
"displaylabel": "Process ID Index",
"name": "Process ID Index",
"description": "The an index that the process id mapped to (The value is Process ID % 10)."
}
}
},
"errorMetrics": {
"displaylabel": "errorMetrics",
"name": "errorMetrics",
"description": "Error Metrics",
"metrics": {
"error": {
"dataType": "int",
"displaylabel": "Error Count",
"name": "Error Count",
"description": "The error count of the certain request and certain error code type",
"units": "count",
"tags": {
"groupName": "errorMetrics"
}
}
},
"dimensions": {
"requestName": {
"dataType": "string",
"displaylabel": "Request Name",
"name": "Request Name",
"description": "Request Name"
},
"_componentType": {
"dataType": "string",
"displaylabel": "Component Type",
"name": "Component Type",
"description": "Component Type"
},
"applicationName": {
"dataType": "string",
"displaylabel": "Application Name",
"name": "Application Name",
"description": "The name of the application."
},
"errorCode": {
"dataType": "string",
"displaylabel": "Error Code",
"name": "Error Code",
"description": "The response error code of the request."
},
"requestType": {
"dataType": "string",
"displaylabel": "Request Method",
"name": "Request Method",
"description": "The method of the request (e.g. POST, GET, DELETE, ...)."
},
"requestDetail": {
"dataType": "string",
"displaylabel": "Request Detail",
"name": "Request Detail",
"description": "The full url of the request (e.g. http://x.x.x.x:xxxx/abc.)."
},
"nameSpace": {
"dataType": "string",
"displaylabel": "Name Space",
"name": "Name Space",
"description": "Name Space"
},
"clusterID":{
"dataType": "string",
"displaylabel": "Cluster ID",
"name": "Cluster ID",
"description": "The uid of current ICP Cluster, get from k8s monitoring agent."
},
"serviceName":{
"dataType": "string",
"displaylabel": "Service Name",
"name": "Service Name",
"description": "The service name the application expose."
},
"pidi":{
"dataType": "string",
"displaylabel": "Process ID Index",
"name": "Process ID Index",
"description": "The an index that the process id mapped to (The value is Process ID % 10)."
}
}
},
"saturations": {
"displaylabel": "saturations",
"name": "saturations",
"description": "Saturations",
"metrics": {
"saturation": {
"dataType": "double",
"displaylabel": "Saturation",
"name": "Saturation",
"description": "All kinds of saturations.",
"units": "percent",
"tags": {
"groupName": "saturations"
}
}
},
"dimensions": {
"saturationType": {
"dataType": "string",
"displaylabel": "Saturation Type",
"name": "Saturation Type",
"description": "The Saturation type.",
"required": "y",
"enumValues": {
"Available": "not"
}
},
"resourceID": {
"dataType": "string",
"displaylabel": "Resource ID",
"name": "Resource ID",
"description": "The resource ID.",
"required": "y",
"enumValues": {
"Available": "Not"
}
},
"_componentType": {
"dataType": "string",
"displaylabel": "Component Type",
"name": "Component Type",
"description": "The component type.",
"required": "y"
},
"podName":{
"dataType": "string",
"displaylabel": "Pod Name",
"name": "Pod Name",
"description": "The pod name of the application."
},
"containerId":{
"dataType": "string",
"displaylabel": "Container ID",
"name": "Container ID",
"description": "The container id of the application."
},
"nameSpace": {
"dataType": "string",
"displaylabel": "Name Space",
"name": "Name Space",
"description": "Name Space"
},
"clusterID":{
"dataType": "string",
"displaylabel": "Cluster ID",
"name": "Cluster ID",
"description": "The uid of current ICP Cluster, get from k8s monitoring agent."
},
"serviceName":{
"dataType": "string",
"displaylabel": "Service Name",
"name": "Service Name",
"description": "The service name the application expose."
},
"pidi":{
"dataType": "string",
"displaylabel": "Process ID Index",
"name": "Process ID Index",
"description": "The an index that the process id mapped to (The value is Process ID % 10)."
}
}
}
},
"metrics": {
"averageResponseTime": {
"displaylabel": "Application Average Response Time",
"dataType": "float",
"name": "Application Average Response Time",
"description": "The average response time of the application at the latest interval",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_mysqlRequestRate": {
"displaylabel": "Mysql Request Rate",
"dataType": "double",
"name": "Mysql Request Rate",
"description": "The application request rate at the latest interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_redisMaxRespTime": {
"displaylabel": "Redis Slowest Response Time",
"dataType": "int",
"name": "Redis Slowest Response Time",
"description": "The slowest response time at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"slowestResponseTime": {
"displaylabel": "Slowest Response Time",
"dataType": "double",
"name": "Slowest Response Time",
"description": "The slowest response time at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"throughput": {
"displaylabel": "Request Rate",
"dataType": "double",
"name": "Request Rate",
"description": "The application request per minute at the latest interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_mqlightRequestRate": {
"displaylabel": "Mqlight Request Rate",
"dataType": "double",
"name": "Mqlight Request Rate",
"description": "The application request rate at the latest interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_socketioAverageResponseTime": {
"displaylabel": "Socketio Average Response Time",
"dataType": "int",
"name": "Socketio Average Response Time",
"description": "The average response time of the application at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_leveldbAverageResponseTime": {
"displaylabel": "Leveldb Average Response Time",
"dataType": "int",
"name": "Leveldb Average Response Time",
"description": "The average response time of the application at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_strongoracleMaxRespTime": {
"displaylabel": "Strongoracle Slowest Response Time",
"dataType": "int",
"name": "Strongoracle Slowest Response Time",
"description": "The slowest response time at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"scavengeGcCount": {
"displaylabel": "Scavenge GC Count",
"dataType": "int",
"name": "Scavenge GC Count",
"description": "The count of Scavenge GC in last interval",
"units": "count",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_mqlightMaxRespTime": {
"displaylabel": "Mqlight Slowest Response Time",
"dataType": "int",
"name": "Mqlight Slowest Response Time",
"description": "The slowest response time at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"sysMemoryFree": {
"displaylabel": "Free Memory of System",
"dataType": "int",
"name": "Free Memory of System",
"description": "The total amount of free RAM available on the system in Megabytes.",
"units": "megabytes",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"usedHeap": {
"displaylabel": "Used Heap",
"dataType": "int",
"name": "usedHeap",
"description": "The amount of memory used on the JavaScript heap in megabytes",
"units": "megabytes",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_mqlightAverageResponseTime": {
"displaylabel": "Mqlight Average Response Time",
"dataType": "int",
"name": "Mqlight Average Response Time",
"description": "The average response time of the application at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_leveldbRequestRate": {
"displaylabel": "Leveldb Request Rate",
"dataType": "double",
"name": "Leveldb Request Rate",
"description": "The application request rate at the latest interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_socketioMaxRespTime": {
"displaylabel": "Socketio Slowest Response Time",
"dataType": "int",
"name": "Socketio Slowest Response Time",
"description": "The slowest response time at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_strongoracleRequestRate": {
"displaylabel": "Strongoracle Request Rate",
"dataType": "double",
"name": "Strongoracle Request Rate",
"description": "The application request rate at the latest interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_postgresqlMaxRespTime": {
"displaylabel": "postgresql Slowest Response Time",
"dataType": "int",
"name": "postgresql Slowest Response Time",
"description": "The slowest response time at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"heapSize": {
"displaylabel": "Heap Size",
"dataType": "int",
"name": "Heap Size",
"description": "The heap size of the Node application in the last interval, in megabytes",
"units": "megabytes",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_socketioRequestRate": {
"displaylabel": "Socketio Request Rate",
"dataType": "double",
"name": "Socketio Request Rate",
"description": "The application request rate at the latest interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"sysMemoryAll": {
"displaylabel": "Total Memory of System",
"dataType": "int",
"name": "Total Memory of System",
"description": "The total amount of RAM available on the system in Megabytes.",
"units": "megabytes",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"markSweepGcCount": {
"displaylabel": "Mark Sweep Count",
"dataType": "int",
"name": "Mark Sweep Count",
"description": "The count of Mark Sweep Compact GC, in last interval",
"units": "count",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_leveldbMaxRespTime": {
"displaylabel": "Leveldb Slowest Response Time",
"dataType": "int",
"name": "Leveldb Slowest Response Time",
"description": "The slowest response time at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_riakRequestRate": {
"displaylabel": "Riak Request Rate",
"dataType": "double",
"name": "Riak Request Rate",
"description": "The application request rate at the latest interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"virtualMemory": {
"displaylabel": "Virtual Memory of Application",
"dataType": "int",
"name": "Virtual Memory of Application",
"description": "The virtual memory that is used by the application, in megabytes.",
"units": "megabytes",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_oracleRequestRate": {
"displaylabel": "Oracle Request Rate",
"dataType": "double",
"name": "Oracle Request Rate",
"description": "The application request rate at the latest interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"memoryTotalSize": {
"displaylabel": "Total Memory of Application",
"dataType": "int",
"name": "Total Memory of Application",
"description": "The total amount of memory used by the Node.js application that cannot be shared with other processes, in Megabytes.",
"units": "megabytes",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"gcDuration": {
"displaylabel": "Garbage Collection Duration",
"dataType": "double",
"name": "Garbage Collection Duration",
"description": "The duration of the GC cycle, in milliseconds.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_riakMaxRespTime": {
"displaylabel": "Riak Slowest Response Time",
"dataType": "int",
"name": "Riak Slowest Response Time",
"description": "The slowest response time at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"sysMemoryUsed": {
"displaylabel": "Used Memory of System",
"dataType": "int",
"name": "Used Memory of System",
"description": "The total amount of RAM in use on the system in Megabytes.",
"units": "megabytes",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_oracleMaxRespTime": {
"displaylabel": "Oracle Slowest Response Time",
"dataType": "int",
"name": "Oracle Slowest Response Time",
"description": "The slowest response time at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_strongoracleAverageResponseTime": {
"displaylabel": "Strongoracle Average Response Time",
"dataType": "int",
"name": "Strongoracle Average Response Time",
"description": "The average response time of the application at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_mysqlAverageResponseTime": {
"displaylabel": "Mysql Average Response Time",
"dataType": "int",
"name": "Mysql Average Response Time",
"description": "The average response time of the application at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"memoryRssSize": {
"displaylabel": "Physical Memory of Application",
"dataType": "int",
"name": "Physical Memory of Application",
"description": "The physical memory that is used by the application, in megabytes.",
"units": "megabytes",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_oracledbMaxRespTime": {
"displaylabel": "Oracledb Slowest Response Time",
"dataType": "int",
"name": "Oracledb Slowest Response Time",
"description": "The slowest response time at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"requestErrorRate": {
"displaylabel": "Application Error Rate",
"dataType": "double",
"name": "Application Error Rate",
"description": "The error rate of application requests at the latest interval",
"units": "percent",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"processWeakCallbacksGcCount": {
"displaylabel": "Process Weak Callbacks Count",
"dataType": "int",
"name": "Process Weak Callbacks Count",
"description": "The count of process weak callbacks GC, in last interval",
"units": "count",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_mongoAverageResponseTime": {
"displaylabel": "Mongo Average Response Time",
"dataType": "int",
"name": "Mongo Average Response Time",
"description": "The average response time of the application at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"incrementalMarkingGcCount": {
"displaylabel": "Incremental Marking Count",
"dataType": "int",
"name": "Incremental Marking Count",
"description": "The count of incremental marking GC, in last interval",
"units": "count",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_memcachedAverageResponseTime": {
"displaylabel": "Memcached Average Response Time",
"dataType": "int",
"name": "Memcached Average Response Time",
"description": "The average response time of the application at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"sysCpuPercentage": {
"displaylabel": "Processor Percent of System",
"dataType": "double",
"name": "Processor Percent of System",
"description": "The percentage of CPU used by the system as a whole, an average value by number of CPU cores. This is a value between 0.0 and 1.0.",
"units": "percent",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"cpuPercentage": {
"displaylabel": "Processor Percent of Application",
"dataType": "double",
"name": "Processor Percent of Application",
"description": "The percentage of CPU used by the Node.js application itself, an average value by number of CPU cores. This is a value between 0.0 and 1.0.",
"units": "percent",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_memcachedMaxRespTime": {
"displaylabel": "Memcached Slowest Response Time",
"dataType": "int",
"name": "Memcached Slowest Response Time",
"description": "The slowest response time at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_postgresqlRequestRate": {
"displaylabel": "postgresql Request Rate",
"dataType": "double",
"name": "postgresql Request Rate",
"description": "The application request rate at the latest interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_mqttAverageResponseTime": {
"displaylabel": "Mqtt Average Response Time",
"dataType": "int",
"name": "Mqtt Average Response Time",
"description": "The average response time of the application at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_oracledbRequestRate": {
"displaylabel": "Oracledb Request Rate",
"dataType": "double",
"name": "Oracledb Request Rate",
"description": "The application request rate at the latest interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_memcachedRequestRate": {
"displaylabel": "Memcached Request Rate",
"dataType": "double",
"name": "Memcached Request Rate",
"description": "The application request rate at the latest interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_mqttRequestRate": {
"displaylabel": "Mqtt Request Rate",
"dataType": "double",
"name": "Mqtt Request Rate",
"description": "The application request rate at the latest interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_oracledbAverageResponseTime": {
"displaylabel": "Oracledb Average Response Time",
"dataType": "int",
"name": "Oracledb Average Response Time",
"description": "The average response time of the application at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_mongoRequestRate": {
"displaylabel": "Mongo Request Rate",
"dataType": "double",
"name": "Mongo Request Rate",
"description": "The application request rate at the latest interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_postgresqlAverageResponseTime": {
"displaylabel": "postgresql Average Response Time",
"dataType": "int",
"name": "postgresql Average Response Time",
"description": "The average response time of the application at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_mysqlMaxRespTime": {
"displaylabel": "Mysql Slowest Response Time",
"dataType": "int",
"name": "Mysql Slowest Response Time",
"description": "The slowest response time at the latest interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"upTime": {
"displaylabel": "Elapsed Time since Restart",
"dataType": "string",
"name": "Elapsed Time since Restart",
"description": "The time since the last restart.",
"units": "milliseconds",
"tags": {
"groupName": "nodeApplicationRuntime"
}
},
"reqSummary_mongoMaxRespTime": {
"displaylabel": "Mongo Slowest Response Time",
"dataType": "in