Monitoring Google Cloud Platform (GCP)
若要提供 Google Cloud Platform 雲端型環境的可見性及見解,您可以使用 Instana 主機代理程式,透過下列方式自動探索及監視 GCP 服務:
- 提供 meta 資料、配置及度量值的即時洞察。
- 監視每一個服務的性能,並針對可能發生的問題配置警示。
附註: 若要從遠端監視 Kubernetes 或 Red Hat OpenShift 叢集中的 GCP ,請不要在叢集的每一個節點上安裝 Instana 主機代理程式。 在專用主機上安裝主機代理程式。
平台
受監視服務
安裝
Instana Google Cloud 整合使用服務帳戶,在 Google Cloud 與 Instana 之間建立 API 連線。
附註: 視雲端環境中受監視實體的數目而定,您可能需要增加主機代理程式的可用記憶體數量上限。 透過將環境變數 AGENT_MAX_MEM 設定為大於預設值 512 MB 的值,可以增加代理程式記憶體。 例如,若要將代理程式記憶體設為 1 GB ,您可以設定 AGENT_MAX_MEM=1024mb。
下列步驟是建立服務帳戶及向 Instana 提供服務帳戶認證以開始代表您進行 API 呼叫的指示。
存取您要設定 Instana 整合之 Google Cloud 專案的 Google Cloud 認證頁面 。
按一下 建立認證,然後選取 服務帳戶金鑰。

在 服務帳戶 清單中,選取 新建服務帳戶 選項。
為服務帳戶提供唯一名稱。
選擇角色或建立自訂角色,其中至少包含下列許可權:
monitoring.timeSeries.listpubsub.subscriptions.listpubsub.topics.listresourcemanager.projects.getcloudsql.instances.liststorage.buckets.list
選取 JSON 作為金鑰類型,然後按建立。
請記下此檔案的儲存位置,因為需要它才能完成整合。
在主機代理程式配置檔
<instana-agent-dir>/etc/instana/configuration.yaml中,將欄位credentials_path新增至com.instana.plugin.gcp區段,並使用認證檔的路徑指定值。請參閱下列範例:
com.instana.plugin.gcp: poll_rate: 60 # How often Google's monitoring API is polled in seconds credentials_path: '/opt/instana/credentials/cred-gcp.json' # Path to Service Account credentials exclude_tags: '' include_tags: ''
若要監視專案,需要啟用下列服務: