-
Notifications
You must be signed in to change notification settings - Fork 44
/
monitor_infra_constants.js
84 lines (72 loc) · 5.23 KB
/
monitor_infra_constants.js
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
/*
* Copyright (c) 2014 Juniper Networks, Inc. All rights reserved.
*/
var infraNodesTree;
var noDataStr = '-';
var controlNodetabs = ['details', 'peers', 'routes', 'console','servicechaining'];
var computeNodeTabs = ['details', 'interfaces', 'networks', 'acl', 'flows','routes', 'console'];
var analyticsNodeTabs = ['details', 'generators', 'qequeries', 'console'];
var configNodeTabs = ['details', 'console', 'generators', 'qequeries'];
var dbNodeTabs = ['details'];
var excludeProcessList = ['contrail-config-nodemgr','contrail-analytics-nodemgr','contrail-control-nodemgr','contrail-snmp-collector','contrail-topology',
'contrail-vrouter-nodemgr','openstack-nova-compute','contrail-svc-monitor','contrail-schema','contrail-discovery','contrail-zookeeper','redis-sentinel'];
var vRouterDashboardChartInitialized = false;
var controlNodesDashboardChartInitialized = false;
var analyticsNodesDashboardChartInitialized = false;
var configNodesDashboardChartInitialized = false;
var computeNodeTabStrip = "compute_tabstrip";
var configNodeTabStrip = "config_tabstrip";
var aNodeTabStrip = "analytics_tabstrip";
var ctrlNodeTabStrip = "control_tabstrip";
var dbNodeTabStrip = "db_tabstrip";
var CONSOLE_LOGS_REFRESH_INTERVAL = 90000;//Auto refresh interval in console tab (ms)
var monitorInfraUrls = {
VROUTER_BASE : '/api/admin/monitor/infrastructure/vrouter/',
VROUTER_SUMMARY : '/api/admin/monitor/infrastructure/vrouters/summary',
VROUTER_CACHED_SUMMARY : '/api/admin/monitor/infrastructure/vrouters/cached-summary',
VROUTER_DETAILS : '/api/admin/monitor/infrastructure/vrouter/details?hostname={0}',
VROUTER_INTERFACES : '/api/admin/monitor/infrastructure/vrouter/interface',
VROUTER_NETWORKS : '/api/admin/monitor/infrastructure/vrouter/vn',
VROUTER_ACL : '/api/admin/monitor/infrastructure/vrouter/acl',
VROUTER_FLOWS : '/api/admin/monitor/infrastructure/vrouter/flows',
VROUTER_VRF_LIST : '/api/admin/monitor/infrastructure/vrouter/vrf-list?ip={0}&introspectPort={1}',
VROUTER_UNICAST_ROUTES : '/api/admin/monitor/infrastructure/vrouter/ucast-routes',
VROUTER_MCAST_ROUTES : '/api/admin/monitor/infrastructure/vrouter/mcast-routes',
VROUTER_L2_ROUTES : '/api/admin/monitor/infrastructure/vrouter/l2-routes',
VROUTER_UCAST6_ROUTES : '/api/admin/monitor/infrastructure/vrouter/ucast6-routes',
CONTROLNODE_SUMMARY : '/api/admin/monitor/infrastructure/controlnodes/summary',
CONTROLNODE_DETAILS : '/api/admin/monitor/infrastructure/controlnode/details?hostname={0}',
CONTROLNODE_PEERS : '/api/admin/monitor/infrastructure/controlnode/paged-bgppeer?hostname={0}&count={1}',
CONTROLNODE_ROUTE_INST_LIST : '/api/admin/monitor/infrastructure/controlnode/routes/rout-inst-list?ip={0}',
CONTROLNODE_PEER_LIST : '/api/admin/monitor/infrastructure/controlnode/peer-list?hostname={0}',
CONTROLNODE_ROUTES : '/api/admin/monitor/infrastructure/controlnode/routes',
ANALYTICS_SUMMARY : '/api/admin/monitor/infrastructure/analyticsnodes/summary',
ANALYTICS_DETAILS : '/api/admin/monitor/infrastructure/analyticsnode/details?hostname={0}',
ANALYTICS_GENERATORS : '/api/admin/monitor/infrastructure/analyticsnode/generators?hostname={0}&count={1}',
CONFIG_SUMMARY : '/api/admin/monitor/infrastructure/confignodes/summary',
CONFIG_DETAILS : '/api/admin/monitor/infrastructure/confignode/details?hostname={0}',
DATABASE_SUMMARY : '/api/admin/monitor/infrastructure/dbnodes/summary',
DATABASE_DETAILS : '/api/admin/monitor/infrastructure/dbnode/details?hostname={0}',
FLOWSERIES_CPU : '/api/tenant/networking/flow-series/cpu?moduleId={0}&minsSince={1}&sampleCnt={2}&source={3}&endTime={4}',
QUERY : '/api/admin/reports/query',
MSGTABLE_CATEGORY : '/api/admin/table/values/MessageTable/Category',
MSGTABLE_LEVEL : '/api/admin/table/values/MessageTable/Level'
}
var UVEModuleIds = {
VROUTER_AGENT : 'contrail-vrouter-agent',
CONTROLNODE : 'contrail-control',
COLLECTOR : 'contrail-collector',
OPSERVER : 'contrail-analytics-api',
QUERYENGINE : 'contrail-query-engine',
APISERVER : 'contrail-api',
DISCOVERY_SERVICE : 'contrail-discovery',
SERVICE_MONITOR : 'contrail-svc-monitor',
SCHEMA : 'contrail-schema',
ANALYTICS_NODEMGR : 'contrail-analytics-nodemgr',
CONFIG_NODE : 'ConfigNode'
}
var controlProcsForLastTimeStamp = [UVEModuleIds['CONTROLNODE']];
var computeProcsForLastTimeStamp = [UVEModuleIds['VROUTER_AGENT']];
var analyticsProcsForLastTimeStamp = [UVEModuleIds['COLLECTOR'],UVEModuleIds['OPSERVER']];
var configProcsForLastTimeStamp = [UVEModuleIds['APISERVER'],UVEModuleIds['DISCOVERY_SERVICE'],UVEModuleIds['SERVICE_MONITOR'],UVEModuleIds['SCHEMA']];
var defaultIntrospectPort = '8085';