創(chuàng)建自定義監(jiān)控
本文主要介紹如何創(chuàng)建自定義監(jiān)控并進(jìn)行監(jiān)控配置。
過濾多個(gè) LDC 或 IDC 或單機(jī),您需要通過逗號分隔,目前暫時(shí)不支持正則填寫。
前提條件
通過 CAFE 成功發(fā)布應(yīng)用,并在應(yīng)用監(jiān)控中查看到該應(yīng)用。
待創(chuàng)建應(yīng)用的業(yè)務(wù)日志符合日志規(guī)范,并且具有日志數(shù)據(jù)。
熟悉待創(chuàng)建應(yīng)用的業(yè)務(wù)日志的列值字段含義。
操作步驟
進(jìn)入控制臺,單擊左側(cè)導(dǎo)航欄中的 自定義監(jiān)控。
在 自定義監(jiān)控 頁面,單擊 新增。
在 常用 頁簽下,單擊 分鐘統(tǒng)計(jì)/無 Key ,進(jìn)入分鐘統(tǒng)計(jì)/無 Key 監(jiān)控產(chǎn)品配置頁面。
在配置頁面,填寫 監(jiān)控配置名稱,選擇所屬應(yīng)用及采集日志文件。
選擇 采集日志文件 時(shí),如果列表中沒有需要的日志文件,可單擊 掃描選取,打開 選取采集文件 頁面,頁面會給出二個(gè)系統(tǒng)默認(rèn)的文件路徑,雙擊路徑名打開進(jìn)行日志文件選取。
如果默認(rèn)的文件路徑中,沒有找到需要的路徑,可通過填寫 指定根目錄 或 指定服務(wù)器 來查找需要的日志文件。查找時(shí),注意 指定根目錄 或 指定服務(wù)器 IP 這二項(xiàng)只需填寫其中一個(gè)進(jìn)行查找。
在采集篩選區(qū)域,您可以通過選擇 線上、灰度、預(yù)發(fā)環(huán)境,或者通過過濾 LDC 邏輯機(jī)房、IDC 物理機(jī)房、單機(jī),進(jìn)行個(gè)性化的服務(wù)器采集定制。
說明過濾多個(gè) LDC 或 IDC 或單機(jī),您需要通過逗號分隔,目前暫時(shí)不支持正則填寫。
在日志篩選區(qū)域,您可以通過配置 新增白名單篩選 或 新增黑名單篩選 進(jìn)行日志關(guān)鍵字篩選(白名單相當(dāng)于 SQL 里的
[Where Field =?]
語義,黑名單相當(dāng)于 SQL 里的[Where Field < >?]
語義)。白名單篩選列
單擊 新增白名單規(guī)則,新增一條白名單篩選列,在 列定義 頁面配置“白名單篩選列”位置。您可以在日志樣本中選中目標(biāo)一個(gè)關(guān)鍵詞,系統(tǒng)會根據(jù)該關(guān)鍵詞的位置自動生成一個(gè) 列值選取規(guī)則,并在下方的 列值采樣 表格中顯示根據(jù)這一選取規(guī)則采樣得到的列值,完成后,在最下方填入列名,單擊 確定,完成白名單列的選取。
左起右至分隔符類型如下:
可見符號(推薦使用),如 , . / { } + 等等。
字符串,如:“error”,“錯(cuò)誤”等,中英文可見字符串,做為分隔符。
不可見符號(一般不推薦使用),如空格等。一般空格作為分隔符的,建議選中關(guān)鍵字后,自動生成空格分隔。也可以用 ASCII 碼,實(shí)現(xiàn)隱型符號的分隔,寫法如:char(1,2)。
白名單列值
同一個(gè)列值位的白名單,支持多個(gè)值的選取,可以用“,”分隔,如:
aaaa,bbbb,cccc
。多個(gè)“白名單篩選列”之間的關(guān)系為“且”。白名單與黑名單為且的關(guān)系,多個(gè)黑名單之間是或的關(guān)系。
在 統(tǒng)計(jì)方式 區(qū)域選擇日志進(jìn)行計(jì)算的方式。分鐘統(tǒng)計(jì) / 無 Key 類型產(chǎn)品提供以下七種方式:
求行數(shù)(單位時(shí)間內(nèi)的日志行數(shù))。
對列值求平均(需在 求平均列 區(qū)域選取列值)。
對列值求和(需在 求和列 區(qū)域選取列值)。
對列值求最小值(需在 最小值 區(qū)域選取列值)。
對列值求最大值(需在 最大值 區(qū)域選取列值)。
求指定內(nèi)容出現(xiàn)次數(shù) (需在 有效列值 區(qū)域填寫內(nèi)容):統(tǒng)計(jì)邏輯為是,指定內(nèi)容一行中出現(xiàn)多次,計(jì)多次。
對兩列除法求商(需在 這個(gè)數(shù)(被除數(shù))、除以(除數(shù)) 這兩個(gè)區(qū)域分別選取列值):統(tǒng)計(jì)邏輯是,將 1 分鐘內(nèi)日志二個(gè)數(shù)值分別求和,然后相除。多用于統(tǒng)計(jì)日志,如耗時(shí)總量除以總計(jì)數(shù)。
文中示例選擇 求行數(shù) 進(jìn)行計(jì)算。
單擊 + 新增告警套餐,再單擊 + 增加告警規(guī)則 > 添加觸發(fā)條件,在彈出的 告警觸發(fā)條件 配置頁面,選取 取值方式(指告警規(guī)則的計(jì)算統(tǒng)計(jì)方式)與 對比閾值方式,并填寫 短信閾值,最后單擊 確定 完成條件配置。
說明告警配置 指設(shè)置一定的告警規(guī)則,可通過手機(jī)短信方式接收故障告警。RMS 提供可視化告警配置,支持多種告警統(tǒng)計(jì)規(guī)則、支持多條件多套告警配置、并可按不同時(shí)間段設(shè)置告警。
告警等級
告警等級 選項(xiàng),用于告警的管理,設(shè)定不同風(fēng)險(xiǎn)等級,方便監(jiān)控。告警等級會在 總覽頁面的 告警信息 中做分類統(tǒng)計(jì),以及會在告警接收文案中出現(xiàn)告警指標(biāo)的等級標(biāo)注。目前提供紅色告警、橙色告警(P1)、普通告警(P2)、普通告警(P3)、普通告警(P4)。文中示例選擇默認(rèn)等級 普通告警(P2)。
檢測頻率(分鐘/次)檢測頻率(分鐘/次) 選項(xiàng),指檢測告警規(guī)則的間隔時(shí)長。如:填寫為 5,表示規(guī)則每 5 分鐘啟動一次;填寫 60,表示規(guī)則每個(gè)整點(diǎn)啟動一次。下圖為默認(rèn)值 1 分鐘啟動一次。
單擊監(jiān)控產(chǎn)品配置頁面的最下方 調(diào)試配置 和 調(diào)試告警,對配置進(jìn)行自我檢查。
調(diào)試配置 對話框打開后,單擊 調(diào)試 進(jìn)行調(diào)試。
調(diào)試告警 頁面打開后,單擊 調(diào)試 進(jìn)行調(diào)試。
調(diào)試完成后,回到配置頁面,單擊配置頁面最下方的 提交,便完成了一個(gè)自定義監(jiān)控產(chǎn)品的配置,并生成了一個(gè)數(shù)據(jù)源。