1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
| var app = angular.module('sentinelDashboardApp');
|
| app.service('MetricService', ['$http', function ($http) {
|
| this.queryAppSortedIdentities = function (params) {
| return $http({
| url: '/metric/queryTopResourceMetric.json',
| params: params,
| method: 'GET'
| });
| };
|
| this.queryByAppAndIdentity = function (params) {
| return $http({
| url: '/metric/queryByAppAndResource.json',
| params: params,
| method: 'GET'
| });
| };
|
| this.queryByMachineAndIdentity = function (ip, port, identity, startTime, endTime) {
| var param = {
| ip: ip,
| port: port,
| identity: identity,
| startTime: startTime.getTime(),
| endTime: endTime.getTime()
| };
|
| return $http({
| url: '/metric/queryByAppAndResource.json',
| params: param,
| method: 'GET'
| });
| };
| }]);
|
|