查詢緩慢事件

當任何資料查詢遲遲無法完成時,就會觸發查詢緩慢事件。預設情況下,如果任何資料查詢執行時間至少為 30 秒,則「緩慢的查詢」事件將觸發警告。

可以使用 RMT 伺服器 Web 介面或透過更新組態檔 config.json 來設定臨界值。

若要設定查詢緩慢事件的閾值,請在「管理」功能表下選擇「組態」,再前往「事件」索引標籤。

主要是否為必要項目?說明
嚴重性必要

請參閱事件嚴重性層級

持續時間必要要將查詢視為緩慢的最小期間。值以秒為單位。

定義查詢緩慢事件的程式碼片段 config.json 範例如下:

{  
 "monitoring":  {  
    "incidents":  {  
      "triggers":  [  
        {  
          "counter":  "DataQueryDuration",  
          "severity":  "critical",  
          "threshold":  45000  
        }  
      ]  
    }  
  }  
}

如果資料查詢至少需要 45 秒才能執行,則會觸發查詢緩慢事件。

事件可以按照個別環境加以設定。例如,對於其識別碼為「staging-environment」的環境,在資料查詢需等候 30 秒以上才能執行時,就會觸發警告,其組態如下:

{  
  "environments":  {  
    "staging-environment":  {  
     "monitoring":  {  
       "incidents":  {  
          "triggers":  [  
            {  
              "counter":  "DataQueryDuration",  
              "severity":  "warning",  
              "threshold":  30000  
            }  
          ]  
        }  
      }  
    }  
  }  
}
主要資料類型是否為必要項目?說明
counter字串必要查詢緩慢事件使用 DataQueryDuration 識別碼。
severity字串選用請參閱事件嚴重性層級。預設值:Warning
threshold數字必要要將查詢視為緩慢的最小期間。值以毫秒為單位。

誰可以執行此動作

Resource Monitoring Tool 管理員或具備伺服器/環境管理角色的 Resource Monitoring Tool 使用者。

感謝您的意見反應!已成功提交您的意見回饋。謝謝!