diff --git a/src/rest/hawkRest-metric-factory.ts b/src/rest/hawkRest-metric-factory.ts index 3e562cb..d765f64 100644 --- a/src/rest/hawkRest-metric-factory.ts +++ b/src/rest/hawkRest-metric-factory.ts @@ -56,11 +56,24 @@ module hawkularRest { tenantId : '@tenantId' }); - factory.NumericMetricData = $resource(prefix + '/rhq-metrics/:tenantId/metrics/numeric/:numericId/data', { - tenantId : '@tenantId', - numericId : '@numericId' + + factory['NumericMetricData'] = $resource(prefix + '/:tenantId/metrics/numeric/:numericId/data', { + tenantId: '@tenantId', + numericId: '@numericId' + }, { + queryMetrics: { + method: 'GET', + isArray: false, + params: {type: 'num'} + }, + queryMetricsTimeRange: { + method: 'GET', + isArray: false, + params: {type: 'num', buckets: 60, start: '@startTimestamp', end: '@endTimestamp'} + } }); + factory.NumericMetricMeta = $resource(prefix + '/rhq-metrics/:tenantId/metrics/numeric/:numericId/meta', { tenantId : '@tenantId', numericId : '@numericId'