2016-09-30 12 views
0

私のニーズを満たすためにlogstash用の設定ファイルを作ろうとしています。 私は、たとえば一日でインデックスログにしたい:logstash-29.09.16作成時にインデックスをマッピングするLogstash

ので、私のインデックスはlocalhostです:データが文字列であるため、デフォルトでは9200/logstash-29.09.16/

、私は」することができますログを並べ替える。 これを修正するにはマッピングを作成しました。

ログインデックスが作成されるとき、フィールドはデフォルトタイプを取得します。

今、インデックスを作成する前にカスタムマッピングが必要です。

私の現在の出力は次のとおりです。

output { 

stdout { codec => dots} 
elasticsearch { 
    hosts => [ "localhost:9200" ] 
    index => {empty} 
} 
} 

私は、ワイルドカード変数について読んだことがあるが、それは私の質問

+0

あなたの質問は、あなたが何をしたいのか説明できると何が動作しない、明確ではないでしょうか? (cf:http://stackoverflow.com/help/how-to-ask) – baudsp

+0

質問を更新しました – JasperFennet

答えて

0

をクリアすることができませんでしたあなたは、インデックス作成時に適用されるindex templateを、使用することができます。あなたの場合

、テンプレートは次のようになります。

{ 
    "template": "logstash-*", 
    "mappings": { 
    "_default_": { 
     ... 
    } 
    } 
} 
関連する問題