目標
- 透過
remote_syslog
將 app log 送到 papertrail 中 - 官方建議的 docker image :
https://github.com/octohost/remote_syslog
- 說明 : https://help.papertrailapp.com/kb/configuration/configuring-centralized-logging-from-docker/#mount
如何使用
- ex :
- 建立一個 file.log,並得知路徑位置 $path
- 取得你的 papertrail 的 destination path, 像是
logs.papertrailapp.com:10000
- 組合指令
docker run -d -v=... --name remote_syslog octohost/remote_syslog {remote_syslog 指令串}
- finish :
docker run -d -v=$path/file.log:/file.log --name remote_syslog octohost/remote_syslog --hostname -p 10000 -d logs.papertrailapp.com /file.log
docker-compose
1 |
|
remote_syslog reference
1 |
|