【限时免费】 Kuvasz监控系统2.0.0-beta2版本发布:全新UI与监控功能增强

Kuvasz监控系统2.0.0-beta2版本发布:全新UI与监控功能增强

Kuvasz是一个开源的监控系统,专注于网站和服务的可用性监控。它提供了丰富的监控功能,包括HTTP请求检查、SSL证书过期监控、响应时间跟踪等。作为一个轻量级的解决方案,Kuvasz非常适合中小型项目和企业使用。

核心变更与功能增强

1. 用户界面全面升级

2.0.0-beta2版本带来了接近最终形态的用户界面,完成了约90%的UI堆栈和结构。主要改进包括:

  • 监控详情页:全新的监控详情展示页面,提供了清晰的监控概览
  • 监控添加/更新:优化了监控项的添加和更新界面,操作更加直观
  • 延迟图表:新增了响应时间图表和详细指标展示,帮助用户更好地了解服务性能

2. 监控功能增强

本次更新在监控功能方面做了多项改进:

  • SSL监控增强

    • 新增了sslValidUntil字段持久化存储,并在API中暴露
    • 允许为每个监控项单独配置sslExpiryThreshold(SSL过期阈值)
  • 检查时间可见性

    • 在API中暴露了nextUptimeChecknextSSLCheck字段,用户可以清楚地知道下一次检查的时间
  • 数据保留策略优化

    • 将正常运行时间(uptime)和延迟(latency)数据保留策略分离,允许分别配置
    • 提供了更灵活的数据管理选项

3. API改进

对API进行了重构,使其更加灵活和一致:

  • 移除了DELETE /monitors/{monitorId}/pagerduty-integration-keyPUT /monitors/{monitorId}/pagerduty-integration-key端点
  • 增强了PATCH端点的功能,使其能够覆盖上述删除端点的所有用例

技术架构优化

在项目结构和技术栈方面,开发团队做了以下重要调整:

  1. 多模块项目布局:将项目重构为多模块结构,提高了代码的组织性和可维护性
  2. 测试覆盖工具切换:从JaCoCo迁移到kover,改进了代码覆盖率分析
  3. 前端资源优化:对自定义JavaScript进行了压缩处理,提高了页面加载性能
  4. 国际化支持:为整个项目添加了翻译支持(目前仅支持英文,但为未来添加其他语言打下了基础)

升级建议

对于考虑升级到2.0.0-beta2版本的用户,需要注意以下几点:

  1. API变更:如果使用了被移除的PagerDuty相关API端点,需要调整代码使用新的PATCH端点
  2. 配置变更:新的数据保留策略需要单独配置uptime和latency的保留期限
  3. UI改进:新版UI提供了更丰富的功能,建议花时间熟悉新的界面布局和功能

这个版本标志着Kuvasz监控系统向2.0稳定版迈出了重要一步,特别是在用户界面和监控功能方面都有了显著提升。对于需要轻量级但功能全面的监控解决方案的用户来说,2.0.0-beta2版本值得尝试。

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值