选择 ELK 作为日志解决方案,利用 Kafka 作为日志处理的缓冲队列,以及 Filebeat 作为日志收集 工具,使用 Logsstash 清洗数据,构建高效的日志处理流程。 同时引入 Es-watcher 作为告警机制,实现对接口异常和业务错误日志的实时监控及告警通知企业微信群。
1.引入jenkins 作为CI&CD工具,分别针对 nodejs、java、web(静态文件)三种环境设计不同的部署流程,部署期间引入nacos 下线服务和 slb 切走流量,保障期间无损下线,同时部署后加入基于 http 或 tcp 的健康检查,失败暂停部 署,部署成功切入流量。 2.引入sonar+jacoco,在自动化编译、部署、测试流程中,集成SonarQube进行代码检查,并将静态代码分析结果主动上传到 SonarQube 平台,通过 jenkins,实现exec文件数据的自动导出至SonarQube平台,使得代码覆盖率结果可视化。
选择 ELK 作为日志解决方案,利用 Kafka 作为日志处理的缓冲队列,以及 Filebeat 作为日志收集 工具,使用 Logsstash 清洗数据,构建高效的日志处理流程。 同时引入 Es-watcher 作为告警机制,实现对接口异常和业务错误日志的实时监控及告警通知企业微信群。...
1.引入jenkins 作为CI&CD工具,分别针对 nodejs、java、web(静态文件)三种环境设计不同的部署流程,部署期间引入nacos 下线服务和 slb 切走流量,保障期间无损下线,同时部署后加入基于 http 或 tcp 的健康检查,失败暂停部 署,部署成功切入流量。 2.引入sonar+jacoco,在自动化编译、部署、测试流程中,集成SonarQube进行代码检查,并将静态代码分析结果主动上传到 SonarQube 平台,通过 jenkins,实现exec文件数据的自动导出至SonarQube平台,使得代码覆盖率结果可视化。...
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如该工程师当前档期不合,也可免费为您推荐相似候选人