0

我的問題如何從AWS青苗retreive只有我關心的日誌

我剛剛部署了我第一個應用程序到AWS魔豆。我使用logback登錄了我的應用程序。當我下載從AWS所有的日誌,我得到一個巨大的包:

enter image description here

不僅如此,但它是相當惱人的登錄,瀏覽到我的情況下,下載一個大的壓縮文件,解壓,導航到我的日誌,打開它,然後解析我想要的信息。

問題

我真正關心的日誌文件在AWS上單之一 - 一個設置我的應用程序來創建。

什麼是僅查看我關心的日誌文件的最簡單方法?最好的解決方案將在某個Web控制檯中僅顯示我關心的一個日誌文件,但我不知道AWS中是否有這種可能。如果不是,那麼我能得到的最接近的是什麼?

+0

可能要使用AWS Cloudwatch,http://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html –

回答

0

您可以使用EB控制檯顯示日誌,或使用eb logs命令行工具。默認情況下,每個日誌文件只顯示最後100行。您還可以編寫sshscp來檢索單個日誌文件。

但是,最好的解決方案可能是將您的應用程序日誌文件發佈到Papertrail或Loggly等服務。如果您遷移到集羣環境時,在多臺計算機上檢索和搜索日誌文件將非常頭疼,除非您以某種方式彙總日誌。