AIS Novations

Elastic

Error monitoring and tracking service

Mission

Elastic is an internal project of AIS Novations team. We thought that it would be more convenient for our developers to view errors from all servers in one web interface. Thus we came up with the idea of creating our own service for exceptions logging and error recording in programming code.

Problem

When a developer works on several tasks simultaneously, he loses time while looking for errors. Even more time and effort is spent on investigating someone else's code and tracking bugs in it.

Technology

Node.js, Koa 2, Elastic Search 5.1, Angular 4.0.

Solution

Elasticsearch was used to store, filter and track logs.

Result

Elastic allows a developer to view errors collected from all servers in one single file. There is also an option to select a specific project and find the desired line in it by inputting the text of the error.