|
1318 | 1318 | clusterState = data; |
1319 | 1319 | updateModel.call( self ); |
1320 | 1320 | }); |
1321 | | - this.cluster.get("_status", function( data ) { |
| 1321 | + this.cluster.get("_stats", function( data ) { |
1322 | 1322 | status = data; |
1323 | 1323 | updateModel.call( self ); |
1324 | 1324 | }); |
|
3209 | 3209 | ); }, |
3210 | 3210 | _indexHeader_template: function( index ) { |
3211 | 3211 | var closed = index.state === "close"; |
3212 | | - var line1 = closed ? "index: close" : ( "size: " + (index.status && index.status.index ? ut.byteSize_template( index.status.index.primary_size_in_bytes ) + " (" + ut.byteSize_template( index.status.index.size_in_bytes ) + ")" : "unknown" ) ); |
3213 | | - var line2 = closed ? "\u00A0" : ( "docs: " + (index.status && index.status.docs ? index.status.docs.num_docs.toLocaleString() + " (" + index.status.docs.max_doc.toLocaleString() + ")" : "unknown" ) ); |
| 3212 | + var line1 = closed ? "index: close" : ( "size: " + (index.status && index.status.total ? ut.byteSize_template( index.status.total.store.size_in_bytes ) + " (" + ut.byteSize_template( index.status.total.store.size_in_bytes ) + ")" : "unknown" ) ); |
| 3213 | + var line2 = closed ? "\u00A0" : ( "docs: " + (index.status && index.status.total && index.status.total.docs ? index.status.total.docs.count.toLocaleString() + " (" + (index.status.total.docs.count + index.status.total.docs.deleted).toLocaleString() + ")" : "unknown" ) ); |
3214 | 3214 | return index.name ? { tag: "TH", cls: (closed ? "close" : ""), children: [ |
3215 | 3215 | { tag: "H3", text: index.name }, |
3216 | 3216 | { tag: "DIV", text: line1 }, |
|
3444 | 3444 | indexNames.push(name); |
3445 | 3445 | }); |
3446 | 3446 | indexNames.sort().filter( indexFilter ).forEach(function(name) { |
3447 | | - var index = clusterState.routing_table.indices[name]; |
3448 | | - $.each(index.shards, function(name, shard) { |
| 3447 | + var indexObject = clusterState.routing_table.indices[name]; |
| 3448 | + $.each(indexObject.shards, function(name, shard) { |
3449 | 3449 | shard.forEach(function(replica){ |
3450 | 3450 | var node = replica.node; |
3451 | 3451 | if(node === null) { node = "Unassigned"; } |
|
3454 | 3454 | var routings = nodes[getIndexForNode(node)].routings; |
3455 | 3455 | var indexIndex = getIndexForIndex(routings, index); |
3456 | 3456 | var replicas = routings[indexIndex].replicas; |
3457 | | - if(node === "Unassigned" || !status.indices[index].shards[shard]) { |
| 3457 | + if(node === "Unassigned" || !indexObject.shards[shard]) { |
3458 | 3458 | replicas.push({ replica: replica }); |
3459 | 3459 | } else { |
3460 | 3460 | replicas[shard] = { |
3461 | 3461 | replica: replica, |
3462 | | - status: status.indices[index].shards[shard].filter(function(replica) { |
3463 | | - return replica.routing.node === node; |
| 3462 | + status: indexObject.shards[shard].filter(function(replica) { |
| 3463 | + return replica.node === node; |
3464 | 3464 | })[0] |
3465 | 3465 | }; |
3466 | 3466 | } |
|
4065 | 4065 | }); |
4066 | 4066 | var quicks = [ |
4067 | 4067 | { text: i18n.text("Nav.Info"), path: "" }, |
4068 | | - { text: i18n.text("Nav.Status"), path: "_status" }, |
| 4068 | + { text: i18n.text("Nav.Status"), path: "_stats" }, |
4069 | 4069 | { text: i18n.text("Nav.NodeStats"), path: "_cluster/nodes/stats" }, |
4070 | 4070 | { text: i18n.text("Nav.ClusterNodes"), path: "_cluster/nodes" }, |
4071 | 4071 | { text: i18n.text("Nav.Plugins"), path: "_nodes/plugin" }, |
|
0 commit comments