簡體   English   中英

為什么我在使用 Compute Engine 時遇到錯誤

[英]Why am I getting an error using Compute Engine

使用 Cloud Monitoring API v3 查詢代理指標的磁盤空間利用率時出現以下錯誤:

404 找不到指標 resource_container_ids

我傳遞了正確的項目和虛擬機實例。 我可以很好地查詢谷歌雲指標,但這個代理指標給了我錯誤。 知道我做錯了什么嗎? 該圖表在線顯示良好,但我需要通過我的腳本獲取數據。

results = client.list_time_series(
        request={
            "name": project_name,
            "filter": 'metric.type = "agent.googleapis.com/disk/percent_used" AND metric.labels.instance_name = "MY_INSTANCE"',
            "interval": interval,
            "view": monitoring_v3.ListTimeSeriesRequest.TimeSeriesView.FULL,
        }
     )

好的,我發現傳入實例名稱(vm)是不正確的。 刪除它后,數據恢復正常,但我只希望某個虛擬機的數據恢復。 但指標不允許傳入虛擬機名稱。 任何想法如何將數據限制在那個虛擬機上?

我現在沒有筆記本電腦可以測試,但我認為您需要使用實例 ID (resource.instance_id)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM