2016-06-28 8 views
0

私は異なる場所(米国、EU、アジア)のすべての3つのEC2サーバーでnginxを実行しています。結合されたログファイルに対して毎日perlスクリプトを実行したい(各EC2は/var/log/nginx/access.logにnginxログを保持している)。複数のEC2サーバーから複数のログファイルを連結する方法は?

AmazonのCloudWatchには類似の機能がいくつかありますが、再び各ログをS3の場所にプッシュすることについて読んでいます。これを達成する最も簡単な方法は何ですか?

+0

S3を使いたくないですか?または、これにCloudWatchを使用したいですか?私は本当にただソリューション – error2007s

+0

? – Tom

+0

を探してそして、あなたはELBを使用しているどのような方法、気にしないerror2007s @ – error2007s

答えて

0

これらの種類の問題については、ログアグリゲータサービス(PaperTrail)のログコスト、パフォーマンス、検索機能に驚いています。

Nxlogがそれぞれ設定されたWindowsを実行するすべてのタイプのインスタンスが30個あります。インスタンスをスピンアップするたびに、そのログはペーパートレイルのsyslogdサービスによってすぐに取得されます。私はいくつかのログアグリゲーターでクラウドサービスを稼働させることは想像できません。

検索とアーカイブは素晴らしいです。 Papertrailには、100 MB /月、48時間の検索時間、および7日間のアーカイブがあります。

免責事項:ちょうど幸せな顧客、Papertailに関連していません。