2017-06-06 42 views
0

我是ELK堆棧的新手,嘗試在kibana儀表板中配置字段。我的logstash.conf未分配json模式的logstash索引

input { 
tcp { 
    port => 5000 
} 
} 

filter{ 
json{ 
    source => "message" 
    add_field => { 
     "newfiled" => "static" 
    } 
} 

}} 

output { 
elasticsearch { 
    hosts => "elasticsearch:9200" 
    index => "test" 
} 
} 

但是,當我使用捲曲到彈性服務器時,索引測試不存在。 Iam使用python-logstash.I已經安裝了json插件。有人可以幫助我如何發送json到彈性搜索,以便我可以在kibana儀表板上查看它?

+0

'==>'是不正確的語法。應該是'=>'。你可以在這裏發佈logstash日誌嗎? – Dmitriy

+0

我在Docker容器中使用它。所以我認爲訪問日誌文件是不可能的。我試着用=>沒有工作 – user3498109

回答

1

發現此問題。有兩個庫json和jsonencode。如果你發送文本格式的字典(或者使用python logstash),請確保你使用了json編碼。