RPC API: Get Graph Data
Note that LogicMonitor does have an available REST API equivalent for this API call.
You can use LogicMonitor’s RPC API to programatically get graph data for a datasource instance graph, a services graph or a custom graph widget. The graph data includes axis, time range and data values in either a CSV or JSON format.
Notes:
- As with all of our API calls, authentication is required.
- With our new data storage engine you can use the getGraphData RPC calls to get more granular data. In contrast to our previous historical data granularity, you can request up to eight hours of one-minute granularity at a time.
getGraphData (device instance graphs)
Retrieve graph data for a datasource instance graph
curl "https://accountName.logicmonitor.com/santaba/rpc/getGraphData?c=accountName&u=user&p=password&graphName=graphName&dataSourceInstanceName=InstanceName&csv=trueOrFalse&hostDisplayedAs=displayName&time=timePeriod"
Request Parameters: You can include the following as query parameters in a getGraphData request (to get device instance graph information):
Parameter |
Type |
Description |
graphName | String | Required if graphId is not specified. The unique name of the datasource instance graph to get data from. This value is interchangeable with the graphId. |
graphId | Integer |
Required if graphName is not specified. The unique Id of the datasource instance graph to get data from. This value is interchangeable with the graphName.
To get a graphId in the UI: navigate to the graph, & select graph definition from the drop down menu – the id is in the URL. In the new UI it is displayed in the URL as g:##. In the old UI it is displayed in the URL as gId:##. |
dataSourceInstanceName | String | Required if graphName is specified. The unique name of the datasource instance that corresponds to the specified graph. |
dataSourceInstanceId | Integer |
Required if graphId is specified. The unique Id of the datasource instance that corresponds to the specified graph.
To get a dataSourceInstanceId in the UI: navigate to the instance & the id is in the URL. In the new UI it is displayed in the URL as i/##. |
hostDisplayedAs | String | Required. The unique host display name. |
csv | Boolean | Optional. The format of the response. If this value is true, the output will be in CSV format. If this value is false, the output will be in JSON format. If this value is not specified, it defaults to false. |
time | String | Optional. The time period to download graph data from. Valid inputs include nhours (e.g. 2hours), ndays, nweeks, nmonths, nyears, or set time=zoom to specify a custom time range with startTime and endTime values specified. |
startTime | String | Optional. The start time for the period to download graph data from, in epoch format. This value will be interpreted relative to the timezone for your account.
Note that if you set time=zoom, you need to set startTime and endTime values, in epoch format, in order to get data. |
endTime | String | Optional. The end time for the period to download graph data from, in epoch format. This value will be interpreted relative to the timezone for your account.
Note that if you set time=zoom, you need to set startTime and endTime values, in epoch format, in order to get data. |
All outputs will be in the format: { [status], [data], [errmsg] }, where status is the status of the response, errmsg is the error message associated with the response, and the data object includes the following (for csv=false):
Value |
Description |
timeScale | The time period specified |
minValue | The minimum data value for the graph |
timeZone | The timeZone of the graph’s data |
endTime | The ending time for the graph (epoch format) |
startTime | The starting time for the graph (epoch format) |
id | The download ID for the graph data |
title | The graph’s displayed title |
height | The graph’s display height |
name | The graph’s actual title (in our system) |
verticalLabel/xmlVerticalLabel | The graph’s displayed vertical label |
dsName | The datasource’s actual name (in our system) |
maxValue | The graph’s maximum display value |
xAxisName | The graph’s displayed x-axis label |
timestamps | This JSON object contains the graph’s data timestamps (epoch format) |
width | The graph’s displayed width |
lines | This JSON object contains the attributes for the lines displayed in the graph |
Example
curl "https://apiAccount.logicmonitor.com/santaba/rpc/getGraphData?c=apiAccount&u=apiUser&p=example&graphId=1753&dataSourceInstanceId=2222&hostDisplayedAs=172.31.36.150&time=3hours&csv=false"
Response:
{"status":200,"data":{"timeScale":"3hours","minValue":0,"storageEngine":"tsdb_v2","timeZone":"PDT","endTime":1447688214000,"id":0,"startTime":1447677414000,"title":"Load Average (3hours)","height":120,"endTZOffset":-28800000,"name":"Load","verticalLabel":"Load","startTZOffset":-28800000,"dsName":"NetSNMPCPUwithCores-Core Count: 1","xmlVerticalLabel":"Load","maxValue":"","xAxisName":"2015-11-16 12:36 to 2015-11-16 15:36 PST","timestamps":[1447677393000,1447677453000,1447677513000,1447677573000,1447677633000,1447677693000,1447677753000,1447677813000,1447677873000,1447677933000,1447677993000,1447678053000,1447678113000,1447678173000,1447678233000,1447678293000,1447678353000,1447678413000,1447678473000,1447678533000,1447678593000,1447678653000,1447678713000,1447678773000,1447678833000,1447678893000,1447678953000,1447679013000,1447679073000,1447679133000,1447679193000,1447679253000,1447679313000,1447679373000,1447679433000,1447679493000,1447679553000,1447679613000,1447679673000,1447679733000,1447679793000,1447679853000,1447679913000,1447679973000,1447680033000,1447680093000,1447680153000,1447680213000,1447680273000,1447680333000,1447680393000,1447680453000,1447680513000,1447680573000,1447680633000,1447680693000,1447680753000,1447680813000,1447680873000,1447680933000,1447680993000,1447681053000,1447681113000,1447681173000,1447681233000,1447681293000,1447681353000,1447681413000,1447681473000,1447681533000,1447681593000,1447681653000,1447681713000,1447681773000,1447681833000,1447681893000,1447681953000,1447682013000,1447682073000,1447682133000,1447682193000,1447682253000,1447682313000,1447682373000,1447682433000,1447682493000,1447682553000,1447682613000,1447682673000,1447682733000,1447682793000,1447682853000,1447682913000,1447682973000,1447683033000,1447683093000,1447683153000,1447683213000,1447683273000,1447683333000,1447683393000,1447683453000,1447683513000,1447683573000,1447683633000,1447683693000,1447683753000,1447683813000,1447683873000,1447683933000,1447683993000,1447684053000,1447684113000,1447684173000,1447684233000,1447684293000,1447684353000,1447684413000,1447684473000,1447684533000,1447684593000,1447684653000,1447684713000,1447684773000,1447684833000,1447684893000,1447684953000,1447685013000,1447685073000,1447685133000,1447685193000,1447685253000,1447685313000,1447685373000,1447685433000,1447685493000,1447685553000,1447685613000,1447685673000,1447685733000,1447685793000,1447685853000,1447685913000,1447685973000,1447686033000,1447686093000,1447686153000,1447686213000,1447686273000,1447686333000,1447686393000,1447686453000,1447686513000,1447686573000,1447686633000,1447686693000,1447686753000,1447686813000,1447686873000,1447686933000,1447686993000,1447687053000,1447687113000,1447687173000,1447687233000,1447687293000,1447687353000,1447687413000,1447687473000,1447687533000,1447687593000,1447687653000,1447687713000,1447687773000,1447687833000,1447687893000,1447687953000,1447688013000,1447688073000,1447688133000,1447688193000],"base1024":false,"width":360,"rigid":false,"displayPrio":1,"xmlTitle":"Load Average (3hours)","missingLines":[],"base":1000,"lines":[{"min":0.05,"colorName":"purple","max":0.06,"visible":true,"color":"80699B","description":"15 minute load average","legend":"15 min","std":7.432941462471638E-4,"data":[0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.06,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05,0.05],"useYMax":false,"label":"15MIN","avg":0.050055248618784506,"type":"Line","decimal":4},{"min":0,"colorName":"blue","max":0.16,"visible":true,"color":"4572A7","description":"1 minute load average","legend":"1 min","std":0.015849971872173223,"data":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.16,0.06,0.02,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.08,0.03,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.04,0.01,0,0,0,0,0.06,0.02,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.04,0.01,0,0,0,0,0,0,0,0,0,0.04,0.02,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.03,0.01,0,0,0,0,0,0,0,0,0,0,0],"useYMax":false,"label":"1MIN","avg":0.0037016574585635367,"type":"Line","decimal":2},{"min":0.01,"colorName":"green","max":0.05,"visible":true,"color":"89A54E","description":"5 minute load average","legend":"5 min","std":0.005850605840827677,"data":[0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.05,0.04,0.03,0.03,0.02,0.02,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.03,0.02,0.02,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.03,0.02,0.01,0.01,0.01,0.01,0.03,0.02,0.02,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.03,0.02,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.03,0.02,0.02,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.03,0.02,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01],"useYMax":false,"label":"5MIN","avg":0.011878453038674028,"type":"Line","decimal":3}],"exportFileName":"172.31.36.125-NetSNMPCPUwithCore-Load-2015-11-16_12:36_to_2015-11-16_15:36_PST","step":60},"errmsg":"OK"}
getGraphData (service graphs)
Retrieve graph data for a service graph.
curl "https://accountName.logicmonitor.com/santaba/rpc/getGraphData?c=company&u=user&p=password&csv=true&time=1day&serviceCheckpointId=102&graph=responseTime"
Request Parameters: You can include the following as query parameters in a getGraphData request (for service graph data):
Parameter |
Type |
Description |
serviceCheckpointId | Integer | Required. The unique number of the SiteMonitor checkpoint for your service. You can get the checkpoint Ids for your service using a GET Services call (look for the ‘checkpoints’ object in the result). |
graph | String | Required. The graph information you want to download for your service. Options include:
overallStatus (status for all checkpoints) status (status for one checkpoint) responseTime (response metrics measured for one checkpoint) performance (initial connection performance metrics for one checkpoint) Note that if you specify graph=overallStatus then the checkpointId you specify must correspond to the Id of the ‘Overall’ checkpoint. Similarly, if you specify graph=responseTime, status or performance, then the checkpointId you specify must correspond to the Id of an individual checkpoint |
csv | Boolean | Optional. The format of the response. If this value is true, the output will be in CSV format. If this value is false, the output will be in JSON format. If this value is not specified, it defaults to false. |
time | String | Optional. The time period to download graph data from. Valid inputs include nhours (e.g. 2hours), ndays, nweeks, nmonths, nyears, or set time=zoom to specify a custom time range with startTime and endTime values specified. |
startTime | String | Optional. The start time for the period to download graph data from, in epoch format. This value will be interpreted relative to the timezone for your account.
Note that if you set time=zoom, you need to set startTime and endTime values, in epoch format, in order to get data. |
endTime | String | Optional. The end time for the period to download graph data from, in epoch format. This value will be interpreted relative to the timezone for your account.
Note that if you set time=zoom, you need to set startTime and endTime values, in epoch format, in order to get data. |
All outputs will be in the format: { [status], [data], [errmsg] }, where status is the status of the response, errmsg is the error message associated with the response, and the data object includes the following (for csv=false):
Value |
Description |
timeScale | The time period specified |
minValue | The minimum data value for the graph |
timeZone | The timeZone of the graph’s data |
endTime | The ending time for the graph (epoch format) |
startTime | The starting time for the graph (epoch format) |
id | The download ID for the graph data |
title | The graph’s displayed title |
height | The graph’s display height |
name | The graph’s actual title (in our system) |
verticalLabel/xmlVerticalLabel | The graph’s displayed vertical label |
dsName | The datasource’s actual name (in our system) |
maxValue | The graph’s maximum display value |
xAxisName | The graph’s displayed x-axis label |
timestamps | This JSON object contains the graph’s data timestamps (epoch format) |
width | The graph’s displayed width |
lines | This JSON object contains the attributes for the lines displayed in the graph |
Example
curl "https://apiAccount.logicmonitor.com/santaba/rpc/getGraphData?c=apiAccount&u=apiUser&p=example&serviceCheckpointId=227&graph=performance&time=15mins&csv=false"
Response:
{"status":200,"data":{"timeScale":"15mins","minValue":"","storageEngine":"tsdb_v2","timeZone":"PDT","endTime":1447689182000,"id":0,"startTime":1447685582000,"title":"Initial connection performance (15mins)","height":120,"endTZOffset":-28800000,"name":"performance","verticalLabel":"Response Time (ms)","startTZOffset":-28800000,"xmlVerticalLabel":"Response Time (ms)","maxValue":"","xAxisName":"2015-11-16 14:53 to 2015-11-16 15:53 PST","timestamps":[1447685378000,1447685678000,1447685721000,1447685745000,1447685763000,1447685978000,1447686021000,1447686042000,1447686063000,1447686278000,1447686321000,1447686342000,1447686363000,1447686578000,1447686621000,1447686644000,1447686662000,1447686878000,1447686921000,1447686942000,1447686963000,1447687178000,1447687221000,1447687242000,1447687263000,1447687478000,1447687522000,1447687542000,1447687563000,1447687778000,1447687821000,1447687842000,1447687863000,1447688078000,1447688122000,1447688142000,1447688163000,1447688378000,1447688421000,1447688442000,1447688463000,1447688678000,1447688721000,1447688742000,1447688763000,1447688978000,1447689022000,1447689042000,1447689063000],"base1024":false,"width":360,"rigid":false,"displayPrio":1,"xmlTitle":"Initial connection performance (15mins)","missingLines":[],"base":1000,"lines":[{"min":0,"colorName":"blue","max":0,"visible":true,"color":"4572A7","legend":"DNS","std":0,"data":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"useYMax":false,"label":"DNSRESOLVETIME","avg":0,"type":"Area","decimal":0},{"min":0,"colorName":"red","max":0,"visible":true,"color":"FF0000","legend":"Conn","std":0,"data":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"useYMax":false,"label":"CONNECTTIME","avg":0,"type":"Stack","decimal":0},{"min":0,"colorName":"yellow","max":0,"visible":true,"color":"FFFF00","legend":"Wait","std":0,"data":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"useYMax":false,"label":"WAITFIRSTBYTETIME","avg":0,"type":"Stack","decimal":0},{"min":1.447714478E9,"colorName":"green","max":1.447717863E9,"visible":true,"color":"89A54E","legend":"Read","std":1064.0534550021628,"data":[1.447714478E9,1.447714478E9,1.447714521E9,1.447714545E9,1.447714563E9,1.447714778E9,1.447714821E9,1.447714842E9,1.447714863E9,1.447715078E9,1.447715121E9,1.447715142E9,1.447715163E9,1.447715378E9,1.447715421E9,1.447715444E9,1.447715462E9,1.447715678E9,1.447715721E9,1.447715742E9,1.447715763E9,1.447715978E9,1.447716021E9,1.447716042E9,1.447716063E9,1.447716278E9,1.447716322E9,1.447716342E9,1.447716363E9,1.447716578E9,1.447716621E9,1.447716642E9,1.447716663E9,1.447716878E9,1.447716922E9,1.447716942E9,1.447716963E9,1.447717178E9,1.447717221E9,1.447717242E9,1.447717263E9,1.447717478E9,1.447717521E9,1.447717542E9,1.447717563E9,1.447717778E9,1.447717822E9,1.447717842E9,1.447717863E9],"useYMax":false,"label":"READTIME","avg":1.447716141489796E9,"type":"Stack","decimal":0}],"exportFileName":"Target-Overall-performance-2015-11-16_14:53_to_2015-11-16_15:53_PST","step":300},"errmsg":"OK"}
getGraphData (custom graph widgets)
curl "https://accountName.logicmonitor.com/santaba/rpc/getGraphData?c=company&u=user&p=password&csv=true&time=1day&customGraphId=Id"
Request Parameters: You can include the following as query parameters for a getGraphData request (for custom graph widget data):
Parameter |
Type |
Description |
customGraphId | Integer | Required. The Id for the custom graph you’d like to download data from. In order to get this value, you’ll need to first do a getWidget call for your custom graph widget – look for the ‘graphid’ value in the ‘params’ object of the response and include that value as the customGraphId value for this request. |
csv | Boolean | Optional. The format of the response. If this value is true, the output will be in CSV format. If this value is false, the output will be in JSON format. If this value is not specified, it defaults to false. |
time | String | Optional. The time period to download graph data from. Valid inputs include nhours (e.g. 2hours), ndays, nweeks, nmonths, nyears, or set time=zoom to specify a custom time range with startTime and endTime values specified. |
startTime | String | Optional. The start time for the period to download graph data from, in epoch format. This value will be interpreted relative to the timezone for your account.
Note that if you set time=zoom, you need to set startTime and endTime values, in epoch format, in order to get data. |
endTime | String | Optional. The end time for the period to download graph data from, in epoch format. This value will be interpreted relative to the timezone for your account.
Note that if you set time=zoom, you need to set startTime and endTime values, in epoch format, in order to get data. |
All outputs will be in the format: { [status], [data], [errmsg] }, where status is the status of the response, errmsg is the error message associated with the response, and the data object includes the following (for csv=false):
Value |
Description |
timeScale | The time period specified |
minValue | The minimum data value for the graph |
timeZone | The timeZone of the graph’s data |
endTime | The ending time for the graph (epoch format) |
startTime | The starting time for the graph (epoch format) |
id | The download ID for the graph data |
title | The graph’s displayed title |
height | The graph’s display height |
name | The graph’s actual title (in our system) |
verticalLabel/xmlVerticalLabel | The graph’s displayed vertical label |
dsName | The datasource’s actual name (in our system) |
maxValue | The graph’s maximum display value |
xAxisName | The graph’s displayed x-axis label |
timestamps | This JSON object contains the graph’s data timestamps (epoch format) |
width | The graph’s displayed width |
lines | This JSON object contains the attributes for the lines displayed in the graph |
Example
curl "https://apiAccount.logicmonitor.com/santaba/rpc/getGraphData?c=apiAccount&u=apiUser&p=example&customGraphId=95&time=15mins&csv=false"
Response:
{"status":200,"data":{"timeScale":"15mins","minValue":0,"storageEngine":"tsdb_v2","timeZone":"PDT","endTime":1447689527000,"startTime":1447685927000,"id":0,"title":"Top EC2 CPUs (15mins)","height":120,"endTZOffset":-28800000,"verticalLabel":"percent","startTZOffset":-28800000,"xmlVerticalLabel":"percent","maxValue":140,"xAxisName":"2015-11-16 14:58 to 2015-11-16 15:58 PST","timestamps":[1447685700000,1447686000000,1447686300000,1447686600000,1447686900000,1447687200000,1447687500000,1447687800000,1447688100000,1447688400000,1447688700000,1447689000000,1447689300000],"base1024":false,"width":360,"rigid":false,"displayPrio":1,"xmlTitle":"Top EC2 CPUs (15mins)","missingLines":[],"base":1000,"lines":[{"min":99.97,"colorName":"Auto","max":100,"visible":true,"color":"EB5E66","legend":"US-W2:_i-ef8b7c36_EC2","std":0.013155870289605938,"data":[99.97,99.97,100,99.97,99.97,99.97,100,99.97,99.97,99.97,100,99.97,99.97],"useYMax":false,"label":"BOTTOMTEN_2223","avg":99.9769230769231,"type":"Line","decimal":3},{"min":"NaN","colorName":"Auto","max":"NaN","visible":true,"color":"20B2AA","legend":"us-west-2:i-8f4e5778_EC2","std":"NaN","data":["NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN","NaN"],"useYMax":false,"label":"BOTTOMTEN_1816","avg":"NaN","type":"Line","decimal":-1},{"min":98.86,"colorName":"Auto","max":98.94,"visible":true,"color":"B171FA","legend":"US-W2:i-12bbc3e4_EC2","std":0.02204308136122186,"data":[98.9,98.9,98.9,98.87,98.9,98.9,98.9,98.93,98.9,98.9,98.94,98.93,98.86],"useYMax":false,"label":"BOTTOMTEN_1992","avg":98.90230769230769,"type":"Line","decimal":3},{"min":97.37,"colorName":"Auto","max":97.47,"visible":true,"color":"B6EA7D","legend":"US-W2:i-b3611945_EC2","std":0.027549489268846233,"data":[97.43,97.43,97.43,97.43,97.43,97.47,97.4,97.42,97.4,97.47,97.43,97.4,97.37],"useYMax":false,"label":"BOTTOMTEN_1993","avg":97.42384615384617,"type":"Line","decimal":3},{"min":99.93,"colorName":"Auto","max":99.97,"visible":true,"color":"584E56","legend":"US-W2:LUX EC2_i-584051ae_EC2","std":0.011094003924502376,"data":[99.93,99.93,99.93,99.93,99.93,99.93,99.93,99.93,99.93,99.97,99.93,99.93,99.93],"useYMax":false,"label":"BOTTOMTEN_1990","avg":99.93307692307695,"type":"Line","decimal":3},{"min":99.87,"colorName":"Auto","max":99.9,"visible":true,"color":"4DFF70","legend":"US-W2:i-ca784b3c_EC2","std":0.00832050294337875,"data":[99.9,99.9,99.9,99.9,99.9,99.9,99.87,99.9,99.9,99.9,99.9,99.9,99.9],"useYMax":false,"label":"BOTTOMTEN_1991","avg":99.89769230769231,"type":"Line","decimal":3},{"min":99.97,"colorName":"Auto","max":100,"visible":true,"color":"98B5FF","legend":"US-W2:[email protected]_i-c346c105_EC2","std":0.014411533842458388,"data":[100,100,99.97,99.97,99.97,99.97,100,99.97,99.97,99.97,100,99.97,99.97],"useYMax":false,"label":"BOTTOMTEN_1989","avg":99.97923076923078,"type":"Line","decimal":3}],"exportFileName":"Top_EC2_CPUs-2015-11-16_14:58_to_2015-11-16_15:58_PST","step":300},"errmsg":"OK"}