墨林码农专注分享开源项目, 精选开源社区技术干货,分享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 会自动同步。结束语几个简单的字符,就能创造出欢乐,
几个简单的号码,便能写出奇迹。
一个键盘,就能畅游世界,
一根网线,便能知晓天下。
创作不易,感谢大家的支持。后续也会分享更多的干货和技术资讯,您的阅读就是对小编的支持,再次感谢各位老铁!