在Adobe Commerce上使用New Relic進行效能疑難排解

本文提供疑難排解步驟,以使用New Relic解決Adobe Commerce的雲端基礎結構效能問題。 此外,也提供資源以取得進一步資訊。 下表包含下列問題和建議的資源:

  • 低Apdex分數
  • 高CPU使用量
  • 高I/O作業
  • 中斷
問題
疑難排解
資源

Apdex分數低:

您的New Relic Apdex分數可測量使用者對您網頁應用程式與服務回應時間的滿意度。

您登入New Relic > APM >概觀。 在「概述」頁面的右側,您會看到Apdex分數圖表。 Apdex分數為0.5或以下是值得關注的問題,值得調查:網路交易時間(伺服器要求):

    1. 登入New Relic > APM > (選取應用程式) >概觀。 請確定主要圖表下拉式篩選器上的篩選條件已設為網頁交易時間。 在「交易」表格下方,尋找「應用程式伺服器時間」。 確認您是否有任何長期執行或可疑的交易。

    2. 請移至[監視] > [交易]個別調查這些專案,並確定設定Web和最耗時 的篩選器。

    3. 然後搜尋使用資源的協力廠商模組:付款提供者、ERP等。

    4. 在APM的「監督」段落中:

      1. 按一下「交易」。
      2. 向下捲動,按一下顯示所有交易表格。
      3. 您可以依各種引數來排序交易,並跳至引起懷疑的引數。
      4. 複查那些具有低Apdex分數、異常高計數或高Avg時間或Dissat %的交易。
      5. 按一下每個個別的交易。 如果無法解決問題,請提交支援票證。
      6. 如果您需要進一步調查,請考慮檢查非Web交易。

非Web交易時間(作業和背景工作):

    1. 登入New Relic > APM > (選取應用程式) >概觀。 請務必在主圖表下拉式篩選器上選取非網路交易時間。 按一下「交易」表格中的個別交易。 尋找長期執行或可疑的交易。 這包括後端作業、cron作業或匯入/匯出作業,包括協力廠商。
若要深入瞭解New Relic Apdex分數,請參閱New Relic檔案> APM Apdex >測量使用者滿意度。 您也可以在我們的支援知識庫中參考Adobe Commerce的Managed警示: Apdex警告警示

高CPU使用率:

高CPU使用率可能表示有特別忙碌的服務,例如MySQL、Redis等。

  1. 登入New Relic >基礎結構>程式。
  2. 請檢閱CPU圖表,檢視是否有任何持續或耗用時間超過100% CPU時間的處理序,並與執行個體的處理器計數進行比較。 請注意資源使用率的高峰。 不建議您終止處理序,除非它是卡住的cron。
若要進一步瞭解效能測量結果,特別是CPU百分比、I/O位元組以及個別或處理序群組的記憶體使用量,請參閱New Relic檔案>基礎架構UI頁面>基礎架構主機頁面>處理序索引標籤
高I/O作業:對於每個客戶,此數字可能是個別的,但會與平均值大不相同。

與先前的平均I/O作業相比,尋找不尋常的尖峰:

  1. 登入New Relic >基礎結構>程式。
  2. 檢閱每秒I/O讀取位元組圖表。
  3. 紀錄尖峰的時間。
  4. 按一下APM。
  5. 請務必在主圖表下拉式篩選器上選取網頁交易時間。
  6. 設定您所記錄的尖峰時間。
  7. 搜尋造成高I/O作業量的異動。
  8. 深入研究每個交易追蹤>追蹤詳細資訊,以找出可能導致問題的原因。
中斷:New Relic依Apdex判斷中斷情形。 您會在Apdex分數圖表中看到一條紅線,指出Apdex < 0.4 (視為中斷)。

調查中斷可能需要幾個步驟,包括檢查Web和非Web交易、資料庫和第三方交易。 Web交易:

  1. 登入New Relic > APM >概觀。 確定下拉式圖表篩選器上的篩選器已設為網頁交易時間。
  2. 手動縮小時間範圍。
  3. 按一下「交易」。 請確定篩選器已設定為網頁且最耗時。 調查執行時間最長的交易。
  4. 如果您需要進一步調查,請考慮檢查非Web交易。

非Web交易:

  1. 返回「綜覽」頁面,然後在下拉式篩選器上切換至「非Web交易」。
  2. 逐一檢閱頁面最下方的交易追蹤。
  3. 根據問題而定,您可能需要使用第三方工具(如PHP效能評測器)來尋找瓶頸。
  4. 如果您需要進一步調查,請考慮檢查資料庫處理作業。

資料庫處理作業:

  1. 在「APM」頁面上,移至「監督>資料庫」。

  2. 依最耗時的專案排序。

  3. 檢閱熱門查詢。

    附註: 更新插入查詢是最耗用CPU的查詢。

  4. 從「排序依據」選擇器切換至「傳輸量」,並尋找導致資料庫傳輸量下拉式清單的處理程式。

  5. 如果您需要進一步調查,請考慮檢查協力廠商服務。

協力廠商服務:

  1. 在APM頁面上,前往監視>外部服務。
  2. 從「排序依據」下拉式清單中選取最慢的平均回應時間。
  3. 尋找在中斷前發生的程式。
若要瞭解有關調查特定效能問題的詳細資訊,請參閱New Relic檔案> APM UI頁面>交易頁面>使用向下鑽研函式
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a