Datadog Logsでログ収集と分析を行う




どうも高妻です。Twitterでプログラミングのことや暗号通貨のことをつぶやいているのでよかったらフォローしてください。  

Datadogとは

Datadogとは最近はやりのインフラの状態を可視化してくれる素晴らしいツールです。AWSのインフラ監視だと簡単に連携できて隅々まで把握することができます。

そんなDatadogですがなんとログを収集することもできるようになりました。ログを収集する方法はサーバーにエージェントを入れて収集対象のログファイルを設定ファイルに記述するだけです。すごく簡単で便利。

エージェントのインストール

インストールはこれだけです。インストールが完了すると自動で起動されます。

Datadog Logsはエージェントのバージョンが6以上じゃないと使えません。なのですでにエージェントをインストールしている場合はアップデートをおこなってください。

起動

起動と停止コマンドは下記です。

アップデート後はステータスは下記で確認できます。

ログの有効化

ログを送るには/etc/datadog-agent/datadog.yamlに下記を設定してください。

転送するファイルの設定

転送するファイルは/etc/datadog-agent/conf.d/nginx.d/conf.yamlに指定します。下記はNginxの場合を想定しています。

datadog agentがファイルを読めるように下記で権限を変更します。

これらの設定が全て完了したらDatadog agentを再起動します。

再起動後は少し待ったらDatadogのLogsページにログが転送され始めます。

まとめ

Datadogは可視化100%を目指しているらしく監視のカバー範囲がどんどん広がっている印象です。このログ転送機能もまだβ版ですが進化が早いなと感じています。

今後はフロントの監視にも力を入れていくみたいなので今のうちに導入しておくことをオススメします。

The following two tabs change content below.

高妻智一

2013年CyberAgent新卒入社 スマホゲームを作る子会社に所属し、サーバーサイドのエンジニアを担当。2年目の終わりから新規子会社の立ち上げに参加し、サーバーサイドのエンジニアリーダーとしてサービースのリリースから運用までを担当。 現在はTwitterなどSNSのテキスト解析を行うソーシャルメディア分析のサーバーサイドを開発中。言語はNode.js、Kotlinを使用。






コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です