public class ObservationDAO extends Object implements GenericObservationDAO
| Constructor and Description |
|---|
ObservationDAO() |
| Modifier and Type | Method and Description |
|---|---|
int |
countObservations(String scenario) |
boolean |
create(eu.dnetlib.monitoring.model.Observation observation) |
List<eu.dnetlib.monitoring.model.Observation> |
findKLastObservations(String scenario,
String metric,
int k) |
List<eu.dnetlib.monitoring.model.Observation> |
findKLastObservations(String scenario,
String metric,
String labelName,
int k) |
List<eu.dnetlib.monitoring.model.Observation> |
findKLastObservations(String scenario,
String metric,
String labelName,
String labelValue,
int k) |
List<eu.dnetlib.monitoring.model.Observation> |
findObservations(String scenario,
String metric) |
List<eu.dnetlib.monitoring.model.Observation> |
findObservations(String scenario,
String metric,
String labelName) |
eu.dnetlib.monitoring.model.Observation |
getById(String id) |
String |
getInfluxDbHost() |
String |
getInfluxDbName() |
String |
getInfluxDbPassword() |
String |
getInfluxDbPort() |
String |
getInfluxDbUsername() |
void |
init() |
List<String> |
listMetrics(String scenario) |
void |
setInfluxDbHost(String influxDbHost) |
void |
setInfluxDbName(String influxDbName) |
void |
setInfluxDbPassword(String influxDbPassword) |
void |
setInfluxDbPort(String influxDbPort) |
void |
setInfluxDbUsername(String influxDbUsername) |
public void init()
public boolean create(eu.dnetlib.monitoring.model.Observation observation)
create in interface GenericObservationDAOpublic eu.dnetlib.monitoring.model.Observation getById(String id)
getById in interface GenericObservationDAOpublic List<String> listMetrics(String scenario)
listMetrics in interface GenericObservationDAOpublic List<eu.dnetlib.monitoring.model.Observation> findObservations(String scenario, String metric)
findObservations in interface GenericObservationDAOpublic List<eu.dnetlib.monitoring.model.Observation> findObservations(String scenario, String metric, String labelName)
findObservations in interface GenericObservationDAOpublic List<eu.dnetlib.monitoring.model.Observation> findKLastObservations(String scenario, String metric, int k)
findKLastObservations in interface GenericObservationDAOpublic List<eu.dnetlib.monitoring.model.Observation> findKLastObservations(String scenario, String metric, String labelName, int k)
findKLastObservations in interface GenericObservationDAOpublic List<eu.dnetlib.monitoring.model.Observation> findKLastObservations(String scenario, String metric, String labelName, String labelValue, int k)
findKLastObservations in interface GenericObservationDAOpublic int countObservations(String scenario)
countObservations in interface GenericObservationDAOpublic String getInfluxDbName()
public void setInfluxDbName(String influxDbName)
public String getInfluxDbHost()
public void setInfluxDbHost(String influxDbHost)
public String getInfluxDbPort()
public void setInfluxDbPort(String influxDbPort)
public String getInfluxDbPassword()
public void setInfluxDbPassword(String influxDbPassword)
public String getInfluxDbUsername()
public void setInfluxDbUsername(String influxDbUsername)
Copyright © 2016. All Rights Reserved.