1.创建discovery里的日志项目

点击stack management 选择kibana里的数据视图,右上角创建数据视图,输入名称。索引范围。例子

example-* ,匹配以example-开头的所有index。

然后点击 保存数据视图到kibana,

2.Kibana多用户创建及角色权限控制

前提条件:已对ElasticSearch集群配置TLS加密通信及身份验证功能,否则kibana界面在Management下面的Kibana最后不会出现Security
只有出现这个Security才能继续下面的步骤

kibana查询指定索引数据_kibana

在Management下面的stack management  ,安全子菜单有用户和角色点击角色

点击右上角的 显示保留角色  ,不显示那些保留角色。不然太多了,点击创建角色

举例:

角色名称:app 索引权限下

索引 :secure-*

权限: read

意为授予此用户对于secur-开头的所有index的read权限

然后配置kibana权限,点击添加kibana权限

选择工作区,有就选,没有就默认,选择权限

All:字面意思,所有权限

Read:字面意思。读取权限

Customize:定制权限

3、配置索引模板

选择数据中的索引管理,选择索引模板 点击创建模板

输入

名称: 随意填写

索引模式:就是你要匹配的索引

优先级:好像只能选1-9 ,默认模板的优先级是0

点击下一步

组件模板。看应该是可以继承你选择模板的内容

点击下一步

索引设置。输入你要定义的索引的行为,比如

"number_of_replicas": 0 

设置所有匹配到的index 副本数为0

配置好之后下一步

映射

下一步

别名

下一步

创建模板

自定义的模板就创建好了

4、配置索引生命周期管理

点击创建策略

填入策略名称

热阶段,点击取消将数据永久保留在此阶段

选择滚动更新。可以使用默认的或者自定义时间

选择你想要的阶段

例子:

点击冷阶段。开启冷阶段。右边选择多久之前的会移动到冷阶段。可以在高级里选择配置你的策略,比如打开只读

选择删除阶段,右边选择多久之前的会移动到删除阶段

保存策略。然后在策略的右边选择你要连接到的模板,使这个策略连接到模板所对应的index