Industry: Telecommunications | Year: 2019
As part of the monitoring project for TIM, Spindox developed a series of components that could be integrated with the ELK stack (Elasticsearch, Logstash, Kibana) as well as the client’s proprietary solutions. The objective of the project was to create an environment that could receive and correlate all the information about the systems in operation. The client used the collected data to check the status of the servers, applications, and business processes directly from a single centralized tool called Kibana.
The solution was based on the design and implementation of several plugins for Kibana. These plugins include:
- Remote Agent Management (RAM), which enables you to manage the deployment, updating, removal, and the entire life cycle of the Elastic Beats on the nodes to be monitored.
- Traffic Analyzer (TA), which identifies the correlation between business processes and identifies which systems are involved in a single process.
- Synthetic Traffic (ST), with which it is possible to launch Jmeter and Selenium scripts to simulate a user interaction on the client’s web portals and collect statistics such as response times and type of site navigation.
The implemented solution enables the client to base their systems’ monitoring and control activities on a single centralized dashboard, Kibana. Thanks to the new plugins, the basic functionalities of the ELK stack have been extended and customized to meet the client’s needs. The result is a complete analysis of the impacted systems, particularly for infrastructure problems. The remote control of the agents that collect system and process statistics proved to be essential in obtaining direct and exclusive access to a very extensive infrastructure and avoiding manual configurations and repetitive actions for the operations team.