本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
阿里云日志服務與云數據庫RDS聯合推出CloudLens for RDS。您可以通過CloudLens for RDS實時查看RDS SQL審計日志、錯誤日志和慢日志的采集狀態,集中管理采集配置,并可基于采集到的日志進行后續的審計、分析、告警等操作。
產品試用
SLS Playground中的CloudLens for RDS Demo,內置了RDS集群、演示數據、可視化圖表等資源,提供了完整的演示環境,便于您快速了解及體驗功能。
您可以單擊CloudLens for RDS,進行試用。
SLS Playground中的數據為演示數據,請勿用于生產環境。
功能說明
CloudLens for RDS支持如下功能:
采集管理
重要針對錯誤日志和慢日志,僅支持RDS MySQL和RDS PostgreSQL。
支持集中管理RDS SQL審計日志、慢日志和錯誤日志的采集狀態。
支持自動采集現有或未來新增RDS實例的SQL審計日志、慢日志和錯誤日志。
支持集中管理存儲目標庫(Project、Logstore)。
日志審計
提供RDS SQL審計日志的實時存儲、查詢與分析。
提供豐富的可視化報表,支持報表郵件、釘釘群訂閱。
提供豐富的內置告警規則,支持靈活配置告警策略,及時精準地發送告警消息。
支持的日志類型
CloudLens for RDS支持采集RDS SQL審計日志、慢日志和錯誤日志。其中,RDS SQL審計日志記錄了對數據庫執行的所有操作,這些信息是系統通過網絡協議分析所得,對系統CPU消耗極低,不影響SQL執行效率。RDS SQL審計日志包括但不限于如下操作:
數據庫的登錄和退出操作。
DDL(Data Definition Language)操作:對數據庫結構定義的SQL語句,包括CREATE、ALTER DROP、TRUNCATE、COMMENT等。
DML(Data Manipulation Language)操作:SQL操作語句,包括SELECT、INSERT、UPDATE、DELETE等。
其他SQL執行操作,包括任何其他通過SQL執行的控制,例如回滾、控制等。
SQL執行的延遲、執行結果、影響的行數等信息。
資產詳情
自定義日志服務Project和Logstore
重要請勿刪除RDS日志對應的日志服務Project和Logstore,否則將無法正常推送日志到日志服務。
專屬儀表盤
默認生成3個儀表盤。
說明專屬儀表盤可能隨時進行升級與更新,建議您不要修改專屬儀表盤。您可以自定義儀表盤用于查詢結果展示。更多信息,請參見創建儀表盤。
儀表盤
說明
RDS審計運營中心
展示整體訪問情況、活躍數據庫等信息,包括操作的數據庫數量、操作表格數、執行錯誤、累計插入行數、累計更新行數、累計刪除行數、累計查詢行數等。
RDS審計性能中心
展示運維可靠性相關指標,包括SQL執行峰值、查詢帶寬峰值、更新帶寬峰值、刪除帶寬峰值、SQL平均時間、查詢SQL平均時間、更新SQL平均時間、刪除SQL平均時間等。
RDS審計安全中心
展示數據庫安全相關指標,包括錯誤數、登錄失敗次數、大批量刪除事件、大批量修改事件數、危險SQL執行次數、錯誤操作類型分布、出錯客戶端外網分布、錯誤最多的客戶端等。
費用說明
限制說明
并非所有RDS類型都支持SQL審計功能,具體說明請參見MySQL數據庫功能概覽、PostgreSQL數據庫功能概覽、SQL Server數據庫功能概覽。
CloudLens for RDS中的日志采集功能依賴于RDS實例的SQL審計(PostgreSQL、SQL Server)或或SQL洞察(MySQL)功能。
在CloudLens for RDS開啟RDS SQL審計日志采集功能后,系統自動開啟對應RDS實例的SQL審計(PostgreSQL、SQL Server)或SQL洞察(MySQL)功能。如果您已停止采集RDS審計日志,且希望關閉SQL洞察功能,請在RDS控制臺上進行手動關閉。具體操作,請參見關閉SQL洞察。
RDS實例和日志服務Project需處于同一地域。
除本地云以外的其他地域都支持。
RDS審計日志采集方式比較?
目前,日志服務支持通過如下三種方式采集RDS SQL審計日志。
CloudLens for RDS方式和接入數據-RDS審計方式中的采集配置是互通的。日志審計服務中的RDS SQL審計日志采集配置為獨立的采集渠道,不受另外兩種采集方式影響。
CloudLens for RDS
入口:在日志服務控制臺首頁的日志應用區域的審計與安全頁簽下,單擊CloudLens for RDS。
推薦場景:建議在單賬號采集場景下使用。
入口:在日志服務控制臺首頁的日志應用區域的審計與安全頁簽下,單擊日志審計服務。
推薦場景:建議在跨賬號、跨地域采集場景下使用。
入口:在日志服務控制臺首頁的接入數據區域的云產品頁簽下,單擊RDS審計-云產品。
推薦場景:無,可由CloudLens for RDS代替。
屬性 | CloudLens for RDS | 日志審計服務 | 接入數據-RDS審計 |
指定RDS實例粒度 | 支持 | 支持 | 支持 |
靈活指定存儲目標庫 | 支持 | 不支持 | 支持 |
跨地域采集 | 不支持 | 支持 | 不支持 |
跨賬號采集 | 不支持 | 支持 | 不支持 |
自動采集 | 支持 | 支持 | 不支持 |
手動采集 | 支持 | 不支持 | 支持 |
查看采集狀態視圖 | 支持 | 不支持 | 不支持 |
注意事項
CloudLens功能要求云賬號下必須存在至少一個Project。
在用戶開通和使用CloudLens功能時,日志服務會檢測賬號下是否存在Project,具體邏輯如下。
檢測邏輯
用戶第一次開通CloudLens功能,日志服務會自動檢測您當前的阿里云賬號下是否存在任意Project,如果沒有Project,則會在華南2(河源)地域創建一個名稱為
aliyun-product-data-阿里云賬號ID-cn-heyuan
的Project。用戶開通CloudLens功能后進入CloudLens,日志服務只會自動檢測您當前的阿里云賬號下是否存在任意Project,不會在華南2(河源)地域創建Project,用戶可以手動創建任意Project,創建Project的步驟請參見管理Project。
刪除Project
如果您要刪除
aliyun-product-data-阿里云賬號ID-cn-heyuan
這個Project,可以打開云命令行,執行以下命令進行刪除,請根據實際情況替換阿里云賬號ID。aliyunlog log delete_project --project_name=aliyun-product-data-阿里云賬號ID-cn-heyuan --region-endpoint=cn-heyuan.log.aliyuncs.com
刪除其他Project和Logstore的步驟,請參見管理Logstore和管理Project。