我喜歡我可以使用Logs API(在這裏描述:https://cloud.google.com/appengine/docs/java/logs/)以編程方式訪問並顯示應用程序&請求日誌,因爲我認爲合適 - 這太棒了。Java Google AppEngine託管虛擬機:可通過Logging API獲取哪些日誌?
現在我在AppEngine上使用託管虛擬機,您可以在管理控制檯日誌查看器中看到有很多額外的日誌 - 包括我的情況下我發現可以包含在查看器中的自定義日誌這裏描述:https://cloud.google.com/appengine/docs/managed-vms/custom-runtimes#logging)。
我的問題是:有沒有什麼辦法可以使用日誌API(或其他管道已建成?)來訪問這些日誌?我的託管虛擬機模塊包含幾個組件,可以生成我想查看的日誌:
- 應用程序日誌 - 我可以得到這些!這裏沒問題。
- 通過後臺進程我_ah開球創建自定義日誌文件/啓動(如在截圖「my_custom_1.log」)
- STDERR &從我的背景STDOUT處理
- 相關管理VM日誌(例如,用於當例如重新啓動,由於惡劣的狀況。其它系統事件像正常重新啓動?)
基本上我想在實例級別「總圖」 。有人試圖用成功的方式來馴服託管虛擬機嗎?我並不期待推出自己的解決方案。我甚至不知道從哪裏開始捕捉STDERR和STDOUT的問題。任何幫助讚賞。