Class DynatraceServerConnection
- java.lang.Object
-
- de.tsystems.mms.apm.performancesignature.dynatracesaas.rest.DynatraceServerConnection
-
public class DynatraceServerConnection extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
BUILD_URL_ENV_PROPERTY
-
Constructor Summary
Constructors Constructor Description DynatraceServerConnection(DynatraceServerConfiguration config)
DynatraceServerConnection(String serverUrl, String apiTokenId, boolean verifyCertificate, boolean useProxy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EventStoreResult
createEvent(EventPushMessage event)
List<Application>
getApplications()
DynatraceServerConfiguration
getConfiguration()
List<Host>
getHosts()
List<ProcessGroupInstance>
getProcesses()
List<ProcessGroup>
getProcessGroups()
String
getServerVersion()
List<Service>
getServices()
List<TimeseriesDefinition>
getTimeseries()
TimeseriesDataPointQueryResult
getTimeseriesData(String timeseriesId, Long startTimestamp, Long endTimestamp, AggregationTypeEnum aggregationType, String entityIds, String tags)
TimeseriesDataPointQueryResult
getTotalTimeseriesData(String timeseriesId, Long startTimestamp, Long endTimestamp, AggregationTypeEnum aggregationType, String entityIds, String tags)
boolean
validateConnection()
-
-
-
Field Detail
-
BUILD_URL_ENV_PROPERTY
public static final String BUILD_URL_ENV_PROPERTY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DynatraceServerConnection
public DynatraceServerConnection(String serverUrl, String apiTokenId, boolean verifyCertificate, boolean useProxy)
-
DynatraceServerConnection
public DynatraceServerConnection(DynatraceServerConfiguration config)
-
-
Method Detail
-
validateConnection
public boolean validateConnection()
-
getServerVersion
public String getServerVersion()
-
getTimeseries
public List<TimeseriesDefinition> getTimeseries()
-
getTotalTimeseriesData
public TimeseriesDataPointQueryResult getTotalTimeseriesData(String timeseriesId, Long startTimestamp, Long endTimestamp, AggregationTypeEnum aggregationType, String entityIds, String tags)
-
getTimeseriesData
public TimeseriesDataPointQueryResult getTimeseriesData(String timeseriesId, Long startTimestamp, Long endTimestamp, AggregationTypeEnum aggregationType, String entityIds, String tags)
-
createEvent
public EventStoreResult createEvent(EventPushMessage event)
-
getConfiguration
public DynatraceServerConfiguration getConfiguration()
-
getApplications
public List<Application> getApplications()
-
getProcesses
public List<ProcessGroupInstance> getProcesses()
-
getProcessGroups
public List<ProcessGroup> getProcessGroups()
-
-