ibmapm-restclient
Version:
Node.js rest client for ICAM.
483 lines • 21.4 kB
JSON
{
"extraData": {
"metrics": {
"averageResponseTime": {
"displaylabel": "Average Response Time",
"dataType": "int",
"name": "Average Response Time",
"description": "The average response time of the application at the latest sampling interval",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_mysqlRequestRate": {
"displaylabel": "Mysql Request Rate",
"dataType": "double",
"name": "Mysql Request Rate",
"description": "The application request rate at the latest sampling interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_redisMaxRespTime": {
"displaylabel": "Redis Slowest Response Time",
"dataType": "int",
"name": "Redis Slowest Response Time",
"description": "The slowest response time at the latest sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"slowestResponseTime": {
"displaylabel": "Slowest Response Time",
"dataType": "double",
"name": "Slowest Response Time",
"description": "The slowest response time at the latest sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"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 sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"requestRate": {
"displaylabel": "Request Rate",
"dataType": "double",
"name": "Request Rate",
"description": "The application request rate at the latest sampling interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_oracledbMaxRespTime": {
"displaylabel": "Oracledb Slowest Response Time",
"dataType": "int",
"name": "Oracledb Slowest Response Time",
"description": "The slowest response time at the latest sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"requestErrorRate": {
"displaylabel": "Error Rate",
"dataType": "double",
"name": "Error Rate",
"description": "The error rate of application requests at the latest sampling interval",
"units": "percent",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_mqlightRequestRate": {
"displaylabel": "Mqlight Request Rate",
"dataType": "double",
"name": "Mqlight Request Rate",
"description": "The application request rate at the latest sampling interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"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 sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"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 sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"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 sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"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 sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_strongoracleMaxRespTime": {
"displaylabel": "Strongoracle Slowest Response Time",
"dataType": "int",
"name": "Strongoracle Slowest Response Time",
"description": "The slowest response time at the latest sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_memcachedMaxRespTime": {
"displaylabel": "Memcached Slowest Response Time",
"dataType": "int",
"name": "Memcached Slowest Response Time",
"description": "The slowest response time at the latest sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_postgresqlRequestRate": {
"displaylabel": "postgresql Request Rate",
"dataType": "double",
"name": "postgresql Request Rate",
"description": "The application request rate at the latest sampling interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_mqlightMaxRespTime": {
"displaylabel": "Mqlight Slowest Response Time",
"dataType": "int",
"name": "Mqlight Slowest Response Time",
"description": "The slowest response time at the latest sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"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 sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_oracledbRequestRate": {
"displaylabel": "Oracledb Request Rate",
"dataType": "double",
"name": "Oracledb Request Rate",
"description": "The application request rate at the latest sampling interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"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 sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_leveldbRequestRate": {
"displaylabel": "Leveldb Request Rate",
"dataType": "double",
"name": "Leveldb Request Rate",
"description": "The application request rate at the latest sampling interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_memcachedRequestRate": {
"displaylabel": "Memcached Request Rate",
"dataType": "double",
"name": "Memcached Request Rate",
"description": "The application request rate at the latest sampling interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_mqttRequestRate": {
"displaylabel": "Mqtt Request Rate",
"dataType": "double",
"name": "Mqtt Request Rate",
"description": "The application request rate at the latest sampling interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_socketioMaxRespTime": {
"displaylabel": "Socketio Slowest Response Time",
"dataType": "int",
"name": "Socketio Slowest Response Time",
"description": "The slowest response time at the latest sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"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 sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_mongoRequestRate": {
"displaylabel": "Mongo Request Rate",
"dataType": "double",
"name": "Mongo Request Rate",
"description": "The application request rate at the latest sampling interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_strongoracleRequestRate": {
"displaylabel": "Strongoracle Request Rate",
"dataType": "double",
"name": "Strongoracle Request Rate",
"description": "The application request rate at the latest sampling interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_postgresqlMaxRespTime": {
"displaylabel": "postgresql Slowest Response Time",
"dataType": "int",
"name": "postgresql Slowest Response Time",
"description": "The slowest response time at the latest sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_socketioRequestRate": {
"displaylabel": "Socketio Request Rate",
"dataType": "double",
"name": "Socketio Request Rate",
"description": "The application request rate at the latest sampling interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"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 sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_leveldbMaxRespTime": {
"displaylabel": "Leveldb Slowest Response Time",
"dataType": "int",
"name": "Leveldb Slowest Response Time",
"description": "The slowest response time at the latest sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_riakRequestRate": {
"displaylabel": "Riak Request Rate",
"dataType": "double",
"name": "Riak Request Rate",
"description": "The application request rate at the latest sampling interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_oracleRequestRate": {
"displaylabel": "Oracle Request Rate",
"dataType": "double",
"name": "Oracle Request Rate",
"description": "The application request rate at the latest sampling interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_mysqlMaxRespTime": {
"displaylabel": "Mysql Slowest Response Time",
"dataType": "int",
"name": "Mysql Slowest Response Time",
"description": "The slowest response time at the latest sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_mongoMaxRespTime": {
"displaylabel": "Mongo Slowest Response Time",
"dataType": "int",
"name": "Mongo Slowest Response Time",
"description": "The slowest response time at the latest sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_riakMaxRespTime": {
"displaylabel": "Riak Slowest Response Time",
"dataType": "int",
"name": "Riak Slowest Response Time",
"description": "The slowest response time at the latest sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_redisRequestRate": {
"displaylabel": "Redis Request Rate",
"dataType": "double",
"name": "Redis Request Rate",
"description": "The application request rate at the latest sampling interval.",
"units": "requests/minute",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_riakAverageResponseTime": {
"displaylabel": "Riak Average Response Time",
"dataType": "int",
"name": "Riak Average Response Time",
"description": "The average response time of the application at the latest sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_oracleMaxRespTime": {
"displaylabel": "Oracle Slowest Response Time",
"dataType": "int",
"name": "Oracle Slowest Response Time",
"description": "The slowest response time at the latest sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_redisAverageResponseTime": {
"displaylabel": "Redis Average Response Time",
"dataType": "int",
"name": "Redis Average Response Time",
"description": "The average response time of the application at the latest sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"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 sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_mqttMaxRespTime": {
"displaylabel": "Mqtt Slowest Response Time",
"dataType": "int",
"name": "Mqtt Slowest Response Time",
"description": "The slowest response time at the latest sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
},
"reqSummary_oracleAverageResponseTime": {
"displaylabel": "Oracle Average Response Time",
"dataType": "int",
"name": "Oracle Average Response Time",
"description": "The average response time of the application at the latest sampling interval.",
"units": "milliseconds",
"tags": {
"groupName": "nodeServiceInstance"
}
}
},
"dimensions": {
"resourceID": {
"displaylabel": "Resource ID",
"dataType": "string",
"name": "Resource ID",
"description": "The resource ID.",
"required": "y",
"enumValues": {
"Available": "Not"
}
},
"npmResourceID": {
"displaylabel": "NPM Resource ID",
"dataType": "string",
"name": "NPM Resource ID",
"description": "The npm resource ID."
},
"_componentType": {
"displaylabel": "Component Type",
"dataType": "string",
"name": "Component Type",
"description": "The component type.",
"required": "y"
},
"serviceResourceID": {
"displaylabel": "Service Resource ID",
"dataType": "string",
"name": "Service Resource ID",
"description": "The service resource ID."
},
"runtimeResourceID": {
"displaylabel": "Runtime Resource ID",
"dataType": "string",
"name": "Runtime Resource ID",
"description": "The runtime resource ID."
}
}
},
"displaylabel": "Node DC Service Instance",
"origin": "LWDC",
"evaluationPoint": "rte",
"name": "Node DC Service Instance",
"description": "Node.js service and status information",
"entityTypes": ["nodeServiceInstance"],
"metadataVersion": "1.2",
"keyIndexName": "metadata//1.2/resourcetypes/resourcetype/nodeServiceInstance",
"tags": ["metadata"],
"timestamp": "2018-07-12T11:40:24.987+08:00"
}