[英]Google Cloud Platform: “Update Google Stackdriver monitoring agent”
[英]Google Cloud Platform : Stackdriver Agent installation and Condiguration error on GCP VM instance
我沒有關於Google雲端平台VM實例監控的Stackdriver Monitor配置方面的經驗。 我們對項目的基本監視工作正常,但是嘗試在Ubuntu 14.04 OS中安裝stackdriver agent時,它給我們帶來了錯誤,並且具有agent的堆棧驅動程序不適用於我們。 以下是錯誤,供您參考。
1月3日10:43:42 ubuntu-uat01 collectd [2283]:write_gcm:HTTP請求失敗403:{#012“錯誤”:{#012“代碼”:403,#012
“消息”:“用戶無權訪問項目監視記錄。”,#012“狀態”:“ PERMISSION_DENIED”#012}#012} 1月3日10:43:42 ubuntu-uat01 collectd [2283]:write_gcm:來自wg_curl_get_or_post 1月3日的錯誤-2收集了ubuntu-uat01 [2283]:write_gcm:wg_transmit_unique_segment失敗。
有人可以幫助我在服務器上安裝代理程序的情況下設置堆棧驅動程序監視,或者為我提供一些文檔鏈接(如果有)。
在將實例“ Monitoring Metric Writer”添加到服務帳戶之前,我在實例上遇到了這個精確錯誤。
您還可以按照Igor的建議,將監視api范圍添加到實例中。請參閱StackDriver監視文檔。
您很可能沒有在項目中啟用Stackdriver Monitoring API ,或者您的VM沒有正確的作用域。 有廣泛的指示安裝代理,包括在谷歌雲網站故障排除頁。
如果要在實例上安裝StackDriver監視和日志記錄代理,則需要確保實例上附加的服務帳戶具有將數據編輯/寫入StackDriver的適當權限。 只需運行以下命令即可分配適當的角色:
gcloud projects add-iam-policy-binding PROJECT_NAME --member="serviceAccount:SERVICE_ACCOUNT_EMAIL" --role="roles/logging.logWriter"
gcloud projects add-iam-policy-binding PROJECT_NAME --member="serviceAccount:SERVICE_ACCOUNT_EMAIL" --role="roles/monitoring.metricWriter"
用您環境中的適當值替換PROJECT_NAME和SERVICE_ACCOUNT_EMAIL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.