InfoQ|一个经典的100%无服务器架构在AWS上是什么样?( 五 )


监控
InfoQ|一个经典的100%无服务器架构在AWS上是什么样?
本文插图

CloudWatch 是监控服务的业界标准 。 所有 AWS 服务都有基本的自动指标和日志发送到发送到 CloudWatch , 以向我们提供一些基本信息 。 我们可以做更多的事情:将自定义的指标和日志发送到 CloudWatch , 创建指标仪表板 , 在超过阈值后触发警报 , 进行复杂查询来挖掘数据并且把它们显示到自定义的图表中 。
我们仍然在寻找其他选择 , 比如 X-Ray , 它的目标是在我们整个分布式系统中端到端地追踪请求 , 然后以非常直观和动态的方式表示它 。 只不过现在这个追踪服务时不时会失败 , 因为它还不支持某些 AWS 服务 , 比如 EventBridge(而这在我们的架构中是核心) 。
https://aws.amazon.com/cn/xray/
另一个服务 , 基于 X-Ray 和 CloudWatch 构建的 ServiceLens , 看起来棒极了。 此外 , 还有一些有前景的外部解决方案 , 比如 Thundra, Epsagon 或 Lumigo , 但我们现在还没有机会完全尝试它们 。
https://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/ServiceLens.html
Theodo 自豪地将其工具添加到了生态系统中:如果你想改善你的本地开发和可观察性 , 那么你应该尝试 Serverless-Dev-Tools 。
3
总结
无服务器世界正在飞速发展 。 一旦开始了解它 , 感觉就像是发现一个全新的宇宙 , 充满了万物俱兴的一切可能性 , 这太令人兴奋了!
在 Theodo , 我们每周都会发现新的服务、工具和模式 。 这就是为什么我希望本文尽可能是最新的 , 以跟上步伐并分享我们当前的最佳做法 。 因此 , 别忘记在 Twitter 上关注我 , 那里还会有更多更新 。
现在你已经了解了无服务器架构的基础知识 , 我们打算证明它与经典的服务器架构相比便宜得多!因此 , 我们为此构建了成本计算器 。 只需要少量“简单的”输入 , 你将看到它可能要花多少钱 。 如果有兴趣 , 请通过 Twitter 与我联系 。 当然 , 我会在未来几周内(译者:在本文翻译完毕时 , 该推文已经发送)发布有关此消息的推文 。
参考阅读:
https://medium.com/serverless-transformation/what-a-typical-100-serverless-architecture-looks-like-in-aws-40f252cd0ecb
点个在看少个 bug


推荐阅读