Google Cloud Observability 正在逐步淘汰舊版 Monitoring 和 Logging 代理程式。
自 2026 年 9 月 28 日起,代理程式的所有標準維護和定期修正錯誤作業將正式結束,並進入 12 個月的遷移寬限期。在此期間,Cloud Customer Care 會透過支援單協助您遷移。遷移支援服務將於 2027 年 9 月 28 日終止,之後所有遷移作業都必須由您自行管理。
遷移選項
建議您盡快改用下列其中一種支援的替代方案:
- Ops Agent:主要且建議使用的代理程式,用於從 Compute Engine 執行個體收集遙測資料。這項代理程式將記錄和指標整合至單一代理程式,提供 YAML 設定來收集記錄和指標,並具備高處理量記錄功能。詳情請參閱「從舊版代理程式遷移至 Ops Agent」。
- Google 建構的 OpenTelemetry Collector:Google 建構的開放原始碼 OpenTelemetry Collector,可用於正式環境。您可以透過應用程式,將相關聯的 OpenTelemetry Protocol (OTLP) 追蹤記錄、指標和記錄傳送至 Google Cloud Observability 和其他後端。詳情請參閱「Google 建構的 OpenTelemetry Collector 總覽」。
- 上游 Fluentd (僅限記錄):開放原始碼、社群導向的記錄資料收集器,舊版 Logging 代理程式是以此為基礎建構而成。許多舊版環境使用高度自訂的 Fluentd 設定,無法為 Ops Agent 轉譯。只要將上游 Fluentd 與 Google 平台外掛程式搭配使用,即可維持目前的設定,並確保記錄檔能持續流入 Cloud Logging,不會中斷。詳情請參閱「從舊版 Logging 代理程式遷移至上游 Fluentd」。
找出受影響的 Compute Engine 執行個體
如要找出執行舊版 Monitoring 代理程式或舊版 Logging 代理程式的 Compute Engine 執行個體,請按照下列步驟操作:-
前往 Google Cloud 控制台的leaderboard「Metrics Explorer」頁面:
如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。
- 在查詢建立工具窗格的工具列中,選取名為 code「PromQL」PromQL的按鈕。
- 在「Results」(結果) 窗格中,選取「Table」(資料表)。
-
在編輯器中輸入下列其中一項查詢,然後按一下「Run query」(執行查詢):
- 如要產生表格,列出執行代理程式的每個 VM 執行個體 ID,以及代理程式版本,請使用:
max by (instance_id, version, ${__groupby}) ({__name__="agent.googleapis.com/agent/uptime", monitored_resource="gce_instance"}) - 如要產生表格,顯示執行各代理程式版本的執行個體總數,請使用:
count by (version, ${__groupby}) ({__name__="agent.googleapis.com/agent/uptime", monitored_resource="gce_instance"})
在「version」(版本) 欄中,顯示
stackdriver_agent的項目是指舊版 Monitoring 代理程式,顯示google-fluentd的項目則是指舊版 Logging 代理程式。 - 如要產生表格,列出執行代理程式的每個 VM 執行個體 ID,以及代理程式版本,請使用: