Sentinel - API Healthcheck Monitor
Sentinel是一个经济实惠的运行时间监控服务,提供对收集数据的细粒度控制,并与Grafana和其他分析工具无缝集成。
列在类别中:
类别GitHub网络应用描述
Sentinel 是一个无限运行的工作服务,旨在进行合成监控和正常运行时间检查。它提供了一种具有成本效益的监控服务解决方案,允许用户导出原始数据点,以便在 Grafana、Metabase 和 Power BI 等可视化工具上进行深入分析和定制。使用 Sentinel,用户可以对收集的数据进行细粒度控制,从而实现量身定制的监控工作流程,增强正常运行时间和可靠性。
如何使用 Sentinel - API Healthcheck Monitor ?
要使用 Sentinel,请安装 Synthetics Docker 镜像,在 JSON 文件中配置监控目标,并运行 Sentinel 工作服务。您可以使用 cron 表达式安排检查,并为每个目标定义所需的行为。结果可以导出到 Azure Event Hub 以进行进一步分析。
核心功能 Sentinel - API Healthcheck Monitor :
1️⃣
使用 cron 表达式进行定时监控
2️⃣
在 JSON 文件中定义可配置目标
3️⃣
根据指定状态码进行正常运行时间验证
4️⃣
可扩展的数据导出到 Azure Event Hub
5️⃣
与 Grafana 的无缝集成以进行可视化
为什么要使用 Sentinel - API Healthcheck Monitor ?
# | 使用案例 | 状态 | |
---|---|---|---|
# 1 | 监控关键网络服务的正常运行时间 | ✅ | |
# 2 | 导出监控结果以进行进一步分析 | ✅ | |
# 3 | 根据特定指标自定义警报 | ✅ |
开发者 Sentinel - API Healthcheck Monitor ?
Sentinel 的开发团队由 Avneesh Kumar 领导,旨在创建一种更实惠和灵活的正常运行时间监控解决方案,灵感来自 Grafana Synthetics。该项目专注于为用户提供细粒度的数据访问和控制,以便在其监控工作流程中使用。