回答

0

您可以通過使用http poller插件released最近在logstash配置本身中給它一個去。該input可能是這個樣子:

input { 
    http_poller { 
    urls => { 
     myurl=> "https://www.ibm.com/support/knowledgecenter/SSEPGG_10.1.0/com.ibm.db2.luw.common.doc/doc/t0020018.html" 
     } 
    } 
    request_timeout => 60 
    interval => 60 
    codec => "json" <--- to decode the results to json 
    } 
} 

以上只是一個樣本,讓你可以重現。希望這可以幫助!

+0

感謝您的信息,它似乎工作,但如何加載所有數據,如果我給予主url鏈接,以便它會加載給定url的所有子鏈接/主題,假設我給https:// www .ibm.com/support/knowledgecenter/SSEPGG_10.1.0/com.ibm.db2.luw.kc.doc/welcome.html ,它會加載此產品的所有主題也... – Anand

+1

@AkshayAnand我不' t認爲它會自動從主網址獲取所有子網址。您可能必須在**網址**屬性中使用多個網址。 – Kulasangar

+0

我在想同樣的事情,但它更好地包括一些邏輯來拾取所有的子鏈接... – Anand