Tech talks: Kibana introduction

Tech talks: Kibana introduction

This tech talks was quick presentation of our first steps in server monitoring. And at the same time it was simple introduction to Kibana and Elasticsearch.

What to collect?

We started with already provided Spring Boot metrics. Since we wanted to transform the input a little bit (compute diffs between snapshots, count summary hits for various status codes etc.) we made simple utility tool that reads metrics and feeds the Elasticsearch. And we also implemented mail notifications in case of errors. Maybe we could use Logstash, however it does look straightforward.

Prepare E(L)K

We simply used official Docker images. Once it is running, you just need to setup Kibana indices and you can play with your visualizations. In most cases you want to use Date Histogram but you can also get interesting statistics also from Terms aggregation.

The result can look like following:


Add a comment

*Please complete all fields correctly

Related Blogs

Posted by Martin Bielik | August 31, 2016
Dynamic or static typing?
When it comes to dynamic and static typing there are big discussions and many opinions all around. I've collected following thoughts about this problem. Each one of it is questionable...
Posted by Martin Bielik | December 23, 2015
Tech talks: Concurrent tasks in Node.js
Nodeschool workshops have finally started in Bratislava (hosted by Progressbar). At the first meet-up we set up node environment and went through several workshoppers from the nodeschool site. There were people from...
No Image
Posted by Stanislav Miklik | December 4, 2015
Tech talks: Async Javascript
Especially when you are coming from Java word, the first encounter with asynchronous style used in Javascript (or node.js) can be confusing. And of course there are several ways how...