{
    "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"
}