首页 > 解决方案 > 使用 Cloud Monitoring 监控和检测应用程序中的异常

问题描述

我是 GCP 新手,来自 Azure 背景。GCP 端是否有等效的“Azure Application Insights”来监控应用程序?

让我通过一个示例更清楚地解释我的用例:如果我在 GCP 上的 Windows VM 上运行基于 .NET 的 Web 应用程序,Google Cloud Monitoring 可以帮助检测正在运行的应用程序引发的异常并发出警报。

任何进一步探索此类监控功能的指针/链接都会有所帮助。

标签: google-cloud-monitoring

解决方案


Cloud Monitoring 将为您提供许多统计信息 - 很可能提供您需要的信息。如果没有适合您需要的指标,您可以根据从 VM 收集的日志创建指标。

默认情况下,有许多日志被摄取,但如果您想拥有完整的范围并尝试各种日志,您可能需要安装一个监控代理。浏览文档并查看。

然后,您可以使用这些指标来创建图表,并实时查看 CPU 利用率、磁盘 IO/s、丢弃/发送/接收的数据包等。这里是Cloud Monitoring 文档

最后 - 您可以根据指标(设置阈值、时间段等)创建警报。例如,它们可以是简单的电子邮件警报,但也可以通过 pub-sub 发送并触发某些功能或应用程序。

由于您是 GCP 的新手,因此需要大量阅读,但您可以轻松找到大多数 GCP 服务的文档。

如果您提供更多详细信息,我可以更新我的答案并给您更准确的答案。


推荐阅读