簡體   English   中英

在 AWS 中監控 React/NodeJS/MongoDB 應用程序

[英]Monitoring React/NodeJS/MongoDB application in AWS

我有在 AWS 中運行的 React/NodeJS/MongoDB 應用程序,只是想知道監控應用程序運行狀況和性能的最佳方法是什么。 是使用 Dynatrace 等專業工具,還是使用 CloudWatch Alarms 和 Application Insights 等 AWS 服務?

監控是一個有點復雜的話題,所以讓我們把它分成單獨的子話題。

  • 反應。 顯然,你很難監控它,因為它在 FE 上,你唯一能做的就是將類似 Sentry 的東西集成到你的應用程序中,並發送你在 FE 上遇到的錯誤。 (你也可以將同樣的東西集成到 BE 中,defo 不會有壞處)

  • Node.js。這取決於您運行應用程序的方式。 例如,如果您在 EC2 上運行它,您可以使用 CloudWatch + 一些自定義指標來監控實例健康狀況。 如果您使用的是 Kube,Kube 可以執行一些健康檢查 + 監控您運行集群的實例。 如果我們談論的是 AWS Lambda...等等:)

  • MongoDB。同樣,這取決於您的運行方式,無論是 EC2 還是文檔數據庫,或者您使用的是 MongoDB Atlas...

總的來說,您可以將 CloudWatch 用作 AWS 的原生解決方案,或者,您可以集成諸如 NewRelic 之類的指標和 SumoLogic 之類的日志。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM