Setting up dashboards using a traditional monitoring system or a dashboard framework requires a lot of tedious work. For each SQL query or a JSON endpoint the work must be repeated to create proper metric names or a format accepted by a dashboard widget.
Monique.io requires writing vastly less code by allowing multiple input types to be directly submitted.
Traditional monitoring systems collect low-level metrics, like CPU or disk usage. However, this is just a tip of an iceberg — the most meaningful things happen in the application layer. APIs, microservices, database contents, backend services require custom monitoring.
Since it's easy to push data from these sources into Monique.io, you will end up having more meaningful information compared to using only the traditional tools.
Traditional monitoring systems support alerting on CPU usage and other system metrics. But if you want to set up checks on JSON data or SQL results, you will find it either hard or impossible — these tools are not meant for such use cases.
The limitations of the traditional solutions are often worked around by developing various in-house scripts that parse some data and check the health of services. However, the plethora of scripts, each doing its job in a different way, leads to a setup that is hard to manage.
Monique.io brings structure to the custom monitoring. The health-check results can be visualized on a dashboard and queried through the API. A heartbeat check ensures detecting problems like a dead or misconfigured server.