選單
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

AWS Serverless

SL 主頁 AWS Serverless 簡介 AWS Serverless 思維 AWS 事件提交 AWS 工作流 AWS 客戶端輪詢模式 AWS Webhook SNS AWS API Gateway AWS AppSync AWS Claim Check 模式 AWS 資料處理 AWS Kinesis vs. Firehose AWS 流處理 vs. 訊息傳遞 AWS 事件驅動架構中的故障管理 AWS 同步與非同步事件的錯誤處理 AWS 流式事件錯誤處理 AWS 失敗事件目標 AWS SQS 錯誤處理 AWS 錯誤處理執行模型摘要 AWS Step Functions 故障管理 AWS 死信佇列故障管理 AWS X-Ray 分散式跟蹤 AWS Serverless 遷移 AWS Fargate 與 Lambda Serverless 計算 AWS 匹配資料儲存與業務需求 AWS SNS 過濾 AWS Serverless IT 自動化 AWS Serverless Web 和移動應用 AWS Serverless 大規模應用 AWS 併發 AWS API Gateway 擴充套件性考慮 AWS SQS 擴充套件性考慮 AWS Lambda 擴充套件性考慮 Lambda 功耗調優 Lambda 執行環境重用 AWS Serverless 資料庫擴充套件性 AWS Serverless 傳統 RDB 擴充套件性 Step Functions 和 SNS 擴充套件性考慮 AWS Kinesis 資料流擴充套件性考慮 AWS 峰值負載測試 AWS Serverless 架構安全 AWS 資料傳輸和靜態資料保護 AWS Serverless 監控 AWS X-Ray AWS X-Ray 演示 AWS CloudTrail 和 Config AWS Serverless 部署管理 AWS Serverless 開發者之旅 AWS Serverless 環境中配置資料共享 AWS 部署策略 AWS 部署流水線自動化 AWS SAM 部署 Serverless 總結

Serverless 示例

AWS Serverless 練習 AWS Serverless 測驗 AWS Serverless 認證


AWS 監控無伺服器應用程式


監控無伺服器應用程式

在開始測試和監控生產中的應用程式後,問自己以下問題:

  • 我收集的資訊是否正確?
  • 是否有必要公開自定義指標?
  • 我是否在正確的級別記錄了正確的資訊?
  • 我的應用程式跟蹤資訊應該包含哪些內容?

透過回答這些問題,您可以為您的場景建立最合適的監控方案。

與其他所有 AWS 應用程式或架構一樣,監控始於 CloudWatch

您依賴的是 CloudWatch 指標、CloudWatch Logs 和 CloudWatch Logs Insights。

本課程中討論的所有 AWS 託管服務都提供內建的 CloudWatch 指標和日誌記錄。

跟蹤也是監控分散式應用程式的關鍵組成部分。

您可以使用 AWS X-Ray 檢視跟蹤資料,以瞭解應用程式的執行情況。

這有助於您識別和糾正效能問題及錯誤的原因。


監控無伺服器應用程式影片

W3schools.com 與 Amazon Web Services 合作,為我們的學生提供數字培訓內容。


CloudWatch 指標

開發人員通常使用 CloudWatch 指標來監控服務執行狀況。

它們還用於在出現錯誤時發出警報。

統計故障可能透過 CloudWatch 警報傳送到 SNS 主題訂閱者。

檢查每個服務的可用 CloudWatch 指標及其維度。

這樣,您就可以確定如何最好地利用它們,然後再新增新的措施。

業務指標

業務 KPI 將應用程式的效能與業務目標進行比較。

KPI 是關鍵績效指標(Key Performance Indicators)的縮寫。

重要的是要了解某些問題是否對整個業務產生了負面影響。

已下的訂單、借記/信用卡交易和購買的航班是一些示例。


客戶體驗指標

客戶體驗資料決定了 UI/UX 的總體成功程度。

示例包括感知延遲和頁面載入時間。


系統指標

供應商和應用程式的指標對於確定根本原因至關重要。

系統指標還可以告知您系統是否執行良好、存在風險或目前是否影響了您的客戶。

示例包括 HTTP 錯誤/成功率、記憶體消耗和延遲。


運營指標

Ops 指標對於理解特定系統的可持續性和維護至關重要。

它們還有助於確定穩定性如何隨時間進步/退化。

示例包括部署、可用性和分析。


CloudWatch Logs

日誌允許您調查特定問題。

您還可以使用 CloudWatch Logs 指標過濾器生成業務級別的指標。

重要的是要考慮您想要記錄哪些日誌以及記錄的量。

日誌可用於測試和生產環境。

記錄所有發生的事情會產生費用。

您的日誌可能表明存在非法訪問,但資訊不足以採取行動。

您可以記錄幾乎任何內容到 CloudWatch Logs。

Lambda 會記錄您函式處理的所有請求,並將其儲存在 CloudWatch Logs 中。

這使您能夠獲得有關 Lambda 函式每次呼叫的詳細資訊。

在建立自定義日誌時,請使用結構化格式以便於報告。


Lambda 日誌

Lambda 會自動記錄您的函式處理的所有請求。

它將它們放入 CloudWatch Logs 中。

這為您提供了對 Lambda 函式每次呼叫的訪問許可權。


API Gateway 執行和訪問日誌

API Gateway 執行日誌提供錯誤資訊以及執行跟蹤。

執行日誌包含有關引數、有效負載、使用的 Lambda 授權方和 API 金鑰的資訊。

您只能記錄錯誤,或者記錄錯誤和資訊。

日誌是為每個 API 級別配置的。

您還可以構建自定義訪問日誌來跟蹤 API 用量。


CloudWatch Log Insights

CloudWatch Log Insights 允許您對日誌執行預構建或自定義查詢。

如果您已開發結構化的自定義日誌,它可以自動檢測日誌中的欄位。

它使查詢和聚合日誌資料更加容易。


相關閱讀

Amazon API Gateway 指標
AWS Lambda 指標
Amazon SQS 指標
AWS Step Functions 指標
Amazon SNS 指標
Amazon Kinesis Data Streams 指標

AWS Serverless 練習

透過練習來測試自己

練習

哪些 CloudWatch 指標決定了 UI/UX 的總體成功?

  metrics

開始練習


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援