BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース AmazonがCloudWatch LogsにLive Tailを導入し、ログのリアルタイムな探索を実現

AmazonがCloudWatch LogsにLive Tailを導入し、ログのリアルタイムな探索を実現

Amazonは、ほぼリアルタイムでログを分析するオプション、CloudWatch Logs Live Tailを発表した。現在AWSコンソールでのみ利用可能なこのインタラクティブなログ分析機能は、開発者がアプリケーションの異常を検出してデバッグするのに役立つ。

Live TailはManagement Consoleの分析オプションで、CloudWatchの受信ログデータをリアルタイムで表示し、アプリケーションが正しく起動したことや設定変更の影響を開発者が素早く検証できるようにする。クラウド・プロバイダーによると、これは運用上のトラブルシューティングや根本原因の分析に役立つという。AWSのシニア・スペシャリスト・ソリューション・アーキテクトであるShree Chinnasamy氏は、次のように説明する。

フィルタパターンを指定して、特定の単語や他の文字列(例:ERROR, exception, failure)を含むログイベントのみを表示し、ノイズをカットできます。フィルターフィールドは、大文字と小文字を区別します(...)さらに、ハイライトは、色分けされたインジケータで各イベントをマークするために、最大5つの用語を指定できる強力な機能です。例えば、404エラータイプを含むイベントを素早く特定したいとします。この場合、404を強調表示する用語として追加するだけで、各イベントは割り当てられた色のインジケータでマークされます。

画像

Source: https://aws.amazon.com/blogs/mt/announcing-live-tail-feature-for-amazon-cloudwatch-logs/

PHP Brefのサーバーレス・フレームワークの開発者、マチュー・ナポリ氏はこうツイートする。

遅延が同じ程度であるとすると、新しい "StartLiveTail "APIは、現在のAPIでポーリングして得られるものに近いと想像する。ポーリングの代わりに、WebSocketはログが利用可能になるとそれを返す。"Live Tail "がより速いとは思わないが、よりシンプルに使えるかもしれない。

CloudWatchは、アカウントレベルのデータ保護をサポートすることも発表した。この機能は、パターンマッチングとML機能を活用して、転送中の機密データを検出する。

1つのLive Tailセッションで最大10ロググループをスキャンできる。セッションを開始するには、AWS IdentityとIAM Admin Roleをアシュームするか、logs:*を許可するIAMポリシーを持っているか、logs:StartLiveTailとlogs:StopLiveTailアクションを追加する必要がある。

Corey Quinn氏がニュースレターで最新機能と価格について以下のようにコメントしている。

"tail -f as a service "が発表され、月1,800分の永久無料利用枠の後は、1分あたり1ペニーで使うことができる。私自身、CloudWatch Logsを少なくとも95%の時間利用している。

Live Tailは全てのAWSリージョンで利用できる。

作者について

この記事に星をつける

おすすめ度
スタイル

BT