a tool for monitoring traffic in clients' applications
- creating a server application
- creating views of a browser application for displaying data
- designing data models and how to store them
- connecting the application with the database
- authentication and authorization system
- implementation of live preview mode
- deploy the application
A functional server application with a browser part presenting data views.
Creating a simple and fast application, which is to intercept requests and API responses from other applications, save them in a fast database and display them in a readable way for the administrator. The application should serve a data view adapted to the user's needs, contain a live trim showing clearly what is happening in other applications from the side of their server.
The appearance is not the most important here, but the browser page of the application is clear and clearly shows the viewed data. The views are based on the table, some of the columns can be turned off as needed. Rows containing more records are automatically collapsed but can be expanded for preview. The dark mode was used, which did not tire the recovery when analyzing the huge amount of data.
The Logger application can be connected as a system for intercepting inquiries and responses to other server-based applications. The logger collects server query and response data and saves them in a fast database in an appropriate data template. Then the Logger panel view displays this data with filters and in a table, the appearance of which can be slightly modified.
The application allows you to view server logs of another application at a specific time and day or throughout the day. The entries are presented in a readable table and contain such information as the user's IP address, query time, response time, response code, query address, query, body.
Thanks to the application, it is very easy to track errors in the operation of other applications - check on which requests errors appear. You can also detect hacker attacks, see what and how is being attacked and strengthen the application protection systems earlier.
The application also includes a live witok, which automatically displays the data when anyone interacts with the watched application without having to refresh the browser data.
The next version of the application will include the ability to create your own labels that can be pinned to specific types of queries and thanks to which you will be able to globally observe the use of the observed application and sort queries.