ibmapm-restclient
Version:
Node.js rest client for ICAM.
893 lines • 52.6 kB
JSON
{
"doctype": "mapping",
"productCode": "LWDC",
"extraData": {
"entity-properties": [{
"displaylabel": "loop",
"members": [{
"metricIntervals": "1",
"use": "loop",
"keys": "",
"when": "$odiObject *eq loop",
"propertyIntervals": "1",
"tableName": "loop"
}],
"description": "loop",
"overrides": [{
"set": ["$odiAttribute *eq resourceID",
"$odiLabel *eq Resource ID",
"$odiDescription *eq The resource ID.",
"$displayName *eq true",
"$fieldRequired *eq true",
"$fieldOutput *eq property",
"$odiDataType *eq string",
"$enumIVal *eq Available",
"$enumEVal *eq Not"
],
"when": "$odiObject *eq loop *and $odiAttribute *eq resourceID"
},
{
"set": ["$odiAttribute *eq _componentType",
"$odiLabel *eq Component Type",
"$odiDescription *eq The component type.",
"$fieldRequired *eq true",
"$fieldOutput *eq property",
"$odiDataType *eq string"
],
"when": "$odiObject *eq loop *and $odiAttribute *eq _componentType"
},
{
"set": ["$odiAttribute *eq averageEventLoopTickTime",
"$odiLabel *eq Average Event Loop Tick Time",
"$odiDescription *eq The average tick time of the event loop in milliseconds over the last one minute",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq loop *and $odiAttribute *eq Loop_Average"
},
{
"set": ["$odiAttribute *eq eventLoopTickCount",
"$odiLabel *eq Event Loop Tick Count",
"$odiDescription *eq The total number of event loop ticks in last minute",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq ticks"
],
"when": "$odiObject *eq loop *and $odiAttribute *eq Loop_Count"
},
{
"set": ["$odiAttribute *eq maximumEventLoopTickTime",
"$odiLabel *eq Event Loop slowest Tick Time",
"$odiDescription *eq The longest or slowest tick time (milliseconds) of the event loop in last one minute",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq loop *and $odiAttribute *eq Loop_Maximum"
},
{
"set": ["$odiAttribute *eq minimumEventLoopTickTime",
"$odiLabel *eq Event Loop fastest Tick Time",
"$odiDescription *eq he shortest or fastest tick time of the event loop in milliseconds over the last interval",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq milliseconds",
"$odiEnums *eq true"
],
"when": "$odiObject *eq loop *and $odiAttribute *eq minimumEventLoopTickTime"
},
{
"set": ["$odiAttribute *eq loopCpuUser",
"$odiLabel *eq Loop CPU User",
"$odiDescription *eq The percentage of 1 CPU used by the event loop thread in user code last interval",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq percent"
],
"when": "$odiObject *eq loop *and $odiAttribute *eq loopCpuUser"
},
{
"set": ["$odiAttribute *eq loopCpuSystem",
"$odiLabel *eq Loop CPU System",
"$odiDescription *eq The percentage of 1 CPU used by the event loop thread in system code in the last interval",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq percent",
"$odiEnums *eq true"
],
"when": "$odiObject *eq loop *and $odiAttribute *eq loopCpuSystem"
}
],
"type": "loop",
"uniqueId": "metadata\/\/1.2\/resourcemaps\/resourcemap\/nodeApplicationRuntime\/loop",
"properties": [{
"datatype": "string",
"values": ["Resource"],
"displaylabel": "Class",
"name": "Class",
"description": ""
}]
},
{
"displaylabel": "eventLoop",
"members": [{
"metricIntervals": "1",
"use": "eventLoop",
"keys": "",
"when": "$odiObject *eq eventLoop",
"propertyIntervals": "1",
"tableName": "eventLoop"
}],
"description": "eventLoop",
"overrides": [{
"set": ["$odiAttribute *eq resourceID",
"$odiLabel *eq Resource ID",
"$odiDescription *eq The resource ID.",
"$displayName *eq true",
"$fieldRequired *eq true",
"$fieldOutput *eq property",
"$odiDataType *eq string",
"$enumIVal *eq Available",
"$enumEVal *eq Not"
],
"when": "$odiObject *eq eventLoop *and $odiAttribute *eq resourceID"
},
{
"set": ["$odiAttribute *eq _componentType",
"$odiLabel *eq Component Type",
"$odiDescription *eq The component type.",
"$fieldRequired *eq true",
"$fieldOutput *eq property",
"$odiDataType *eq string"
],
"when": "$odiObject *eq eventLoop *and $odiAttribute *eq _componentType"
},
{
"set": ["$odiAttribute *eq averageEventLoopLatency",
"$odiLabel *eq Average Latency",
"$odiDescription *eq The average sampled latency, in milliseconds. The latency samples are taken in the last five seconds in one minute.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq milliseconds",
"$odiEnums *eq true"
],
"when": "$odiObject *eq eventLoop *and $odiAttribute *eq averageEventLoopLatency"
},
{
"set": ["$odiAttribute *eq maximumEventLoopLatency",
"$odiLabel *eq Longest Latency",
"$odiDescription *eq The longest sampled latency, in milliseconds. The latency samples are taken in the last five seconds in one minute",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq eventLoop *and $odiAttribute *eq Latency_Max"
},
{
"set": ["$odiAttribute *eq minimumEventLoopLatency",
"$odiLabel *eq Shortest Latency",
"$odiDescription *eq The shortest sampled latency, in milliseconds. The latency samples are taken in the last five seconds in one minute.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq milliseconds",
"$odiEnums *eq true"
],
"when": "$odiObject *eq eventLoop *and $odiAttribute *eq minimumEventLoopLatency"
}
],
"type": "eventLoop",
"uniqueId": "metadata\/\/1.2\/resourcemaps\/resourcemap\/nodeApplicationRuntime\/eventLoop",
"properties": [{
"datatype": "string",
"values": ["Resource"],
"displaylabel": "Class",
"name": "Class",
"description": ""
}]
},
{
"displaylabel": "requestsSummary",
"members": [{
"metricIntervals": "1",
"use": "requestsSummary",
"keys": "",
"when": "$odiObject *eq requestsSummary",
"propertyIntervals": "1",
"tableName": "requestsSummary"
}],
"description": "requests summary",
"overrides": [{
"set": ["$odiAttribute *eq averageServiceResponseTime",
"$odiLabel *eq Average Service Response Tim",
"$odiDescription *eq The average service response time of requests belonging to service in the last minute",
"$fieldOutput *eq metric",
"$odiDataType *eq float",
"$useUnits *eq milliseconds",
"$odiEnums *eq true"
],
"when": "$odiObject *eq requestsSummary *and $odiAttribute *eq averageServiceResponseTime"
},
{
"set": ["$odiAttribute *eq throughput",
"$odiLabel *eq Throughput",
"$odiDescription *eq The request throughput in the last minute",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq requests",
"$odiEnums *eq true"
],
"when": "$odiObject *eq requestsSummary *and $odiAttribute *eq throughput"
},
{
"set": ["$odiAttribute *eq errorRate",
"$odiLabel *eq Error Rate",
"$odiDescription *eq The error rate of requests during the interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq float",
"$useUnits *eq percentage",
"$odiEnums *eq true"
],
"when": "$odiObject *eq requestsSummary *and $odiAttribute *eq errorRate"
},
{
"set": ["$odiAttribute *eq applicationName",
"$odiLabel *eq Application Name",
"$odiDescription *eq The name of the application.",
"$fieldOutput *eq property",
"$odiDataType *eq string"
],
"when": "$odiObject *eq requestsSummary *and $odiAttribute *eq applicationName"
},
{
"set": ["$odiAttribute *eq requestName",
"$odiLabel *eq Request Name",
"$odiDescription *eq Request Name",
"$fieldOutput *eq property",
"$odiDataType *eq string"
],
"when": "$odiObject *eq requestsSummary *and $odiAttribute *eq requestName"
},
{
"set": ["$odiAttribute *eq _componentType",
"$odiLabel *eq Component Type",
"$odiDescription *eq Component Type",
"$fieldOutput *eq property",
"$odiDataType *eq string"
],
"when": "$odiObject *eq requestsSummary *and $odiAttribute *eq _componentType"
},
{
"set": ["$odiAttribute *eq nameSpace",
"$odiLabel *eq Name Space",
"$odiDescription *eq Name Space",
"$fieldOutput *eq property",
"$odiDataType *eq string"
],
"when": "$odiObject *eq requestsSummary *and $odiAttribute *eq nameSpace"
}
],
"type": "requestsSummary",
"uniqueId": "metadata\/\/1.2\/resourcemaps\/resourcemap\/nodeApplicationRuntime\/requestsSummary",
"properties": [{
"datatype": "string",
"values": ["Resource"],
"displaylabel": "Class",
"name": "Class",
"description": "Class"
}]
}
],
"resource-properties": {
"relationships": [],
"members": [{
"metricIntervals": "1",
"use": "nodeApplicationRuntime",
"keys": "",
"when": "$odiObject *eq nodeApplicationRuntime",
"propertyIntervals": "1",
"tableName": "nodeApplicationRuntime"
}],
"overrides": [{
"set": ["$odiAttribute *eq resourceID",
"$odiLabel *eq Resource ID",
"$odiDescription *eq The resource ID.",
"$displayName *eq true",
"$fieldRequired *eq true",
"$fieldOutput *eq property",
"$odiDataType *eq string",
"$enumIVal *eq Available",
"$enumEVal *eq Not"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq resourceID"
},
{
"set": ["$odiAttribute *eq serviceResourceID",
"$odiLabel *eq Service Resource ID",
"$odiDescription *eq The service resource ID.",
"$fieldOutput *eq property",
"$odiDataType *eq string"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq serviceResourceID"
},
{
"set": ["$odiAttribute *eq _componentType",
"$odiLabel *eq Component Type",
"$odiDescription *eq The component type.",
"$fieldRequired *eq true",
"$fieldOutput *eq property",
"$odiDataType *eq string"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq _componentType"
},
{
"set": ["$odiAttribute *eq gcDuration",
"$odiLabel *eq Garbage Collection Duration",
"$odiDescription *eq The duration of the GC cycle, in milliseconds.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq gcDuration"
},
{
"set": ["$odiAttribute *eq markSweepGcCount",
"$odiLabel *eq Mark Sweep Count",
"$odiDescription *eq The count of Mark Sweep Compact GC, in one minute",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq count"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq markSweepGcCount"
},
{
"set": ["$odiAttribute *eq scavengeGcCount",
"$odiLabel *eq Scavenge GC Count",
"$odiDescription *eq The count of Scavenge GC in one minute",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq count"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq scavengeGcCount"
},
{
"set": ["$odiAttribute *eq processWeakCallbacksGcCount",
"$odiLabel *eq Process Weak Callbacks Count",
"$odiDescription *eq The count of process weak callbacks GC, in one minute",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq count"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq processWeakCallbacksGcCount"
},
{
"set": ["$odiAttribute *eq incrementalMarkingGcCount",
"$odiLabel *eq Incremental Marking Count",
"$odiDescription *eq The count of incremental marking GC, in one minute",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq count"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq incrementalMarkingGcCount"
},
{
"set": ["$odiAttribute *eq heapSize",
"$odiLabel *eq Heap Size",
"$odiDescription *eq The heap size of the Node application in the last interval, in megabytes",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq megabytes"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq heapSize"
},
{
"set": ["$odiAttribute *eq usedHeap",
"$odiLabel *eq usedHeap",
"$odiDescription *eq The amount of memory that is used in the Node application, in megabytes",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq megabytes"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq usedHeap"
},
{
"set": ["$odiAttribute *eq memoryRssSize",
"$odiLabel *eq Physical Memory of Application",
"$odiDescription *eq The physical memory that is used by the application, in megabytes.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq megabytes"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq memoryRssSize"
},
{
"set": ["$odiAttribute *eq memoryTotalSize",
"$odiLabel *eq Total Memory of Application",
"$odiDescription *eq The total amount of memory used by the Node.js application that cannot be shared with other processes, in Megabytes.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq megabytes"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq memoryTotalSize"
},
{
"set": ["$odiAttribute *eq virtualMemory",
"$odiLabel *eq Virtual Memory of Application",
"$odiDescription *eq The virtual memory that is used by the application, in megabytes.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq megabytes"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq virtualMemory"
},
{
"set": ["$odiAttribute *eq upTime",
"$odiLabel *eq Elapsed Time since Restart",
"$odiDescription *eq The time since the last restart.",
"$fieldOutput *eq metric",
"$odiDataType *eq string",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq upTime"
},
{
"set": ["$odiAttribute *eq sysCpuPercentage",
"$odiLabel *eq Processor Percent of System",
"$odiDescription *eq The percentage of CPU used by the system as a whole. This is a value between 0.0 and 1.0.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq percent"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq sysCpuPercentage"
},
{
"set": ["$odiAttribute *eq cpuPercentage",
"$odiLabel *eq Processor Percent of Application",
"$odiDescription *eq The percentage of CPU used by the Node.js application itself. This is a value between 0.0 and 1.0.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq percent"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq cpuPercentage"
},
{
"set": ["$odiAttribute *eq sysMemoryAll",
"$odiLabel *eq Total Memory of System",
"$odiDescription *eq The total amount of RAM available on the system in Megabytes.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq megabytes"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq sysMemoryAll"
},
{
"set": ["$odiAttribute *eq sysMemoryUsed",
"$odiLabel *eq Used Memory of System",
"$odiDescription *eq The total amount of RAM in use on the system in Megabytes.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq megabytes"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq sysMemoryUsed"
},
{
"set": ["$odiAttribute *eq sysMemoryFree",
"$odiLabel *eq Free Memory of System",
"$odiDescription *eq The total amount of free RAM available on the system in Megabytes.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq megabytes"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq sysMemoryFree"
},
{
"set": ["$odiAttribute *eq requestRate",
"$odiLabel *eq Request Rate",
"$odiDescription *eq The application request rate at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq requests\/minute"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq requestRate"
},
{
"set": ["$odiAttribute *eq averageResponseTime",
"$odiLabel *eq Average Response Time",
"$odiDescription *eq The average response time of the application at the latest sampling interval",
"$fieldOutput *eq metric",
"$odiDataType *eq float",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq averageResponseTime"
},
{
"set": ["$odiAttribute *eq slowestResponseTime",
"$odiLabel *eq Slowest Response Time",
"$odiDescription *eq The slowest response time at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq slowestResponseTime"
},
{
"set": ["$odiAttribute *eq reqSummary_socketioRequestRate",
"$odiLabel *eq Socketio Request Rate",
"$odiDescription *eq The application request rate at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq requests\/minute"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_socketioRequestRate"
},
{
"set": ["$odiAttribute *eq reqSummary_socketioAverageResponseTime",
"$odiLabel *eq Socketio Average Response Time",
"$odiDescription *eq The average response time of the application at the latest sampling interval.",
"$displayName *eq true",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_socketioAverageResponseTime"
},
{
"set": ["$odiAttribute *eq reqSummary_socketioMaxRespTime",
"$odiLabel *eq Socketio Slowest Response Time",
"$odiDescription *eq The slowest response time at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_socketioMaxRespTime"
},
{
"set": ["$odiAttribute *eq reqSummary_mysqlRequestRate",
"$odiDescription *eq The application request rate at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq requests\/minute",
"$odiLabel *eq Mysql Request Rate"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_mysqlRequestRate"
},
{
"set": ["$odiAttribute *eq reqSummary_mysqlAverageResponseTime",
"$odiLabel *eq Mysql Average Response Time",
"$odiDescription *eq The average response time of the application at the latest sampling interval.",
"$displayName *eq true",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_mysqlAverageResponseTime"
},
{
"set": ["$odiAttribute *eq reqSummary_mysqlMaxRespTime",
"$odiLabel *eq Mysql Slowest Response Time",
"$odiDescription *eq The slowest response time at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_mysqlMaxRespTime"
},
{
"set": ["$odiAttribute *eq reqSummary_mongoRequestRate",
"$odiLabel *eq Mongo Request Rate",
"$odiDescription *eq The application request rate at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq requests\/minute"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_mongoRequestRate"
},
{
"set": ["$odiAttribute *eq reqSummary_mongoAverageResponseTime",
"$odiLabel *eq Mongo Average Response Time",
"$odiDescription *eq The average response time of the application at the latest sampling interval.",
"$displayName *eq true",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_mongoAverageResponseTime"
},
{
"set": ["$odiAttribute *eq reqSummary_mongoMaxRespTime",
"$odiLabel *eq Mongo Slowest Response Time",
"$odiDescription *eq The slowest response time at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_mongoMaxRespTime"
},
{
"set": ["$odiAttribute *eq reqSummary_mqttRequestRate",
"$odiLabel *eq Mqtt Request Rate",
"$odiDescription *eq The application request rate at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq requests\/minute"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_mqttRequestRate"
},
{
"set": ["$odiAttribute *eq reqSummary_mqttAverageResponseTime",
"$odiLabel *eq Mqtt Average Response Time",
"$odiDescription *eq The average response time of the application at the latest sampling interval.",
"$displayName *eq true",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_mqttAverageResponseTime"
},
{
"set": ["$odiAttribute *eq reqSummary_mqttMaxRespTime",
"$odiLabel *eq Mqtt Slowest Response Time",
"$odiDescription *eq The slowest response time at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_mqttMaxRespTime"
},
{
"set": ["$odiAttribute *eq reqSummary_mqlightRequestRate",
"$odiLabel *eq Mqlight Request Rate",
"$odiDescription *eq The application request rate at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq requests\/minute"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_mqlightRequestRate"
},
{
"set": ["$odiAttribute *eq reqSummary_mqlightAverageResponseTime",
"$odiLabel *eq Mqlight Average Response Time",
"$odiDescription *eq The average response time of the application at the latest sampling interval.",
"$displayName *eq true",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_mqlightAverageResponseTime"
},
{
"set": ["$odiAttribute *eq reqSummary_mqlightMaxRespTime",
"$odiLabel *eq Mqlight Slowest Response Time",
"$odiDescription *eq The slowest response time at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_mqlightMaxRespTime"
},
{
"set": ["$odiAttribute *eq reqSummary_leveldbRequestRate",
"$odiLabel *eq Leveldb Request Rate",
"$odiDescription *eq The application request rate at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq requests\/minute"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_leveldbRequestRate"
},
{
"set": ["$odiAttribute *eq reqSummary_leveldbAverageResponseTime",
"$odiLabel *eq Leveldb Average Response Time",
"$odiDescription *eq The average response time of the application at the latest sampling interval.",
"$displayName *eq true",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_leveldbAverageResponseTime"
},
{
"set": ["$odiAttribute *eq reqSummary_leveldbMaxRespTime",
"$odiLabel *eq Leveldb Slowest Response Time",
"$odiDescription *eq The slowest response time at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_leveldbMaxRespTime"
},
{
"set": ["$odiAttribute *eq reqSummary_redisRequestRate",
"$odiLabel *eq Redis Request Rate",
"$odiDescription *eq The application request rate at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq requests\/minute"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_redisRequestRate"
},
{
"set": ["$odiAttribute *eq reqSummary_redisAverageResponseTime",
"$odiLabel *eq Redis Average Response Time",
"$odiDescription *eq The average response time of the application at the latest sampling interval.",
"$displayName *eq true",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_redisAverageResponseTime"
},
{
"set": ["$odiAttribute *eq reqSummary_redisMaxRespTime",
"$odiLabel *eq Redis Slowest Response Time",
"$odiDescription *eq The slowest response time at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_redisMaxRespTime"
},
{
"set": ["$odiAttribute *eq reqSummary_riakRequestRate",
"$odiLabel *eq Riak Request Rate",
"$odiDescription *eq The application request rate at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq requests\/minute"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_riakRequestRate"
},
{
"set": ["$odiAttribute *eq reqSummary_riakAverageResponseTime",
"$odiLabel *eq Riak Average Response Time",
"$odiDescription *eq The average response time of the application at the latest sampling interval.",
"$displayName *eq true",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_riakAverageResponseTime"
},
{
"set": ["$odiAttribute *eq reqSummary_riakMaxRespTime",
"$odiLabel *eq Riak Slowest Response Time",
"$odiDescription *eq The slowest response time at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_riakMaxRespTime"
},
{
"set": ["$odiAttribute *eq reqSummary_memcachedRequestRate",
"$odiLabel *eq Memcached Request Rate",
"$odiDescription *eq The application request rate at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq requests\/minute"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_memcachedRequestRate"
},
{
"set": ["$odiAttribute *eq reqSummary_memcachedAverageResponseTime",
"$odiLabel *eq Memcached Average Response Time",
"$odiDescription *eq The average response time of the application at the latest sampling interval.",
"$displayName *eq true",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_memcachedAverageResponseTime"
},
{
"set": ["$odiAttribute *eq reqSummary_memcachedMaxRespTime",
"$odiLabel *eq Memcached Slowest Response Time",
"$odiDescription *eq The slowest response time at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_memcachedMaxRespTime"
},
{
"set": ["$odiAttribute *eq reqSummary_oracledbRequestRate",
"$odiLabel *eq Oracledb Request Rate",
"$odiDescription *eq The application request rate at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq requests\/minute"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_oracledbRequestRate"
},
{
"set": ["$odiAttribute *eq reqSummary_oracledbAverageResponseTime",
"$odiLabel *eq Oracledb Average Response Time",
"$odiDescription *eq The average response time of the application at the latest sampling interval.",
"$displayName *eq true",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_oracledbAverageResponseTime"
},
{
"set": ["$odiAttribute *eq reqSummary_oracledbMaxRespTime",
"$odiLabel *eq Oracledb Slowest Response Time",
"$odiDescription *eq The slowest response time at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_oracledbMaxRespTime"
},
{
"set": ["$odiAttribute *eq reqSummary_oracleRequestRate",
"$odiLabel *eq Oracle Request Rate",
"$odiDescription *eq The application request rate at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq requests\/minute"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_oracleRequestRate"
},
{
"set": ["$odiAttribute *eq reqSummary_oracleAverageResponseTime",
"$odiLabel *eq Oracle Average Response Time",
"$odiDescription *eq The average response time of the application at the latest sampling interval.",
"$displayName *eq true",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_oracleAverageResponseTime"
},
{
"set": ["$odiAttribute *eq reqSummary_oracleMaxRespTime",
"$odiLabel *eq Oracle Slowest Response Time",
"$odiDescription *eq The slowest response time at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_oracleMaxRespTime"
},
{
"set": ["$odiAttribute *eq reqSummary_strongoracleRequestRate",
"$odiLabel *eq Strongoracle Request Rate",
"$odiDescription *eq The application request rate at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq requests\/minute"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_strongoracleRequestRate"
},
{
"set": ["$odiAttribute *eq reqSummary_strongoracleAverageResponseTime",
"$odiLabel *eq Strongoracle Average Response Time",
"$odiDescription *eq The average response time of the application at the latest sampling interval.",
"$displayName *eq true",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_strongoracleAverageResponseTime"
},
{
"set": ["$odiAttribute *eq reqSummary_strongoracleMaxRespTime",
"$odiLabel *eq Strongoracle Slowest Response Time",
"$odiDescription *eq The slowest response time at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq int",
"$useUnits *eq milliseconds"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_strongoracleMaxRespTime"
},
{
"set": ["$odiAttribute *eq reqSummary_postgresqlRequestRate",
"$odiLabel *eq postgresql Request Rate",
"$odiDescription *eq The application request rate at the latest sampling interval.",
"$fieldOutput *eq metric",
"$odiDataType *eq double",
"$useUnits *eq requests\/minute"
],
"when": "$odiObject *eq nodeApplicationRuntime *and $odiAttribute *eq reqSummary_postg