1. 程式人生 > >java效能監控工具MoSKito學習--MoSKito-Essential模組4

java效能監控工具MoSKito學習--MoSKito-Essential模組4

》Thresholds 閾值
What is a threshold? 什麼是閾值
一個閾值標記了一個生產者的效能邊界。當生產者超過了這些邊界(或上或下),閾值狀態會被改變。這樣你就知道這個生產者需要注意了。
Threshold Concepts to Remember 需要記住的閾值概念
》他們不是內建在thresholds,而是你自己時刻建立它的。
》閾值不會自動建立,而是你選擇一個生產者並且新增一個閾值給他。
》一個閾值監視一個引數,只有一個,而不是多個。
》對於新產生的閾值沒有預設的邊界值。它是你自己定義的值,從而告訴閾值什麼時候改變顏色。
Adding Thresholds 新增閾值
Via WebUI 通過WebUI
To add a threshold via WebUI: 新增一個閾值
首先,你必須要知道你想要監視的引數。比方說我們想知道我們網站Session的數量
1,來到 Producers tab 頁.

2,找到並且單擊你需要的生產者(我們要的是Seession數)。如圖Click_Producer.png所示:


3,在出現的producer page 頁, 單擊 Add Threshold button 按鈕(upper-right corner 在右上角).如圖AddThreshold_Button.png所示:


在出現的新的Threshold box:
i,新閾值的名字 (Name box),
ii,選擇監視區間 (Interval menu),
iii,選擇策略單位 (Unit menu),
iv,為閾值狀態定義邊界值:
  1,選擇是否你的值應該高於/小於你的entry(above/below menus),
  2,輸入值.

如圖AddThresholds_Box.png所示


5,來到 Stats ans StatValues Table 下面新的 Threshold box, 選擇監視的值然後點選 ADD 超連結。如圖Choose_MonitorParam.png所示


恭喜你添加了一個新的閾值。
現在你可以在其他的Thresholds tab頁檢視你新增的閾值了。
Thresholds Tab
檢視所有活躍的閾值:單擊Thresholds tab。
 tab頁的頭部有一個指示器,展示了所有可用閾值中狀態比較糟糕的。
The Thresholds tab has 2 display sections: 有2個展示部分
 1,System state, 系統的
 2,History. 歷史的

 如圖Threshold_Displays.png所示:


 和所有其他tab頁一樣,你也可以設定自動載入,匯出閾值資料或檢視幫助。
 系統狀態展示部分
 這部分展示所有你建立和沒有被刪除的閾值。

 如圖EditDelete_Threshold.png所示:


 這一部分有6列
 列名            展示
 Name           閾值名
 Status         閾值狀態
 Value          閾值
 Status Change  閾值最近的改變狀態。
 Change Timestamp 最近狀態改變的時間戳
 Path           閾值描述,被用在MoSKito資料互動配置檔案的區域。描述格式如下:
                <Producer.Stat.Value/Interval/TimeUnit>
                For example: SessionCount.Sessions.Cur/1m/MILLISECONDS
這部分也有兩個控制元素:編輯和刪除圖示。
編輯一個閾值
  1,單擊編輯✏️圖示和閾值在同一條線
  2,在出現的頁面內,設定新的名字和邊界值。
  3,單擊更新按鈕
刪除一個閾值:單擊刪除圖表可以刪除當前閾值。
Threshold screen是一個私有閾值空間,其中包含了素有的必要閾值資訊(包括設定的編輯值).

如圖Threshold_Screen.png所示


為了檢視閾值screen:選擇閾值並且單擊它名字超連結如圖Open_ThresholdScreen.png所示


History Display Section 歷史展示部分
這部分展示所有閾值狀態的變化(包含已刪除的閾值)
只要你建立了一個新的閾值並且經過了它的第一個監視區間,一個新的狀態改變線會出現在歷史展示中。當然任何已經存在的閾值的狀態改變都是被反應在這兒。

如圖HistoryDisplay.png


這部分的4列
列                       展示
TimeStamp              狀態發生改變是的時間
Name                   閾值的名字
Status change          之前和已改變的狀態
value change           之前和已改變的值
Inactive Thresholds 非活躍閾值
一些閾值可能是非活躍的,你可以通過綠色狀態顏色來知道它們。
為啥他們出現以及他們做了什麼?請看下錶:
一個閾值可能處於非活躍狀態因為            怎麼修復它?
這個閾值的時間區間還沒有經過              等待直到區間時間經過
例如
區間是5分鐘,並且在你新增後只過了3分鐘