filebeat syslogのログドッキングウィンドウの収集

コレクションのドッキングウィンドウをログに記録し、あなたが最初のログ駆動型のドッキングウィンドウを理解する必要があります

    1.jsonファイルのログ形式は、JSONです。デフォルトのログドライブ

    2.noneは、ログを生成しません。

    3.syslog syslogにログを書き込む、syslogデーモンは、ホスト上で実行している必要があります

    ストレージ定義フォーマットから4.localログ、最小限のオーバーヘッド

    ログ書き込みjournaldで5.journald


 それは、ドッキングウィンドウのドライブの種類をログドライブのこれらのタイプの最も一般的な変更します

1.直接ドッキングウィンドウのdaemon.jsonファイルを変更

     Vimの/etc/docker/daemon.json

        {

                    「ログ・ドライバ」:「ログ・ドライブ・タイプ」

                    "ログインoptsの":{

                                 「最大サイズ」:「10メートル」、

                                  "MAX-ファイル": "3"、

                                  "ラベル": "XXXXXXX"}

        } 


 2.開始およびラベル情報の時に第2ログドライブタイプ設定コンテナ船

   syslogの、収集および使用のfilebeat:実験は、ログ収集・ドライブ・タイプを設定する2番目の方法であります

    コマンド動作

    --log-OPTのsyslog-アドレス= udpのドッキングウィンドウの実行--rm -itd --hostnameテスト--log-ドライバのsyslog:ログをタグ付けするポート--log-OPTタグ=テスト(://オブジェクト送信されたIPを記録)nignx

           

    filebeat設定ファイル:

        Vimのsyslog.json

            filebeat.inputs:

            - タイプ:UDP

              ホスト: "192.168.191.10:5144"

              タグ:[ "syslogの"]

            

            output.file:

              パス: "/ルート/ syslogの"

              ファイル名:のsyslog.log

            #rotate_every_kb:1000

            #1 NUMBER_OF_FILES:3

 

スタートfilebeat

    nohupを./filebeat -e -c syslog.json&

    ビューログ出力ファイル情報

image.png

image.png

おすすめ

転載: blog.51cto.com/12182612/2436375