我在 AWS 中運行了 React/NodeJS/MongoDB 應用程式,只是想知道監控應用程式運行狀況和性能的最佳方法是什么。是使用 Dynatrace 等專業工具,還是使用 CloudWatch 警報和 Application Insights 等 AWS 服務?
uj5u.com熱心網友回復:
監控是一個有點復雜的主題,所以讓我們將其拆分為單獨的子主題。
做出反應。顯然,你幾乎無法監控它,因為它在 FE 上,你唯一能做的就是將 Sentry 之類的東西集成到你的應用程式中,然后發送你在 FE 上遇到的錯誤。(你也可以將同樣的東西集成到 BE 中,defo 也不會受到傷害)
節點.js。這取決于您如何運行您的應用程式。例如,如果您在 EC2 上運行它,您可以使用 CloudWatch 一些自定義指標來監控實體運行狀況。如果您使用的是 Kube,則 Kube 可以執行一些健康檢查 監控您運行集群的實體。如果我們談論的是 AWS Lambda ......等等 :)
MongoDB。同樣,這取決于您如何運行它,它是 EC2 還是 Document DB,或者您使用的是 MongoDB Atlas...
總的來說,您可以將 CloudWatch 用作 AWS 的本機解決方案,或者,您可以將 NewRelic 之類的東西集成到指標中,并將 SumoLogic 集成到日志中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/466483.html
