Red Reply develops an automated tool to keep up with Service Level Agreements
After some years of using the third-party tool LoadRunner from HP Enterprise to measure the Service Level Agreement times (SLAs), it was time for Red Reply to move to a new solution. The old process of manually curating SLA, partly in excel sheets, was no longer beneficial for clients. So Red Reply’s team of experienced software engineers decided to take full advantage of Oracle’s Cloud Infrastructure. After several months of heavy testing, the Red Reply team designed an in-house made software solution which exceeds the functionality of the existing LoadRunner.
The new solution is a fully automated reporter monitoring processes around the clock. When the SLA related processes are not running within a defined time-window an email or SMS is sent to responsible staff. This selfmade Reporter combines different technologies.
Red Reply configured the program to run on a Linux-based operating system in the Oracle Cloud Infrastructure. This makes the tool working independently – and re-usable for different scenarios and cloud providers. The core part is using Java EE 8. This serves as a basis to implement the well-established open-source framework Selenium for automated web testing. It provides 24/7 overwatch of the running tools and gives an immediate response.
The solution is designed to require the provision of specific parameters for the use-cases. It is fully automated and deployed in the cloud, measuring different kinds of metrics such as loading times which are being then stored in a Zabbix Database. The database is an open-source project which Red Reply’s team customized for their business needs. Taking advantage of the monitoring capabilities of Zabbix, the results are incorporated into a live monitoring and alerting system.
For better visibility Red Reply also decided to integrate Grafana, a second open-source software which is used by almost 1000 companies worldwide. The general purpose of Grafana is dashboard and graph composing. Within the solution for the client it silently generates reports and sends them via e-mail to the responsible person or system using customizable templates.