| Constructor and Description |
|---|
MockRrdDao() |
| Modifier and Type | Method and Description |
|---|---|
InputStream |
createGraph(String command)
Create an RRD graph with the given command where RRD files are relative to the workDir.
|
int |
getGraphLeftOffset()
Gets the offset of the left side of the graph box from the left side of the image.
|
int |
getGraphRightOffset()
Gets the offset of the right side of the graph box from the right side of the image.
|
int |
getGraphTopOffsetWithText()
Gets the offset of the top of the graph box from the top of the image.
|
Double |
getLastFetchValue(OnmsAttribute attribute,
int interval)
This method issues an round robin fetch command to retrieve the last
value of the data source stored in the specified RRD file.
|
Double |
getLastFetchValue(OnmsAttribute attribute,
int interval,
int range)
This method issues an round robin fetch command to retrieve the last
value of the data source stored in the specified RRD file.
|
double |
getPrintValue(OnmsAttribute attribute,
String cf,
long start,
long end)
Get the value for an attribute over a period of time.
|
double[] |
getPrintValues(OnmsAttribute attribute,
String rraConsolidationFunction,
long startTimeInMillis,
long endTimeInMillis,
String... printFunctions)
Get the value for an attribute over a period of time.
|
public double getPrintValue(OnmsAttribute attribute, String cf, long start, long end)
RrdDaogetPrintValue in interface RrdDaoattribute - the attributecf - consolidation function (usually "AVERAGE")start - start time in millisecondsend - end time in millisecondspublic double[] getPrintValues(OnmsAttribute attribute, String rraConsolidationFunction, long startTimeInMillis, long endTimeInMillis, String... printFunctions)
RrdDaogetPrintValues in interface RrdDaoattribute - the attributerraConsolidationFunction - consolidation function (usually "AVERAGE")startTimeInMillis - start time in millisecondsendTimeInMillis - end time in millisecondsprintFunctions - a String object.public InputStream createGraph(String command)
RrdDaocreateGraph in interface RrdDaocommand - RRD graph commandpublic int getGraphTopOffsetWithText()
RrdDaogetGraphTopOffsetWithText in interface RrdDaopublic int getGraphLeftOffset()
RrdDaogetGraphLeftOffset in interface RrdDaopublic int getGraphRightOffset()
RrdDaogetGraphRightOffset in interface RrdDaopublic Double getLastFetchValue(OnmsAttribute attribute, int interval) throws org.springframework.dao.DataAccessException
RrdDaogetLastFetchValue in interface RrdDaoattribute - The attribute for which fetch the last value. Must be a
RrdGraphAttribute.interval - Fetch interval. This should equal RRD step size.org.springframework.dao.DataAccessException - if an error occurs retrieving the last valuepublic Double getLastFetchValue(OnmsAttribute attribute, int interval, int range) throws org.springframework.dao.DataAccessException
RrdDaogetLastFetchValue in interface RrdDaoattribute - The attribute for which fetch the last value. Must be a
RrdGraphAttribute.interval - Fetch interval in milliseconds. This should equal the RRD
step size.range - Interval in milliseconds for how long we should look back
in time for a non-NaN value. This should a multiple of
the RRD step size.org.springframework.dao.DataAccessException - if an error occurs retrieving the last valueCopyright © 2018. All rights reserved.