
我在 GCE 中有一個安裝了 docker 的虛擬機器。我在那裡運行容器谷歌雲端日誌驅動程式。我可以在 stackdrive 日誌記錄中看到日誌。但是,我無法輕鬆瀏覽不同容器的日誌。所有容器的日誌都會在以下目錄下建立索引logName
projects/my-project/logs/gcplogs-docker-driver
有沒有什麼方法可以在左側的“日誌字段”窗格中添加字段,以便我可以輕鬆地按容器進行過濾?看來logName
gcplogs-docker-driver 中的 是硬編碼的,因此無法修改。我嘗試使用“將欄位新增至日誌欄位窗格”,jsonPayload.container.name
但看起來內部的任何欄位jsonPayload
都不能在日誌欄位窗格中使用,它顯示“值不存在”
jsonPayload
我還嘗試添加標籤作為 gcplogs 選項,但它們也是在與容器名稱相同的問題下發送的
答案1
另外,它已為我解決,因為 gcplogs-driver 還包含容器的元數據,那麼您只需在 stackdriver 查詢中指定容器名稱即可。
資源類型=“gce_instance”“my_container” 帶有查詢的圖像