Skip to content

Commit 47fca63

Browse files
author
Mahmoud Ben Hassine
committed
add elastic search status to the monitoring dashboard
1 parent 84b4646 commit 47fca63

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

routes/index.js

+6-3
Original file line numberDiff line numberDiff line change
@@ -58,24 +58,27 @@ router.get('/tv', function(req, res) {
5858

5959
router.get('/monitor', function(req, res) {
6060

61-
/*todo : ping services (mongo and api) and populate status
61+
/*todo : ping services (mongo, elasticsearch and api) and populate status
6262
http.get("http://localhost:3000/api", function(res) {
6363
var apiStatus = res.statusCode === 200;
6464
var mongoStatus = mongoose.connection.modelNames().length === 0;
6565
// render monitor page
6666
})*/
6767
var mongoStatus = "success", mongoIcon = "smile";
6868
var apiStatus = "success", apiIcon = "smile";
69+
var esStatus = "success", esIcon = "smile";
6970
res.render('partials/monitor', {
7071
title: 'Chess Hub - Monitor',
7172
user: req.user,
7273
status: {
7374
mongo: mongoStatus,
74-
api: apiStatus
75+
api: apiStatus,
76+
es: esStatus
7577
},
7678
icon: {
7779
mongo: mongoIcon,
78-
api: apiIcon
80+
api: apiIcon,
81+
es: esIcon
7982
}
8083
});
8184
});

views/partials/monitor.hbs

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
</div>
88
<div class="panel-body">
99
<h5> <i class="fa fa-database"></i> Mongo DB: <span class="alert-{{ status.mongo }}" id="mongoStatus"><i class="fa fa-{{ icon.mongo }}-o"></i></span></h5>
10+
<h5> <i class="fa fa-search"></i> ElasticSearch: <span class="alert-{{ status.api }}" id="esStatus"><i class="fa fa-{{ icon.es }}-o"></i></span></span></h5>
1011
<h5> <i class="fa fa-cloud"></i> API service: <span class="alert-{{ status.api }}" id="apiStatus"><i class="fa fa-{{ icon.api }}-o"></i></span></span></h5>
1112
</div>
1213
</div>

0 commit comments

Comments
 (0)