-
Challenge
The customer specialises in consulting and network infrastructure security support. The number of clients was growing constantly, so a system was required to automatically analyse the operation of network services and promptly notify customer employees of any emerging issues. Such a system could remove a significant part of the burden from SOC team operators and increase effectiveness. Our company is well aware of the challenges related to optimising monitoring services and improving response times for online service issues, so the customer came to us for help. -
Approach
We designed a system which collects information, translates it into a single format and generates reports on the current status of network services. Logs are retrieved from a repository based on a stack of ELK (Elasticsearch, Logstash and Kibana) technologies. Data are then converted, filtered and organised. The algorithm finds any deviations and adds corresponding entries into a separate database. The SOC team sets customised threshold values and rules to control the operation of the system. The information obtained is then visualised by the Grafana analytics platform, and incident reports are sent to operators via the Telegram messenger and email. A team of 6 had been working at the project for 4 months. -
Result
Our software solution can be used to monitor services for the slightest deviations from set values in near real time. All the information is displayed on the screen in a clear graphic format, and notifications are sent to operators even when they are away from their workplace. For instance, the system will inform personnel if server response time exceeds 1000 ms when it should not exceed 500 ms. This will allow for prompt response and prevention of any faults in the service operation. After the solution was deployed, the customer not only reduced costs for online infrastructure monitoring but also improved the quality of services provided to clients.
Duration:
4 months
Team:
- 1 - Project manager
- 1 - Analyst
- 2 - Front-end developers
- 2 - Back-end developers