使用 Trace 查看訊息資料

您目前查看的是 Apigee Edge 說明文件。
前往 Apigee X 說明文件
info

課程內容

在本教學課程中,您將學習如何:

  • 查看回應訊息的標頭和內文內容。
  • 查看錯誤訊息。

軟硬體需求

  • Proxy 中至少有一項政策 (也是「開始使用」教學課程的一部分)。
  • curl 安裝在電腦上,可從指令列發出 API 呼叫。

查看訊息資料

您可以使用 API Proxy 追蹤工具,查看 API Proxy 要求和回應流程中的標頭、變數、物件和其他詳細資料,例如回應時間。您也可以透過「追蹤」工具,查看要求或回應在 API Proxy 處理期間的變化。

先前的教學課程中,您使用 SpikeArrest 政策限制了要求數量。現在,您可以使用 Trace 工具,查看超出該速率時的詳細資料。

  1. 在 API Proxy 的「Develop」分頁中,將 Spike Arrest 政策的 <Rate> 編輯為 1pm,然後儲存 Proxy。這樣我們就能查看成功和失敗 (超過限制) 的 API 呼叫。
  2. 在 API Proxy 編輯器中,按一下「Trace」分頁標籤。

  3. 按一下「Start Trace Session」

  4. 使用 curl 再次呼叫 API Proxy (或在網頁瀏覽器中使用網址),直到您在「追蹤」的「交易」窗格中看到至少一個 200 回應和一個 429 回應為止。

    curl "http://org_name-test.apigee.net/getstarted"

  5. 按一下「停止追蹤工作階段」

  6. 按一下左側「交易」窗格中的 200 筆交易。「Transaction Map」下方的主視窗會載入追蹤詳細資料,並顯示要求/回應圖表。要求流程中包含 Spike Arrest 圖示。
  7. 在流程圖中,按一下回應中的圓圈圖示,也就是最右側的圖示 (如下圖所示)。

    「階段詳細資料」窗格會顯示流程中該點的可用資料。捲動瀏覽該窗格,即可查看 HTTP 回應標頭和主體內容。

  8. 現在查看追蹤記錄中的錯誤。

    在「交易」窗格中,按一下 429 交易。在主要編輯器視窗中,您會看到流程圖,其中只包含要求中的項目,包括有紅色驚嘆號的 Spike Arrest 圖示,表示發生錯誤。

    按一下「Spike Arrest」圖示右側的小管錯誤圖示,然後在「Phase Details」窗格中查看尖峰抑制違規詳細資料。

    尖峰抑制錯誤

您可以在流程圖中點選「返回」和「下一步」按鈕,在流程中的各個點之間移動,並查看追蹤記錄詳細資料。

如要將整個追蹤記錄匯出為單一文件,請按一下「下載追蹤工作階段」

詳情請參閱「使用追蹤工具」一文。