1.5kstar,推荐一款开源的酷炫监控系统

墨林一码农 2024-02-23 12:06:29

墨林码农专注分享开源项目, 精选开源社区技术干货,分享Github、Gitee上有趣、有价值的项目,一起学习,一起成长。

Kener: 一款现代的自托管状态页面软件

Kener 是一款开源的 Node.js 状态页面工具,旨在让服务监控和事件处理变得轻松。

它提供了一个时尚和用户友好的界面,简化了服务中断的跟踪,并改善了我们在事件期间的沟通方式。

而且最棒的是,Kener 与 GitHub 无缝集成,使事件管理成为团队合作的一部分,让我们更容易地一起跟踪和解决问题。

它使用文件来存储数据。其他适配器即将推出。

Kener 特性监控和跟踪:实时监控,轮询 HTTP 端点或使用 Rest API 推送数据进行监控,处理访问者的时区,将监控器分为不同的部分,基于 Cron 的调度,每分钟最少一次,使用 YAML 灵活地配置监控器,定义自己的解析规则,构建复杂的 API 轮询,支持监控器的默认状态,例如如果每分钟没有使用 UP 状态的 API,那么默认状态为 DOWN。定制和品牌:使用 yaml 或代码定制状态页面,为监控器的状态和正常运行时间生成徽章,支持自定义域名,将监控器嵌入为 iframe 或小部件,提供浅色和深色主题。事件管理:使用 GitHub Issues 创建事件,或使用 API 创建事件。用户体验和设计:100% 的可访问性得分,简单的安装和设置,友好的界面,适应各种设备的响应式设计,自动 SEO 和社交媒体准备。快速开始

要使用 Kener,您需要以下步骤:

克隆或下载 Kener 的 GitHub 仓库。安装依赖项:npm install。配置您的状态页面:编辑 components.json 文件,添加您想要监控的服务和端点。启动 Kener:npm run dev 或 npm run prod。访问您的状态页面:在浏览器中打开 http://localhost:3000。创建事件:使用 GitHub Issues 或 API 创建事件,Kener 会自动同步。

结束语

几个简单的字符,就能创造出欢乐,

几个简单的号码,便能写出奇迹。

一个键盘,就能畅游世界,

一根网线,便能知晓天下。

创作不易,感谢大家的支持。后续也会分享更多的干货和技术资讯,您的阅读就是对小编的支持,再次感谢各位老铁!

1 阅读:15

墨林一码农

简介:感谢大家的关注