用于实时监控应用程序的 AWS cloudwatch

AWS cloud watch for live monitoring of applications

根据 AWS Cloud watch 的文档,Amazon 的 CloudWatch 似乎可以帮助我可视化 CPU 利用率和内存等关键指标。

我不确定 AWS 云监视是否可以用于收集从应用程序发布的更精细的指标以进行实时监控。

例如:

  1. 时间指标:我的应用程序中特定功能的响应时间。
  2. 计数指标:函数或部分代码被执行的次数等。

如果 AWS 云可以收集此类指标,有人可以为我指出相关文档(架构和设置)吗?如果不能,请告诉我另一种从应用程序收集此类指标的方法(不一定在 AWS 的上下文中,它应该与语言无关,这意味着用任何语言编写的应用程序都应该能够向指标收集器代理发送此类指标) .

Amazon CloudWatch 支持从应用程序发布自定义指标。 下面的文档描述了这些步骤

https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/publishingMetrics.html

希望对您有所帮助!!