Google Compute Engine (GCE)에서 여러 CoreOS 인스턴스를 실행합니다. CoreOS는 systemd의 저널 로깅 기능을 사용합니다. 모든 로그를 원격 대상으로 푸시하려면 어떻게해야합니까? 내가 알기에, systemd 저널은 원격 로깅 능력을 가지고 있지 않다. 나의 현재 작업은 주위 다음과 같습니다 https://logentries.com와systemd로 원격 로깅을 어떻게 처리해야합니까?
journalctl -o short -f | ncat <addr> <ip>
사용하여 자신의 Token-based input via TCP : 거기에 더 나은 방법
journalctl -o short -f | awk '{ print "<token>", $0; fflush(); }' | ncat data.logentries.com 10000
있습니까?
EDIT :는 클라이언트/서버 프로세스를 통해 쌍 (216), 원격 로깅 기능을 포함https://medium.com/coreos-linux-for-massive-server-deployments/defb984185c5
''awk '{print "", $ 0; fflush(); } '''은 각 로그 라인 앞에''''을 붙입니다. –
mattes