是否可以在kibana中自动配置索引模式?通过一些设置文件或者休息api.安装后,可以手动完成.
Kibana 5.x公开了这样一个API来管理索引模式.
要创建索引模式,可以向kibana访问URL发出以下命令(只需编辑kibana端点,索引名称和时间戳变量以满足您的需求):
curl /es_admin/.kibana/index-pattern//_create\
-H "Content-Type: application/json"\
-H "Accept: application/json, text/plain, */*"\
-H "kbn-xsrf: "\
--data-binary '{"title":"${}","timeFieldName":""}' -w "\n"
例如,如果kibana在localhost:5601下并且index-name是alert(alert_time是timestamp字段),那么命令:
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"