今天给大家带来一款优雅、美观、轻量级的监控面板项目。
简介
Kener是一个开源 Node.js 状态页面工具,旨在让服务监控和事件处理变得轻而易举。它提供了一个简洁且用户友好的界面,简化了跟踪服务中断的过程,并改善了我们在事件期间的沟通方式。

特征
核心功能
-
实时监控 -
轮询 HTTP 端点或使用 Rest API 推送数据进行监控 -
处理访客的时区 -
将监视器分类为不同的部分 -
基于 Cron 的监控调度 -
使用 YAML 灵活配置监视器。定义您自己的监视器启动/关闭/降级解析 -
构建复杂的 API 投票 – Chain、Secrets 等 -
支持监视器的默认状态 -
支持在 k8s 中托管的基本路径 -
预构建的 Docker 映像,可轻松部署
自定义扩展
-
使用 yaml 或代码可定制状态页面 -
生成监视器状态和正常运行时间的徽章 -
支持自定义域 -
将监视器嵌入为 iframe 或小部件 -
浅色+深色主题 -
国际化支持
用户体验优化
-
易于安装和设置 -
用户友好界面 -
响应式设计,适合各种设备 -
自动 SEO 和 社交媒体一键分享
部署
本地部署需要Node 16环境,然后运行如下指令即可
#克隆源代码到本地
git clone https://github.com/rajnandan1/kener.git
cd kener
npm install
#修改配置文件
mv config/site.example.yaml config/site.yaml
mv config/monitors.example.yaml config/monitors.yaml
mkdir -p ./static/kener
#启动项目
npm run kener:dev
本项目也支持Docker一键运行
项目截图





开源地址
https://github.com/rajnandan1/kener
后端专属技术群 构建高质量的技术交流社群,欢迎从事编程开发、技术招聘HR进群,也欢迎大家分享自己公司的内推信息,相互帮助,一起进步! 文明发言,以 交流技术
、职位内推
、行业探讨
为主广告人士勿入,切勿轻信私聊,防止被骗
加我好友,拉你进群
原文始发于微信公众号(极客之家):一款美观、优雅、轻量级的监控系统
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/292452.html