34
28

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

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

Last updated at Posted at 2018-04-22

なにこれ?

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

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

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

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

DownloadLogs pane

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

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

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

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

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

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

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

34
28
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
34
28

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?