在 Amazon EC2 上設定 Error Reporting

Error Reporting 可匯總當機事件,並診斷 EC2 應用程式的執行階段例外狀況。您可以將記錄串流至 Cloud Logging,或直接呼叫 Error Reporting API,藉此傳送錯誤資料。如果您使用記錄功能,記錄項目必須符合格式規定。

使用 Logging 報告錯誤

如要將 EC2 應用程式連線至 Error Reporting,請將例外狀況或其他錯誤傳送到 Logging。

例如:

  1. 將 Amazon Web Services (AWS) 系統連線至 Google Cloud。 詳情請參閱「在個別 VM 中安裝 Logging 代理程式」。
  2. 視環境需要安裝 Logging google-fluentd 代理程式。如需操作說明,請參閱「 安裝 Logging 代理程式」。
  3. 修改應用程式,將例外狀況及其堆疊追蹤記錄到 Logging。

    您必須在同一個記錄項目中,加入單一錯誤或例外狀況的所有資訊,包括任何堆疊追蹤的所有框架。如果所有資訊並未一併提供,Error Reporting 可能無法偵測到錯誤。您可以為記錄項目酬載使用結構化 JSON 格式,為每個錯誤納入不同種類的資訊。

Java

請將以下內容新增到您的 pom.xml 檔案中:

<dependency>
  <groupId>org.fluentd</groupId>
  <artifactId>fluent-logger</artifactId>
  <version>0.3.4</version>
</dependency>