优化云原生服务可观测性的实用指南
在云原生服务的开发与运维中,信心至关重要。信心的缺失会阻碍进步,而借助全托管云服务并遵循云原生设计模式创建自主服务,能显著提升团队信心。将部署与发布解耦,并提前进行测试以构建简化的持续部署管道,也有助于增强团队信心。然而,仅做到这些还不够,我们还需将测试延伸到生产环境,对系统状态进行监控并及时发出警报,以便在出现错误时能及时获取信息,缩短平均恢复时间。本文将介绍优化云原生服务可观测性的方法,包括监控云原生系统、实现自定义指标、监控领域事件、创建警报以及进行连续合成事务测试。
监控云原生系统
利用全托管云服务是创建精简云原生服务的关键,这种一次性架构为全栈团队提供了良好的可观测性基础,使他们能够自信、快速地交付服务。此部分将展示如何使用与云服务提供商无关的第三方监控服务(如Datadog)来获取云服务提供商的指标。
准备工作
需要一个Datadog账户(https://www.datadoghq.com)。
操作步骤
1. 使用以下命令从模板创建项目:
$ sls create --template-url https://github.com/danteinc/js-cloud-native-cookbook/tree/master/ch7/datadog-account --path cncb-datadog-account
- 进入项目目录:
超级会员免费看
订阅专栏 解锁全文
900

被折叠的 条评论
为什么被折叠?



