一款美观、优雅、轻量级的监控系统

戳上方蓝字“极客之家”关注我!

今天给大家带来一款优雅、美观、轻量级的监控面板项目。

简介

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

(0)
码上实战的头像码上实战

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!