17、微服务监控与部署全解析

微服务监控与部署全解析

1. 微服务监控

1.1 监控的重要性

在软件开发中,QA 阶段固然重要,但部署后的监控同样不可忽视。及时收到错误报告,能让我们迅速做出反应,避免数据损坏或客户投诉等更大问题。

1.2 监控工具

  • Keymetrics :与 PM2 高度集成,适合 Node.js 应用。
  • AppDynamics :优秀的监控系统。
  • Nagios :可用于内部监控的软件。
  • StrongLoop 和 New Relic :适用于大规模系统,尤其是 StrongLoop,更面向 Node.js 微服务应用。

2. 微服务部署概念

2.1 软件部署的痛点

软件部署在软件开发生命周期(SDLC)中常被忽视,开发与系统管理之间存在脱节,而 DevOps 将在未来解决这一问题。在 SDLC 的不同阶段修复 bug 的成本差异巨大,例如在生产环境修复 bug 的成本大约是需求阶段的 150 倍。因此,尽早发现并解决问题能节省大量时间。

2.2 持续集成与持续交付

名称 定义 要点
持续集成(CI) <
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值