通過企業(yè)監(jiān)控大盤實現(xiàn)本地日志監(jiān)控
云監(jiān)控插件將本地日志根據(jù)配置解析成具體的監(jiān)控指標后,將其上報到云監(jiān)控的指標倉庫,并以圖表形式展示。之后您還可以通過企業(yè)云監(jiān)控提供的監(jiān)控大盤(簡稱企業(yè)監(jiān)控大盤)創(chuàng)建多樣化的監(jiān)控圖表,并設(shè)置Prometheus報警,接收報警通知。
前提條件
請確保您已創(chuàng)建報警聯(lián)系人和報警聯(lián)系組。具體操作,請參見創(chuàng)建報警聯(lián)系人和報警聯(lián)系組。
請確保您已創(chuàng)建指標倉庫。具體操作,請參見創(chuàng)建指標倉庫。
背景信息
通過企業(yè)監(jiān)控大盤實現(xiàn)本地日志監(jiān)控的流程如下圖所示。
步驟一:在輸出本地日志的主機上安裝云監(jiān)控插件
您可以通過手動安裝和自動安裝兩種方式在輸出本地日志的主機上安裝云監(jiān)控插件。
手動安裝云監(jiān)控插件
當您需要通過云監(jiān)控的本地日志監(jiān)控功能監(jiān)控多臺主機時,如果主機自動安裝云監(jiān)控插件失敗或主機不能訪問公網(wǎng),則需要您手動為主機安裝云監(jiān)控插件。然后創(chuàng)建應(yīng)用分組,并將主機加入該應(yīng)用分組,對主機進行統(tǒng)一管理。
為輸出本地日志的主機手動安裝云監(jiān)控插件。
您安裝的云監(jiān)控插件版本必須大于或等于3.5.5,推薦您安裝最新版本的云監(jiān)控插件。具體操作,請參見腳本安裝。
查看輸出本地日志主機的云監(jiān)控插件的安裝結(jié)果。
在左側(cè)導航欄,選擇
,您可以查看目標主機的插件版本和插件狀態(tài)。為輸出本地日志的主機創(chuàng)建應(yīng)用分組。
在左側(cè)導航欄,選擇
。在應(yīng)用分組頁簽,單擊左上角的創(chuàng)建應(yīng)用分組。
在創(chuàng)建應(yīng)用分組面板,選擇創(chuàng)建實例方法為手動創(chuàng)建,輸入應(yīng)用分組名稱,關(guān)閉初始化安裝監(jiān)控插件開關(guān),選擇報警聯(lián)系人組。
單擊確定。
將輸出本地日志的主機加入應(yīng)用分組。
在目標應(yīng)用分組的組內(nèi)資源頁面,單擊管理產(chǎn)品和資源。
在添加/修改組資源面板,選擇目標應(yīng)用分組關(guān)聯(lián)的云產(chǎn)品及其實例。
單擊確定。
在目標應(yīng)用分組的組內(nèi)資源頁面,您可以查看添加的云產(chǎn)品及其實例信息。
自動安裝云監(jiān)控插件
當您需要通過云監(jiān)控的本地日志監(jiān)控功能監(jiān)控多臺主機時,您可以通過創(chuàng)建應(yīng)用分組,并將主機加入該應(yīng)用分組,實現(xiàn)主機自動安裝云監(jiān)控插件,對主機進行自動化管理。
通過應(yīng)用分組自動安裝的云監(jiān)控插件均為最新版本。
為輸出本地日志的主機創(chuàng)建應(yīng)用分組。
登錄云監(jiān)控控制臺。
在左側(cè)導航欄,選擇
。在應(yīng)用分組頁簽,單擊左上角的創(chuàng)建應(yīng)用分組。
在創(chuàng)建應(yīng)用分組面板,選擇創(chuàng)建實例方法為手動創(chuàng)建,輸入應(yīng)用分組名稱,打開初始化安裝監(jiān)控插件開關(guān),選擇報警聯(lián)系人組。
單擊確定。
將輸出本地日志的主機加入應(yīng)用分組。
在目標應(yīng)用分組的組內(nèi)資源頁面,單擊管理產(chǎn)品和資源。
在添加/修改組資源面板,選擇目標應(yīng)用分組關(guān)聯(lián)的云產(chǎn)品及其實例。
單擊確定。
在目標應(yīng)用分組的組內(nèi)資源頁面,您可以查看添加的云產(chǎn)品及其實例信息。
查看輸出本地日志主機的云監(jiān)控插件的安裝結(jié)果。
選擇
,您可以查看目標主機的插件版本和插件狀態(tài)。
步驟二:創(chuàng)建本地日志的數(shù)據(jù)接入任務(wù)
通過創(chuàng)建本地日志的數(shù)據(jù)接入任務(wù),云監(jiān)控插件將本地日志根據(jù)配置解析為具體的監(jiān)控指標后,將其上報到云監(jiān)控的指標倉庫,并以圖表形式進行展示。
在左側(cè)導航欄,選擇 。
單擊本地日志監(jiān)控頁簽。
單擊左上角的接入數(shù)據(jù)。
在本地日志監(jiān)控頁簽,設(shè)置本地日志的相關(guān)參數(shù)。
任務(wù)名:根據(jù)提示輸入本地日志的數(shù)據(jù)接入任務(wù)名稱。
應(yīng)用分組:選擇步驟一中新建的應(yīng)用分組。
主機:主機中實例名稱的匹配規(guī)則為默認值全部。
日志路徑:本地日志保存的路徑。
Windows:僅支持盤符開頭,例如:C:\UserData\logs\pre.cms.console.aliyun.com.@FUNC__DateFormat__YYYY-MM-DD@.log(不支持通配路徑)。
Linux:僅支持以“/”開頭,例如:/home/logs/pre.cms.console.aliyun.com.@FUNC__DateFormat__YYYY-MM-DD@.log。
說明pre.cms.console.aliyun.com.YYYY-MM-DD.log是目標日志文件。如果您需要排除錯誤日志文件error.log,則使用
@FUNC__DateFormat__YYYY-MM-DD@
過濾出日志名稱中包含日期的日志文件。日志解析:本地日志解析為具體的監(jiān)控指標。解析模式如下:
完整正則模式
在示例日志中輸入日志。
先單擊確定輸入,然后單擊生成正則。
在日志抽取結(jié)果區(qū)域,單擊目標Key對應(yīng)的列值翻譯。
輸入列名和翻譯值,單擊確定。
將解析出來的監(jiān)控指標值更換為另外一個值進行展示。
分隔符模式
在示例日志中輸入日志。
先單擊確定輸入,然后單擊增加列。
先輸入列名,再在示例日志中選中待解析的字段,系統(tǒng)自動計算出列值采樣和提取規(guī)則,然后設(shè)置翻譯值,單擊確定。
將解析出來的監(jiān)控指標值更換為另外一個值進行展示。
JSON模式
在示例日志中輸入JSON格式的日志。
單擊確定輸入。
在日志抽取結(jié)果區(qū)域,單擊目標字段名稱對應(yīng)的列值翻譯。
輸入翻譯值,單擊確定。
將解析出來的監(jiān)控指標值更換為另外一個值進行展示。
監(jiān)控項設(shè)置:對日志中解析出來的監(jiān)控項進行統(tǒng)計和計算,通過監(jiān)控圖表進行展示。
數(shù)據(jù)存入指標倉庫:選擇本地日志數(shù)據(jù)存入的指標倉庫。
標簽:對監(jiān)控指標進行分類。
單擊確定。
步驟三:查看本地日志數(shù)據(jù)的監(jiān)控圖表
您可以查看本地日志數(shù)據(jù)中指定監(jiān)控指標的監(jiān)控圖表。
在本地日志監(jiān)控頁簽,單擊目標任務(wù)對應(yīng)操作列的查看數(shù)據(jù)。
在查看數(shù)據(jù)頁面,選擇監(jiān)控指標。
步驟四:為本地日志數(shù)據(jù)自定義監(jiān)控圖表
您可以通過企業(yè)監(jiān)控大盤為本地日志數(shù)據(jù)中的監(jiān)控指標創(chuàng)建監(jiān)控大盤,并自定義監(jiān)控圖表。
在左側(cè)導航欄,選擇 。
在監(jiān)控大盤頁簽,單擊查看大盤。
在監(jiān)控大盤的左側(cè)導航欄,先單擊圖標,再單擊Add an empty panel。
在Edit Panel頁面,設(shè)置監(jiān)控指標和監(jiān)控圖表。
在Query頁簽,先選擇目標指標倉庫,再選擇監(jiān)控指標。
在右上方的Panel頁簽,設(shè)置監(jiān)控圖表的名稱、類型、展示樣式等。
在Edit Panel頁面,單擊右上角的Apply。
創(chuàng)建監(jiān)控圖表成功。
單擊右上角的圖標,設(shè)置監(jiān)控大盤的名稱和歸屬目錄。
單擊Save。
創(chuàng)建監(jiān)控大盤成功。
在監(jiān)控大盤的左側(cè)導航欄,選擇 ,單擊目標監(jiān)控大盤的名稱,查看監(jiān)控大盤。
步驟五:為本地日志數(shù)據(jù)設(shè)置報警規(guī)則
您可以為本地日志數(shù)據(jù)的監(jiān)控指標設(shè)置報警規(guī)則,當其達到報警條件時,您會收到報警通知。
在左側(cè)導航欄,選擇 。
在指標倉庫頁簽,單擊左上角的創(chuàng)建報警。
在創(chuàng)建報警規(guī)則面板,輸入規(guī)則名稱,選擇報警規(guī)則作用的指標倉庫,設(shè)置報警表達式,選擇報警聯(lián)系人組。
單擊確定。