REST server is a high performance HTTP server that implements restic's REST backend API. The REST backend API provides a secure and efficient way to backup and synchronize data remotely, using restic backup client via the target URL. The REST server implementation is really simple and can be installed on low-end devices without any complex procedure. The server transfers the data and receives responses from the web site through HTTP/S protocol. Therefore, both the availability of the REST server and web site that is being hit by the REST client and the response time for user accesses to the web site are critical to ensure peak performance. Any slowdown or problem in data transfer or response reception may directly impact the end user experience.
To ensure that end-user experience is always satisfactory, administrators should continuously track the availability and responsiveness of the REST server. For this purpose, eG Enterprise provides a REST server monitoring model to help the administrators to monitor the REST server continuously.