Many times we develop websites that receive a request and perform multiple operations, including using other services which are not located under the same website.
we analyze error causes and unexpected results we need to track the flow from
the request send, through the different processing stages up to the point where
the response is received.
requires the inspection of the different logs of the various system components.
wanted to have a centralized logging where we could see the different logs in
problem was that the system components are in different platforms and languages
We already use Kibana as a centralized logging for
our in-house applications but here we have a website that is accessed from all
over the world and logging data to the Kibana requires the exposure of an
We chose to use Logentries.com site where log data from any environment
is centralized and stored in the cloud. One can then search and monitor it.
It is very easy to use and provides two ways to achieve this; either by combining
or by adding an agent that listens to the application log file and sends it to
the centralized logging site.
Logentries has simple and user-friendly UI with some useful features
such as Aggregated Live-Tail Search, Custom Tags, Context View, Graphs.