1
1
< mn-element-cargo depot ="header ">
2
2
< div class ="about-text resp-sml ">
3
3
{{::adminCtl.implementationVersion | mnPrettyVersion}} < span ng-show ="overviewCtl.isIPv6 "> ‧ IPv6</ span > < span ng-show ="!overviewCtl.isIPv6 "> ‧ IPv4</ span >
4
+ < br >
5
+ © 2018 < a href ="http://couchbase.com " target ="_blank "> Couchbase, Inc.</ a >
4
6
</ div >
5
7
</ mn-element-cargo >
6
8
7
- < div class ="margin-top-half margin-left-half " mn-spinner ="(rbac.cluster.bucket['.'].stats.read && !overviewCtl.mnOverviewStats) || !overviewCtl.mnOverviewConfig || !overviewCtl.nodes || (rbac.cluster.bucket['.'].settings.read && !buckets.details) ">
9
+ < div class ="margin-top-half " mn-spinner ="(rbac.cluster.bucket['.'].stats.read && !overviewCtl.mnOverviewStats) || !overviewCtl.mnOverviewConfig || !overviewCtl.nodes || (rbac.cluster.bucket['.'].settings.read && !buckets.details) ">
8
10
9
- < div class ="content-box-dashboard max-width-12 resp-xsml ">
11
+ < div class ="zero-content max-width-12 " ng-show ="!buckets.details.length ">
12
+ You have no data buckets.
13
+ < span ng-show ="rbac.cluster.buckets.create ">
14
+ Go to < a ui-sref ="app.admin.buckets "> Buckets</ a > to add one, or load a
15
+ < a ui-sref ="app.admin.settings.sampleBuckets "> sample bucket</ a > with data & indexes.
16
+ </ span >
17
+ </ div >
18
+
19
+ < div ui-view =""> </ div >
20
+
21
+ <!--
22
+ <div class="content-box-dashboard max-width-12 margin-top-2 resp-wrap-med resp-med">
23
+ <div
24
+ class="column width-6">
25
+ <b class="text-small">Data Service Memory</b>
26
+ <div
27
+ ng-class="{
28
+ overcommitted: overviewCtl.mnOverviewConfig.ramOverviewConfig.items[1].name === 'overused',
29
+ 'has-free-space': overviewCtl.mnOverviewConfig.ramOverviewConfig.items[2].name === 'available'
30
+ }"
31
+ class="bar-usages bar-usages-dashboard"
32
+ mn-bar-usage
33
+ base-info="overviewCtl.mnOverviewConfig.ramOverviewConfig"></div>
34
+ </div>
35
+ <div
36
+ class="column width-6">
37
+ <b class="text-small">Data Service Disk</b>
38
+ <div
39
+ class="bar-usages"
40
+ mn-bar-usage
41
+ base-info="overviewCtl.mnOverviewConfig.hddOverviewConfig"></div>
42
+ </div>
43
+ </div>
44
+
45
+ <div ng-if="rbac.cluster.bucket['.'].settings.read">
46
+ <div
47
+ ng-if="rbac.cluster.bucket['.'].stats.read"
48
+ class="row flex-left items-top resp-wrap-med">
49
+ <div ng-show="buckets.details.length" class="fix-width-5 margin-top-1 margin-right-3">
50
+ <b class="text-small">Buckets Operations Per Second</b>
51
+ <span ng-show="!overviewCtl.mnOverviewStats.opsGraphConfig.stats.length">
52
+ loading stats...
53
+ </span>
54
+ <div
55
+ ng-if="overviewCtl.mnOverviewStats.opsGraphConfig.stats.length"
56
+ mn-plot
57
+ mn-plot-config="overviewCtl.mnOverviewStats.opsGraphConfig"
58
+ style="height: 150px; width: 360px; margin-right: 2rem;"
59
+ class="text-smaller"></div>
60
+ </div>
61
+ <div ng-show="buckets.details.length" class="fix-width-5 margin-top-1">
62
+ <b class="text-small">Disk Fetches Per Second</b>
63
+ <span ng-show="!overviewCtl.mnOverviewStats.readsGraphConfig.stats.length">
64
+ loading stats...
65
+ </span>
66
+
67
+ <div
68
+ ng-if="overviewCtl.mnOverviewStats.readsGraphConfig.stats.length"
69
+ mn-plot
70
+ mn-plot-config="overviewCtl.mnOverviewStats.readsGraphConfig"
71
+ style="height: 150px; width: 360px;"
72
+ class="text-smaller"></div>
73
+ </div>
74
+ </div>
75
+ </div>
76
+ -->
77
+ </ div >
78
+ < footer >
79
+ < div class ="content-box-dashboard resp-xsml ">
10
80
< div class ="dashboard-nodes " title ="active nodes ">
11
81
< span class ="icon fa-server green-2 "> </ span >
12
82
< h3 > {{overviewCtl.nodes.all.active.length || '0'}}</ h3 >
@@ -35,10 +105,10 @@ <h3>{{overviewCtl.nodes.all.down.length || '0'}}</h3>
35
105
ui-sref ="app.admin.buckets "
36
106
ng-class ="['dynamic_' + overviewCtl.nodes.kv.statusClass] ">
37
107
< b class ="text-small "> Data</ b >
38
- < a ng-click ="$event.stopPropagation() " ui-sref ="app.admin.servers.list ">
108
+ <!--< a ng-click="$event.stopPropagation()" ui-sref="app.admin.servers.list">
39
109
{{overviewCtl.nodes.kv.length || '0'}}
40
110
node{{overviewCtl.getEndings(overviewCtl.nodes.kv.length)}}
41
- </ a >
111
+ </a>-->
42
112
< div
43
113
class ="error "
44
114
ng-repeat ="(nodeStatuses, count) in overviewCtl.nodes.kv.nodesByStatuses ">
@@ -50,10 +120,10 @@ <h3>{{overviewCtl.nodes.all.down.length || '0'}}</h3>
50
120
ui-sref ="app.admin.gsi "
51
121
ng-class ="['dynamic_' + overviewCtl.nodes.index.statusClass] ">
52
122
< b class ="text-small "> Index</ b >
53
- < a ng-click ="$event.stopPropagation() " ui-sref ="app.admin.servers.list ">
123
+ <!--< a ng-click="$event.stopPropagation()" ui-sref="app.admin.servers.list">
54
124
{{overviewCtl.nodes.index.length || '0'}}
55
125
node{{overviewCtl.getEndings(overviewCtl.nodes.index.length)}}
56
- </ a >
126
+ </a>-->
57
127
< div
58
128
class ="error "
59
129
ng-repeat ="(nodeStatuses, count) in overviewCtl.nodes.index.nodesByStatuses ">
@@ -65,10 +135,10 @@ <h3>{{overviewCtl.nodes.all.down.length || '0'}}</h3>
65
135
ui-sref ="app.admin.query.workbench "
66
136
ng-class ="['dynamic_' + overviewCtl.nodes.n1ql.statusClass] ">
67
137
< b class ="text-small "> Query</ b >
68
- < a ng-click ="$event.stopPropagation() " ui-sref ="app.admin.servers.list ">
138
+ <!--< a ng-click="$event.stopPropagation()" ui-sref="app.admin.servers.list">
69
139
{{overviewCtl.nodes.n1ql.length || '0'}}
70
140
node{{overviewCtl.getEndings(overviewCtl.nodes.n1ql.length)}}
71
- </ a >
141
+ </a>-->
72
142
< div
73
143
class ="error "
74
144
ng-repeat ="(nodeStatuses, count) in overviewCtl.nodes.n1ql.nodesByStatuses ">
@@ -80,10 +150,10 @@ <h3>{{overviewCtl.nodes.all.down.length || '0'}}</h3>
80
150
ui-sref ="app.admin.search.fts_list "
81
151
ng-class ="['dynamic_' + overviewCtl.nodes.fts.statusClass] ">
82
152
< b class ="text-small "> Search</ b >
83
- < a ng-click ="$event.stopPropagation() " ui-sref ="app.admin.servers.list ">
153
+ <!--< a ng-click="$event.stopPropagation()" ui-sref="app.admin.servers.list">
84
154
{{overviewCtl.nodes.fts.length || '0'}}
85
155
node{{overviewCtl.getEndings(overviewCtl.nodes.fts.length)}}
86
- </ a >
156
+ </a>-->
87
157
< div
88
158
class ="error "
89
159
ng-repeat ="(nodeStatuses, count) in overviewCtl.nodes.fts.nodesByStatuses ">
@@ -96,10 +166,10 @@ <h3>{{overviewCtl.nodes.all.down.length || '0'}}</h3>
96
166
ui-sref ="app.admin.cbas.workbench "
97
167
ng-class ="['dynamic_' + overviewCtl.nodes.cbas.statusClass] ">
98
168
< b class ="text-small "> Analytics</ b >
99
- < a ng-click ="$event.stopPropagation() " ui-sref ="app.admin.servers.list ">
169
+ <!--< a ng-click="$event.stopPropagation()" ui-sref="app.admin.servers.list">
100
170
{{overviewCtl.nodes.cbas.length || '0'}}
101
171
node{{overviewCtl.getEndings(overviewCtl.nodes.cbas.length)}}
102
- </ a >
172
+ </a>-->
103
173
< div
104
174
class ="error "
105
175
ng-repeat ="(nodeStatuses, count) in overviewCtl.nodes.cbas.nodesByStatuses ">
@@ -112,10 +182,10 @@ <h3>{{overviewCtl.nodes.all.down.length || '0'}}</h3>
112
182
ui-sref ="app.admin.eventing.summary "
113
183
ng-class ="['dynamic_' + overviewCtl.nodes.eventing.statusClass] ">
114
184
< b class ="text-small "> Eventing</ b >
115
- < a ng-click ="$event.stopPropagation() " ui-sref ="app.admin.servers.list ">
185
+ <!--< a ng-click="$event.stopPropagation()" ui-sref="app.admin.servers.list">
116
186
{{overviewCtl.nodes.eventing.length || '0'}}
117
187
node{{overviewCtl.getEndings(overviewCtl.nodes.eventing.length)}}
118
- </ a >
188
+ </a>-->
119
189
< div
120
190
class ="error "
121
191
ng-repeat ="(nodeStatuses, count) in overviewCtl.nodes.eventing.nodesByStatuses ">
@@ -130,77 +200,12 @@ <h3>{{overviewCtl.nodes.all.down.length || '0'}}</h3>
130
200
< b class ="text-small "> XDCR</ b >
131
201
< a >
132
202
{{overviewCtl.xdcrReferences.filtered.length}}
133
- remote cluster {{overviewCtl.getEndings(overviewCtl.xdcrReferences.filtered.length)}}
134
- </ a >
203
+ remote{{overviewCtl.getEndings(overviewCtl.xdcrReferences.filtered.length)}}
204
+ </ a > |
135
205
< a >
136
206
{{adminCtl.tasks.tasksXDCR.length}}
137
207
replication{{overviewCtl.getEndings(adminCtl.tasks.tasksXDCR.length)}}
138
208
</ a >
139
209
</ div >
140
210
</ div >
141
-
142
- < div ui-view =""> </ div >
143
-
144
- < div class ="content-box-dashboard max-width-12 margin-top-2 resp-wrap-med resp-med ">
145
- < div
146
- class ="column width-6 ">
147
- < b class ="text-small "> Data Service Memory</ b >
148
- < div
149
- ng-class ="{
150
- overcommitted: overviewCtl.mnOverviewConfig.ramOverviewConfig.items[1].name === 'overused',
151
- 'has-free-space': overviewCtl.mnOverviewConfig.ramOverviewConfig.items[2].name === 'available'
152
- } "
153
- class ="bar-usages bar-usages-dashboard "
154
- mn-bar-usage
155
- base-info ="overviewCtl.mnOverviewConfig.ramOverviewConfig "> </ div >
156
- </ div >
157
- < div
158
- class ="column width-6 ">
159
- < b class ="text-small "> Data Service Disk</ b >
160
- < div
161
- class ="bar-usages "
162
- mn-bar-usage
163
- base-info ="overviewCtl.mnOverviewConfig.hddOverviewConfig "> </ div >
164
- </ div >
165
- </ div >
166
-
167
- < div ng-if ="rbac.cluster.bucket['.'].settings.read ">
168
- < div
169
- ng-if ="rbac.cluster.bucket['.'].stats.read "
170
- class ="row flex-left items-top resp-wrap-med ">
171
- < div ng-show ="buckets.details.length " class ="fix-width-5 margin-top-1 margin-right-3 ">
172
- < b class ="text-small "> Buckets Operations Per Second</ b >
173
- < span ng-show ="!overviewCtl.mnOverviewStats.opsGraphConfig.stats.length ">
174
- loading stats...
175
- </ span >
176
- < div
177
- ng-if ="overviewCtl.mnOverviewStats.opsGraphConfig.stats.length "
178
- mn-plot
179
- mn-plot-config ="overviewCtl.mnOverviewStats.opsGraphConfig "
180
- style ="height: 150px; width: 360px; margin-right: 2rem; "
181
- class ="text-smaller "> </ div >
182
- </ div >
183
- < div ng-show ="buckets.details.length " class ="fix-width-5 margin-top-1 ">
184
- < b class ="text-small "> Disk Fetches Per Second</ b >
185
- < span ng-show ="!overviewCtl.mnOverviewStats.readsGraphConfig.stats.length ">
186
- loading stats...
187
- </ span >
188
-
189
- < div
190
- ng-if ="overviewCtl.mnOverviewStats.readsGraphConfig.stats.length "
191
- mn-plot
192
- mn-plot-config ="overviewCtl.mnOverviewStats.readsGraphConfig "
193
- style ="height: 150px; width: 360px; "
194
- class ="text-smaller "> </ div >
195
- </ div >
196
- </ div >
197
- < div class ="zero-content max-width-12 " ng-show ="!buckets.details.length ">
198
- You have no data buckets.
199
- < span ng-show ="rbac.cluster.buckets.create ">
200
- Go to < a ui-sref ="app.admin.buckets "> Buckets</ a > to add one, or load a
201
- < a ui-sref ="app.admin.settings.sampleBuckets "> sample bucket</ a > with data & indexes.
202
- </ span >
203
- </ div >
204
- </ div >
205
- </ div >
206
- < footer > Copyright © 2018 < a href ="http://couchbase.com " target ="_blank "> Couchbase, Inc.</ a > All rights reserved.</ footer >
211
+ </ footer >
0 commit comments