導(dǎo)出DMS操作日志到阿里云日志服務(wù)
數(shù)據(jù)管理DMS支持將操作日志導(dǎo)出至阿里云日志服務(wù)(SLS),便于對(duì)操作日志進(jìn)行加工和分析。
前提條件
已開(kāi)通日志服務(wù)。更多信息,請(qǐng)參見(jiàn)開(kāi)通日志服務(wù)。
已創(chuàng)建日志服務(wù)Project和Logstore。具體操作,請(qǐng)參見(jiàn)創(chuàng)建項(xiàng)目Project和創(chuàng)建Logstore。
已在DMS的實(shí)例管理中將創(chuàng)建的Project錄入至DMS。錄入實(shí)例的操作,請(qǐng)參見(jiàn)云數(shù)據(jù)庫(kù)錄入。
導(dǎo)出的目標(biāo)Logstore必須為空,且全文索引和字段索引必須至少啟用一種。全文索引和字段索引的詳細(xì)信息,請(qǐng)參見(jiàn)創(chuàng)建索引。
背景信息
操作日志指用戶(hù)通過(guò)DMS系統(tǒng)發(fā)起所有操作的流水賬式日志,詳情請(qǐng)參見(jiàn)功能說(shuō)明。
費(fèi)用說(shuō)明
導(dǎo)出DMS操作日志到SLS功能不計(jì)費(fèi),但SLS會(huì)收取一定的存儲(chǔ)費(fèi)用。SLS的計(jì)費(fèi)詳情,請(qǐng)參見(jiàn)計(jì)費(fèi)項(xiàng)。
操作步驟
- 登錄數(shù)據(jù)管理DMS 5.0。
單擊控制臺(tái)左上角的圖標(biāo),選擇
。說(shuō)明若您使用的是非極簡(jiǎn)模式的控制臺(tái),在頂部菜單欄中,選擇
。選擇導(dǎo)出日志頁(yè)簽,單擊右上角新建任務(wù)。
在新建導(dǎo)出任務(wù)對(duì)話框中,配置如下信息。
配置項(xiàng)
是否必填
說(shuō)明
任務(wù)名稱(chēng)
是
導(dǎo)出任務(wù)名稱(chēng),便于后續(xù)查找。
目標(biāo)SLS
是
日志服務(wù)的資源管理單元Project。
SLS Logstore
是
將日志導(dǎo)出至創(chuàng)建的Logstore。該Logstore需要?jiǎng)?chuàng)建索引并不含任何日志條目。
說(shuō)明您可單擊同步字典,再單擊確認(rèn),DMS可自動(dòng)采集Logstore中的元數(shù)據(jù)信息。
功能模塊
是
選擇需要導(dǎo)出DMS哪些功能模塊的日志(與操作日志中的模塊對(duì)應(yīng)),包含不限、權(quán)限、數(shù)據(jù)Owner、數(shù)據(jù)查詢(xún)、查詢(xún)結(jié)果導(dǎo)出、跨庫(kù)查詢(xún)結(jié)果導(dǎo)出等功能,默認(rèn)選擇不限。
調(diào)度方式
是
選擇本次任務(wù)的調(diào)度方式。
單次:指成功創(chuàng)建導(dǎo)出任務(wù)后,僅導(dǎo)出一次。
周期:可選擇按日、周或月循環(huán)多次導(dǎo)出日志至Logstore。周期調(diào)度任務(wù)第一次會(huì)導(dǎo)出從日志開(kāi)始時(shí)間到第一次調(diào)度開(kāi)始時(shí)間范圍內(nèi),您在DMS生成的所有操作日志,后續(xù)僅導(dǎo)出增量的日志。具體配置,請(qǐng)參見(jiàn)周期調(diào)度。
日志時(shí)間范圍
否
說(shuō)明調(diào)度方式選擇單次時(shí)會(huì)出現(xiàn)此配置項(xiàng)。
導(dǎo)出某時(shí)間范圍內(nèi)的日志。不填寫(xiě)該配置項(xiàng)則默認(rèn)導(dǎo)出三年內(nèi)的日志。
日志開(kāi)始時(shí)間
否
說(shuō)明調(diào)度方式選擇周期時(shí)會(huì)出現(xiàn)此配置項(xiàng)。
周期任務(wù)沒(méi)有截止時(shí)間。
DMS日志記錄的開(kāi)始時(shí)間,不填寫(xiě)則默認(rèn)為創(chuàng)建導(dǎo)出任務(wù)時(shí)間對(duì)應(yīng)三年前的時(shí)間。
單擊確認(rèn),會(huì)創(chuàng)建一個(gè)導(dǎo)出日志任務(wù),同時(shí),系統(tǒng)還會(huì)在您的Logstore中創(chuàng)建一些用于后續(xù)查詢(xún)分析數(shù)據(jù)的索引字段,例如dbId、dbName、dbUser等。
對(duì)于單次任務(wù),僅導(dǎo)出一次日志,當(dāng)任務(wù)的狀態(tài)為運(yùn)行成功時(shí),表示日志導(dǎo)出成功。
說(shuō)明因Logstore索引延遲生效,所以單次調(diào)度任務(wù)會(huì)在創(chuàng)建成功后的90秒左右開(kāi)始執(zhí)行。
對(duì)于周期任務(wù),會(huì)多次導(dǎo)出日志,且導(dǎo)出前和導(dǎo)出后的任務(wù)狀態(tài)均為待調(diào)度。您可通過(guò)查看任務(wù)日志,判斷某次任務(wù)是否執(zhí)行成功。
您還可以在目標(biāo)任務(wù)行操作列下進(jìn)行如下操作。
查詢(xún):?jiǎn)螕?b data-tag="uicontrol" id="uicontrol-69g-uly-s2g" class="uicontrol">查詢(xún),系統(tǒng)自動(dòng)跳轉(zhuǎn)至SQL Console頁(yè)面,單擊查詢(xún),在頁(yè)面下方的執(zhí)行結(jié)果區(qū)域可查看導(dǎo)出至Logstore的日志。
任務(wù)日志:?jiǎn)螕?b data-tag="uicontrol" id="uicontrol-7se-g6w-63w" class="uicontrol">任務(wù)日志,查看任務(wù)開(kāi)始、結(jié)束時(shí)間、投遞日志數(shù)量、任務(wù)狀態(tài)等信息。
暫停:?jiǎn)螕?b data-tag="uicontrol" id="uicontrol-sz4-m97-4sf" class="uicontrol">暫停,在彈出的提示對(duì)話框中,單擊確認(rèn),周期任務(wù)會(huì)被暫停執(zhí)行。
重啟:?jiǎn)螕?b data-tag="uicontrol" id="uicontrol-25o-r3q-rma" class="uicontrol">重啟,在彈出的提示對(duì)話框中,單擊確認(rèn),可重新啟動(dòng)已被暫停執(zhí)行的周期任務(wù)。
周期調(diào)度
配置項(xiàng) | 說(shuō)明 |
調(diào)度周期 | 選擇調(diào)度任務(wù)的周期:
|
指定時(shí)間 |
|
具體時(shí)間 | 設(shè)置執(zhí)行任務(wù)流的具體時(shí)間。 例如配置02:55,系統(tǒng)將在指定天的02時(shí)55分執(zhí)行任務(wù)。 |
cron表達(dá)式 | 不需要手動(dòng)配置,系統(tǒng)會(huì)根據(jù)您配置的周期、具體時(shí)間自動(dòng)展現(xiàn)。 |
相關(guān)文檔
將DMS的操作日志導(dǎo)出到SLS后,您可能需要進(jìn)行查詢(xún)、分析日志。具體操作,請(qǐng)參見(jiàn)在日志服務(wù)SLS中查詢(xún)、分析DMS的操作日志。