diff options
| author | Selvasundaram <selvam@gluster.com> | 2011-07-25 14:54:50 +0530 |
|---|---|---|
| committer | Selvasundaram <selvam@gluster.com> | 2011-07-25 14:54:50 +0530 |
| commit | 0662fff71691bfcb0e667d7ffb4f9e057c2860be (patch) | |
| tree | a21ffe346d8f76bf7919299bfc72241fd80c7eda /src/com.gluster.storage.management.client | |
| parent | f887ca2e1b69874117ce930771f837a6776bd94d (diff) | |
| parent | a2a52d53ee2e0dd32b993c112200cfd1c927aafa (diff) | |
Merge branch 'master' of github.com:gluster/console
Diffstat (limited to 'src/com.gluster.storage.management.client')
| -rw-r--r-- | src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/GlusterServersClient.java | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/GlusterServersClient.java b/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/GlusterServersClient.java index 8be5beac..ee29c353 100644 --- a/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/GlusterServersClient.java +++ b/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/GlusterServersClient.java @@ -85,15 +85,24 @@ public class GlusterServersClient extends AbstractClient { deleteSubResource(serverName); } - public ServerStats getCPUStats(String serverName) { + public ServerStats getCpuStats(String serverName, String period) { MultivaluedMap<String, String> queryParams = new MultivaluedMapImpl(); queryParams.add(RESTConstants.QUERY_PARAM_TYPE, RESTConstants.STATISTICS_TYPE_CPU); + queryParams.add(RESTConstants.QUERY_PARAM_PERIOD, period); return fetchSubResource(serverName + "/" + RESTConstants.RESOURCE_STATISTICS, queryParams, ServerStats.class); } - public ServerStats getAggregatedCPUStats() { + public ServerStats getAggregatedCpuStats(String period) { MultivaluedMap<String, String> queryParams = new MultivaluedMapImpl(); queryParams.add(RESTConstants.QUERY_PARAM_TYPE, RESTConstants.STATISTICS_TYPE_CPU); + queryParams.add(RESTConstants.QUERY_PARAM_PERIOD, period); + return fetchSubResource(RESTConstants.RESOURCE_STATISTICS, queryParams, ServerStats.class); + } + + public ServerStats getAggregatedNetworkStats(String period) { + MultivaluedMap<String, String> queryParams = new MultivaluedMapImpl(); + queryParams.add(RESTConstants.QUERY_PARAM_TYPE, RESTConstants.STATISTICS_TYPE_NETWORK); + queryParams.add(RESTConstants.QUERY_PARAM_PERIOD, period); return fetchSubResource(RESTConstants.RESOURCE_STATISTICS, queryParams, ServerStats.class); } } |
