第240219期 – knner

第240219期 - knner
1.5k star,推荐一款开源的酷炫监控系统

第240219期 - knner

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

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

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

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

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

Kener 的特性

Kener 拥有以下特性:

  • 监控和跟踪:实时监控,轮询 HTTP 端点或使用 Rest API 推送数据进行监控,处理访问者的时区,

    将监控器分为不同的部分,基于 Cron 的调度,每分钟最少一次,使用 YAML 灵活地配置监控器,

    定义自己的解析规则,构建复杂的 API 轮询,支持监控器的默认状态,例如如果每分钟没有使用 UP 状态的 API,那么默认状态为 DOWN。

  • 定制和品牌:使用 yaml 或代码定制状态页面,为监控器的状态和正常运行时间生成徽章,支持自定义域名,将监控器嵌入为 iframe 或小部件,提供浅色和深色主题。

  • 事件管理:使用 GitHub Issues 创建事件,或使用 API 创建事件。

  • 用户体验和设计:100% 的可访问性得分,简单的安装和设置,友好的界面,适应各种设备的响应式设计,自动 SEO 和社交媒体准备。
    第240219期 - knner

如何快速开始

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

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

第240219期 - knner


© 版权声明

相关文章