系統活動是 LookML 模型,會連線至 Looker 的基礎應用程式資料庫。系統活動探索和資訊主頁是以這個模型為基礎,會顯示 Looker 執行個體的相關資訊,包括:
- 儲存在執行個體上的所有 Look 圖表和資訊主頁
- 使用者和歷來查詢資訊
- 執行個體效能統計資料
系統活動資料的精細程度和保留期限都受限於系統限制。系統活動專為收集大量資料而設計,匯總後可用來補充業務記錄。
這項資料可用於輔助監控和稽核活動,但無法取代現有的法規遵循策略。
使用者執行的篩選器文字可在系統活動中存取,且任何有權查看系統活動模型的使用者都能查看。
採取行動:修改可查看系統活動模型的使用者。根據預設,Looker 管理員可以存取系統活動。Looker 管理員可以將
see_system_activity權限授予非管理員使用者,讓他們存取系統活動。
系統活動包含下列元素:
系統活動資訊主頁:Looker 建立的資訊主頁,顯示 Looker 執行個體的使用情形和效能資訊。您可以下載、排定、設定快訊,以及深入分析指標和元素,就像在其他資訊主頁上一樣。系統活動資訊主頁中的資料每 12 小時會更新及快取一次。
系統活動探索:您可以使用系統活動探索功能,建立自己的 Look 和資訊主頁,監控及分析 Looker 執行個體。如需探索及其快取規則的清單,請參閱「系統活動探索」頁面。
Looker 報表的系統活動:如果 Looker 執行個體啟用了 Looker 報表功能,系統活動資訊主頁和探索會包含 Looker 執行個體上儲存的 Looker 報表相關資訊。
Elite System Activity:選用的分析儲存庫,可提高 System Activity 效能和儲存空間限制。Elite 系統活動是 Looker (原始版本) 的付費功能,也是 Looker (Google Cloud Core) Enterprise 和嵌入版的標準功能。
唯讀副本選項:僅適用於客戶託管的執行個體,可提升系統活動效能,並延長系統活動資料保留時間。
瞭解 PDT 記錄動作:使用 PDT 事件記錄探索,查看及瞭解 PDT 記錄動作和對應的動作資料。
Looker 事件:Looker 產生的事件,以及查看方式。
嵌入式環境中的系統活動
在嵌入式環境中,即使您在單一登入 (SSO) 驗證期間授予 see_system_activity 權限,嚴格的限制也會防止嵌入式使用者轉譯基礎系統資料。不支援直接為一般嵌入使用者嵌入系統活動資訊主頁。
如要與嵌入使用者分享系統活動深入分析,您必須擷取資料,並透過客戶控管的模型提供。您可以改用下列替代方案:
- Looker API 指令碼:使用 Looker API 用戶端 SDK (例如 Python SDK),以程式輔助方式對
system__activity模型執行查詢。安排指令碼擷取每日結果,並直接寫入外部資料庫。 - 排定傳送:根據系統活動建立 Look,並排定每日傳送 CSV 或 JSON 檔案至 Amazon S3 bucket 或 SFTP 伺服器。接著,使用擷取、轉換和載入 (ETL) 管道擷取資料。
- 自訂模型和資訊主頁:使用 Looker API 指令碼、排定傳送或菁英系統活動擷取資料,並載入自己的資料庫,例如 BigQuery。接著,以該資料為基礎建立標準 LookML 模型,並嵌入從新模型建構的資訊主頁。