rainit2006 / My_AWS-Cloud

0 stars 0 forks source link

ELK #30

Open rainit2006 opened 3 years ago

rainit2006 commented 3 years ago

rainit2006 commented 3 years ago

Logstach

plugins

Basic

設定ファイルの書式 ``` <プラグインの種類> { <使用するプラグイン1> { <設定パラメータ1> => <設定する値> <設定パラメータ2> => <設定する値> : : } <使用するプラグイン2> { <設定パラメータ1> => <設定する値> <設定パラメータ2> => <設定する値> : : } : : } ``` 「プラグインの種類」では、「input」もしくは「filter」、「output」を指定する。また、「使用するプラグイン」にはプラグイン名を指定する。プラグインは複数指定可能で、ここで指定した順序でイベントは処理される。 多くのプラグインでは設定パラメータが用意されており、それらは「<パラメータ名> => <値>」という形式で指定する。値にはBoolean(「true」もしくは「false」)、文字列、配列、ハッシュが指定できる。 Example: apache_import.conf https://knowledge.sakura.ad.jp/2736/ ``` input { stdin { } #stdinプラグインは、標準入力からテキストを読み込んで、その各行を1つのイベントとして処理するものだ。 } filter { grok { match => { "message" => "%{COMBINEDAPACHELOG}" } } date { match => [ "timestamp" , "dd/MMM/yyyy:HH:mm:ss Z" ] locale => "en" } mutate { replace => { "type" => "apache_access" } } } output { # stdout { codec => rubydebug } ### イベントを標準出力に「rubydebug」形式で出力するという設定だ。行頭の「#」を削除して有効にすれば、Elasticsearchにイベントを送信する前に標準出力にその内容が表示されるようになる。 elasticsearch { host => '172.17.4.199' } } ```
rainit2006 commented 3 years ago
rainit2006 commented 3 years ago