面向运行在Linux和Kubernetes环境中的Java服务,解决线上故障排查时指标分散、判断缺乏证据和诊断步骤不统一的问题。适用于中小团队的后端服务维护、部署验收、JVM运行状态观察及故障初步分级。
点击空白处退出提示
面向运行在Linux和Kubernetes环境中的Java服务,解决线上故障排查时指标分散、判断缺乏证据和诊断步骤不统一的问题。适用于中小团队的后端服务维护、部署验收、JVM运行状态观察及故障初步分级。
系统提供JVM诊断仪表盘和结构化API,包含健康检查、堆与非堆内存、线程数量、垃圾收集器和运行时信息;根据保守阈值生成风险等级、已观察证据与下一步验证建议;同时暴露Prometheus兼容指标,并提供Docker镜像、Kubernetes Service、资源限制、存活和就绪探针配置。
我负责项目方向、需求确认和交付验收,并使用AI辅助完成代码实现、测试和文档整理。项目基于Java 17标准库实现,无第三方运行依赖;采用固定线程池、MXBean指标采集和结构化JSON接口。容器以非root用户运行,Kubernetes配置启用只读文件系统、丢弃Linux capabilities并设置资源边界。



评论