簡體   English   中英

Kibana沒有顯示來自ES + Logstash的消息

[英]Kibana not showing messages from ES + Logstash

我已經設置了ES + LogStash + Kibana。 ES 1.1.1以默認配置作為服務運行。

Logstash具有一個簡單的配置,如下所示:

input { stdin { }}
output{
elasticsearch_http {
    host => "localhost:9200"}
}

我的目的是看到要輸入到Kibana控制台上的人員,該人員被配置為在config.js中監聽http://someserver.com:9200

當我使用上述配置文件運行logstash並輸入一些單詞時,我可以在網頁http://someserver.com:9200/_search?pretty上看到它們,但是我的Kibana具有默認的黑屏?

我想念什么?

這是一個簡單的入門方法:

  1. 在控制台窗口中啟動彈性搜索bin/elasticsearch
  2. 創建一個像您一樣的簡單logstash配置文件,但可以向其中添加stdout ...例如:
      輸入{stdin {}}\n 輸出{\n     標准輸出{編解碼器=> ruby​​debug}\n     elasticsearch_http {\n         主機=>“ localhost:9200”\n     }\n } 
  3. 使用配置文件啟動logstash: bin/logstash -f simple.conf
  4. 輸入一些內容,並確保將其回顯:

    \n 這是一個測驗\n {\n   “ message” =>“這是一個測試”,\n   “ @version” =>“ 1”,\n “ @timestamp” =>“ 2014-05-05T18:46:25.535Z”,\n       “主機” =>“您的主機名”\n }\n
  5. 現在您可以確定一切正常,因此需要加載kibana。 如果您僅使用Web瀏覽器(沒有Web服務器),則需要更改config.js文件以顯示elasticsearch: "http://localhost:9200",而不是默認值(它將基於URL構建URL)。在提供kibana內容的網絡服務器上)。

  6. 在瀏覽器中打開index.html。 您應該會受到Kibana歡迎屏幕的歡迎
  7. 在文本的右列,顯示“您是logtash用戶” ...單擊該鏈接,創建一個logstash儀表板。
  8. 更改頂部的時間范圍-每5秒鍾刷新一次
  9. 在logstash控制台窗口中輸入更多
  10. 您輸入的消息應顯示在頁面底部的“所有事件”下。

如果尚不清楚,請告訴我哪個步驟給您帶來了問題。

此處的問題出在IIS中。 我沒有分析確切的位置,但是一旦我安裝了Apache 2.5,一切都將開始工作。 了解問題所在后,將更新消息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM