RPC API Developer's Guide

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:

 

getGraphData (device instance graphs)

Retrieve graph data for a datasource instance graph

URL:
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

Request:
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.

URL:
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

Request:
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)

URL:
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

Request:
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:awssddy@h1_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"}