硬體事件

Hardware 事件會監視伺服器本身。這些可用來協助找出可能會影響 Tableau Server 效能的伺服器問題。

您可以為以下問題設定閾值:

  • CPU 使用率
  • 可用記憶體
  • 記憶體使用量
  • 可用磁碟空間

預設情況下,安裝新 Tableau Resource Monitoring Tool 時會設定以下事件:

  • 當可用磁碟空間低於 10 GB 10 分鐘或更長時間時,系統會記錄警告事件,當可用磁碟低於 5 GB 10 分鐘或更長時間時,系統會記錄嚴重事件。
  • 當可用記憶體低於 8 GB 超過 10 分鐘時,系統會記錄警告事件。
  • 當整個伺服器的 CPU 使用率為 80% 或以上 5 分鐘時,系統會記錄警告事件。

附註:與記憶體相關的事件會以位元組的二進位倍數進行設定。

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

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

針對 CPU 使用率設定以下項目:

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

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

請參閱事件嚴重性層級

處理序必要閾值適用於整個 Tableau Server 或指定的單個執行序。
開始閾值必要CPU 使用率必須超過建立和監控事件之前指定的值。設定此閾值的百分比和持續時間。
結束閾值選用CPU 使用率必須低於認定事件已解決之前指定的值。

針對可用記憶體設定以下項目:

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

請參閱事件嚴重性層級

開始閾值必要可用記憶體必須低於建立和監控事件之前指定的值。設定此閾值的百分比和持續時間。
結束閾值選用可用記憶體必須高於認定事件已解決之前指定的值。

針對記憶體使用量設定以下項目:

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

請參閱事件嚴重性層級

處理序必要閾值適用於整個 Tableau Server 或指定的單個執行序。
開始閾值必要記憶體使用量必須等於建立和監控事件之前指定的值。設定此閾值的百分比和持續時間。
結束閾值選用記憶體使用量必須低於認定事件已解決之前指定的值。

針對可用磁碟空間設定以下項目:

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

請參閱事件嚴重性層級

開始閾值必要可用磁碟空間必須低於建立和監控事件之前指定的值。設定此閾值的百分比和持續時間。
結束閾值選用可用磁碟空間必須高於認定事件已解決之前指定的值。

針對磁碟佇列長度設定以下項目:

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

請參閱事件嚴重性層級

開始閾值必要磁碟佇列長度必須等於建立和監控事件之前指定的值。設定此閾值的百分比和持續時間。
結束閾值選用磁碟佇列長度必須低於認定事件已解決之前指定的值。

定義兩個硬體事件的 config.json 程式碼片段範例如下:

{  
 "monitoring":  {  
    "incidents":  {  
      "triggers":  [  
        {  
          "counter":  "DiskSpaceAvailableKB",  
          "severity":  "warning",  
          "threshold":  1048576  
        },  
        {  
          "counter":  "ProcessorTimePercent",  
          "severity":  "warning",  
          "threshold":  0.95,  
          "thresholdDuration":  300000,  
          "endThreshold":  0.90,  
          "endThresholdDuration":  5000  
        }  
      ]  
    }  
  }  
}
  • DiskSpaceAvailableKB 事件會在可用磁碟空間低於 10 GB 時觸發警告。
  • ProcessorTimePercent 事件會在 CPU 使用率至少有 95% 且持續超過 5 分鐘的情況下觸發警告。CPU 使用率低於 90% 達 5 秒時,就會認定該事件已解決。

預設設定可能不符合您的需求,並可能根據您的環境變更。舉例來說,若要識別碼為「staging-environment」的環境在可用磁碟空間低於 2 GB 時觸發警告,設定如下所示:

{  
  "environments":  {  
    "staging-environment":  {  
     "monitoring":  {  
        "incidents":  {  
          "triggers":  [  
            {  
              "counter":  "DiskSpaceAvailableKB",  
              "severity":  "warning",  
              "threshold":  2097152  
            }  
          ]  
        }  
      }  
    }  
  }  
}
主要資料類型是否為必要項目?說明
counter字串必要

要監視之硬體事件的識別碼。可用選項有:

  • ProcessorTimePercent
  • DiskSpaceAvailableKB
  • DiskQueueTotalLength
  • MemoryAvailableKB
  • MemoryCommittedKB
severity字串選用

請參閱事件嚴重性層級。預設值:Warning

threshold數字必要必須超過閾值才能監視事件。
thresholdDuration數字選用在觸發事件之前要監視情況的時間長度(以毫秒為單位)。如未指定,只要達到 threshold 就會觸發事件。
endThreshold數字選用必須超過閾值,才會認定事件已解決。
endThresholdDuration數字選用在完成事件之前要監視情況的時間長度(以毫秒為單位)。如未指定,只要達到 endThreshold,事件即告解決。如未定義 endThreshold,則會使用 threshold

誰可以執行此動作

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

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