除錯
無伺服器應用程式是分散式應用程式,而分散式應用程式除錯不同於單一伺服器或單一應用程式除錯。具體而言,您必須考慮:
-
跨多個服務除錯,因為大多數生產用無伺服器應用程式都會結合使用 Lambda 函數和其他服務。
-
對函數的並行調用除錯,因為許多工作負載使用平行化來應對流量的增加。
-
了解發生錯誤時的工作負載狀態,以便可靠地重現問題。
本章涵蓋:
-
標準化從發生錯誤到修復問題的除錯方法。
-
對調用進行故障診斷 – 確定常見原因、症狀和修復策略。
-
針對除錯函數設定 Lambda 建置和開發環境的最佳實務。