Help us understand the problem. What is going on with this article?

CloudWatch Logs からログをダウンロードするツールを作りました

More than 1 year has passed since last update.

なにこれ?

AWS Lambda やアプリケーションのログ等を CloudWatch Logs に送信しています。安全に保管できて、他サービスにログの配信もできるので重宝しています。

ですが弱点がありまして、ログをテキスト (原文) としてダウンロードしなおすのに大変手間がかかります。

「CloudWatch Logs ダウンロード」等でググると、SDKを使ってスクリプトを書いている記事が沢山出てきます。私のローカルにも大量にあります。

ということで、簡単なツールを作りました。

DownloadLogs pane

Windows, Mac 向けのインストーラを置いてあります。

公式 (AWS Console) の方法でダウンロードするには?

本家の方法があります。ロググループをS3にまとめてエクスポートできますね。

ただ、この方法は幾つか難がありまして...

  • ログがほしいだけなのにいちいちエクスポートするの面倒
  • S3の書き込み権限が必要 (~ReadOnlyAccess ではない)
  • 直近のログ (最大12時間) のエクスポートが保証されない

(公式より抜粋)
ログデータは、エクスポートできるようになるまで最大 12時間かかる場合があります。

12時間以内のログも一見するとエクスポートしているように見えるのですが、実は歯抜けになっていたりします
(T_T)

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away