2015-03-02 196 views
2

是否可以自動化配置kibana中的索引模式?通過一些設置文件或者可能是一個休息api。安裝後可以手動完成。如何自動化配置kibana中的索引模式

+0

我也希望能夠做到這一點..使用流浪者或在新鮮安裝時會很棒 – Andrew 2015-07-03 12:26:30

回答

2

Kibana 5.x的暴露這樣的API來管理索引圖案。

要創建索引圖案一個可以發出以下命令來kibana訪問URL(只需編輯kibana端點,索引名和時間變量,以滿足您的需要):

curl <kibana-endpoint>/es_admin/.kibana/index-pattern/<index-name>/_create\ 
    -H "Content-Type: application/json"\ 
    -H "Accept: application/json, text/plain, */*"\ 
    -H "kbn-xsrf: <index-name>"\ 
    --data-binary '{"title":"${<index-name>}","timeFieldName":"<timestamp-field>"}' -w "\n" 

舉例來說,如果kibana是在本地主機:5601和索引名稱是警報(alert_time是時間戳字段),則命令:

curl localhost:5601/es_admin/.kibana/index-pattern/alert/_create\ 
    -H "Content-Type: application/json"\ 
    -H "Accept: application/json, text/plain, */*"\ 
    -H "kbn-xsrf: alert"\ 
    --data-binary '{"title":"alert","timeFieldName":"alert_time"}' -w "\n" 

類似地,一個可以使用下面的API的例子中定義默認索引圖案

curl localhost:5601/api/kibana/settings/defaultIndex\ 
    -H "Content-Type: application/json"\ 
    -H "Accept: application/json, text/plain, */*"\ 
    -H "kbn-xsrf: alert"\ 
    -H "Connection: keep-alive"\ 
    --data-binary "{\"value\":\"alert\"}" -w "\n" 
相關問題