Sentinel - API Healthcheck Monitor
API Uptime - Monitor, Measure, Export. Anywhere
Listed in categories:
APIGitHubWeb AppDescription
Sentinel is an infinitely running worker service designed for synthetic monitoring and uptime checks. It provides a cost-effective solution for monitoring services, allowing users to export raw data points for in-depth analysis and customization on visualization tools like Grafana, Metabase, and Power BI. With Sentinel, users gain granular control over the data collected, enabling tailored monitoring workflows that enhance uptime and reliability.
How to use Sentinel - API Healthcheck Monitor ?
To use Sentinel, install the Synthetics Docker image, configure the monitoring targets in a JSON file, and run the Sentinel worker service. You can schedule checks using cron expressions and define the desired behaviors for each target. The results can be exported to Azure Event Hub for further analysis.
Core features of Sentinel - API Healthcheck Monitor :
1️⃣
Scheduled Monitoring using cron expressions
2️⃣
Configurable Targets defined in a JSON file
3️⃣
Uptime Validation against specified status codes
4️⃣
Extensible Data Export to Azure Event Hub
5️⃣
Seamless integration with Grafana for visualization
Why could be used Sentinel - API Healthcheck Monitor ?
# | Use case | Status | |
---|---|---|---|
# 1 | Monitoring the uptime of critical web services | ✅ | |
# 2 | Exporting monitoring results for further analysis | ✅ | |
# 3 | Customizing alerts based on specific metrics | ✅ |
Who developed Sentinel - API Healthcheck Monitor ?
The maker of Sentinel is a team led by Avneesh Kumar, who aimed to create a more affordable and flexible solution for uptime monitoring inspired by Grafana Synthetics. The project focuses on providing users with granular data access and control within their monitoring workflows.