inVia implements its monitoring solutions across customer sites through the utilization of Docker containers. These containers are subject to continuous surveillance. To facilitate this monitoring, inVia leverages an open-source application named Sensu, which is employed for the oversight of each service within the customer site.
Sensu is an agent-based observability tool that you install on your organization’s infrastructure. The Sensu backend gives you a flexible, automated pipeline to filter, transform, and process alerts and metrics. For more information about Sensu, see the Sensu documentation site.
It is noteworthy that the inVia application's virtual machine (VM) is equipped with the Sensu tool by default, obviating the need for any additional installation steps.
The monitoring regimen that is employed by inVia is tailored to specific services. For instance, the API response time is logged at one-minute intervals, while SSL certificates are examined once daily. Common parameters such as CPU and memory are recorded every 30 seconds.