適用於使用 Chrome Management Telemetry API 的管理員或第三方合作夥伴。
Chrome 管理員可以使用 Chrome Management Telemetry API 監控 ChromeOS 裝置的運作和健康狀態,協助進行根本原因分析和疑難排解。
使用 Chrome Management Telemetry API 通知,您可以透過 Google Cloud Pub/Sub 訂閱及接收 Telemetry API 事件通知。
詳情請參閱 Chrome Management Telemetry API。
Google Cloud Pub/Sub
只要使用 Google Cloud Pub/Sub,就能建立事件製作者和消費者 (稱為發布者和訂閱者) 的系統。這個系統會串流分析和資料整合管道,以便接收及發布資料。
發布者透過播送事件,以非同步的方式與訂閱者通訊。無論處理這些事件的方式或時間為何,系統都會將事件傳送至 Pub/Sub 服務。Pub/Sub 會將事件傳送至所有需要這些事件的服務。Pub/Sub 不必等到訂閱者接收資料,如此一來就能提高系統的彈性。
事前準備
如要將 Chrome Management Telemetry API 通知連結至 Google Cloud Pub/Sub,請先確認下列事項:
- 您有 Google 管理控制台的超級管理員存取權。如要有這項存取權,則您必須擁有 Google 代管帳戶和已驗證的網域。詳情請參閱加入受管理的 Chrome 機構。
- 您的 ChromeOS 裝置已註冊在用於存取管理控制台的網域中。詳情請參閱「註冊 ChromeOS 裝置」。
- 您擁有可以啟用 Pub/Sub 通知功能的 Google Cloud 專案。
步驟 1:啟用 Chrome 管理服務遙測通知
-
-
在管理控制台中,依序點選「選單」圖示 「裝置」「Chrome」「設定」「裝置設定」。
- 如要為所有使用者及已註冊的瀏覽器套用設定,請選取頂層機構單位;如果只要為部分使用者套用設定,請選取子機構單位。
- 前往「使用者和裝置回報功能」。
- 按一下「回報裝置遙測資訊」。
- 選取「啟用所有遙測回報功能」。
- 按一下「儲存」。
開啟遙測回報功能後,您可以針對貴機構中的 ChromeOS 裝置發生的各種事件類型建立訂閱項目。系統接著會將這些事件的通知傳送至已設定的 Pub/Sub 主題。
步驟 2:在 Google Cloud 專案中建立 Pub/Sub 主題
詳情請參閱整合 Google Cloud Pub/Sub 與 Chrome 瀏覽器雲端管理服務。
- 登入 Google Cloud Platform。
- 在「Pub/Sub」專區中,前往「主題」頁面。
- 選取現有主題或點選「建立主題」。
- 輸入主題 ID,然後按一下「建立主題」。
- 選取您建立的主題,用於接收 Chrome 中的事件。
- 按一下「權限」下方的「新增成員」。
- 在「新增主體」下方輸入 cloud-pub-sub-publisher@chrome-reporting.iam.gserviceaccount.com。
Google 伺服器會使用這個帳戶來呼叫 Pub/Sub 主題的 Publish API。主題必須授予此帳戶發布存取權。 - 從「角色」中,選取「Pub/Sub 發布者」。
- 按一下「儲存」。
- 請複製並儲存主題的完整路徑,以供管理控制台中的後續步驟使用。
步驟 3:註冊 Pub/Sub 主題並建立通知設定
如要建立通知設定,您必須呼叫 Chrome Management Telemetry API。請點選下方連結,瞭解任何其他所需資訊。
- 如要瞭解如何存取 Chrome Management Telemetry API,請參閱這份一般指南。
- 如要瞭解如何建立通知設定,請參閱這篇文章。您可以呼叫 Telemetry API 通知,並傳送 POST 要求來建立通知設定。
- 將內文中的 google_cloud_pubsub_topic 改成您的主題。
舉例來說,如要設定事件通知,用於已新增和已移除 USB 的通知,請設定:
- 將內文中的 google_cloud_pubsub_topic 改成您的主題。
{
"google_cloud_pubsub_topic": "projects/your-project/topics/your-topic",
"filter": {
"telemetry_event_notification_filter": {
"event_types": [
"USB_ADDED",
"USB_REMOVED"
]
}
}
}
步驟 4:開始接收 Chrome Management Telemetry API 通知
您可以透過下列方式接收通知: