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