Google Compute Engine (GCE) で複数の CoreOS インスタンスを実行しています。CoreOS は systemd のジャーナル ロギング機能を使用します。すべてのログをリモートの宛先にプッシュするにはどうすればよいですか? 私が理解しているように、systemd ジャーナルにはリモート ロギング機能が付属していません。私の現在の回避策は次のようになります。
journalctl -o short -f | ncat <addr> <ip>
TCP 経由でトークンベースの入力を使用するhttps://logentries.comの場合:
journalctl -o short -f | awk '{ print "<token>", $0; fflush(); }' | ncat data.logentries.com 10000
より良い方法はありますか?
編集: https://medium.com/coreos-linux-for-massive-server-deployments/defb984185c5