Bench-Routes

Bench-routes is an open-source project to analyze performance and monitor APIs.

Technologies
react, golang, docker
Topics
monitoring, web, devops, time-series
Bench-routes is an open-source project to analyze performance and monitor APIs.

Reliable monitoring is tough and with the increase in sophistication in modern platforms, the performance of a system tends to affect on a serious note. The applications that run on these systems have the probability of a complete request-response cycle without any errors nowhere close to 1. The existing monitoring tools are tough to capture these events, even in their full potential which is obvious due to the learning curve, lack of a normal end-user based simplicity and missing out on some useful parameters.

Bench-routes is a GUI-powered highly scalable monitoring tool that monitors system services, kernel information, application behaviour and performance of web applications and its routes (API). The design of the project enables it to monitor anything that can be converted to a time-series format that is ingestible by our querier. This increases flexibility and widens the scope of monitoring.

Bench-routes also performs a series of networking algorithms and calculations to find the real-time state of routes in an application.

2021 Program

Successful Projects

Contributor
Rudraksh Aggarwal
Mentor
Harkishen, Muskan Khedia, Aquib Baig
Organization
Bench-Routes
Revamping the UI
This project aims at re-implementing the UI for Bench-routes with a user-interface that occupies lesser space and is more compact to look at. Also,...
Contributor
Tushar Guha Neogi
Mentor
Harkishen, Aquib Baig
Organization
Bench-Routes
Enhanced alerting and scheduling in Bench-routes
The project comprises of three major ideas Renewing configuartion, Revamping the design pattern and adding Scheduler and Writing Querier package &...