docker搭建简单elk日志系统6(kibana设置)

docker搭建简单elk日志系统1
docker搭建简单elk日志系统2
docker搭建简单elk日志系统3
docker搭建简单elk日志系统4
docker搭建简单elk日志系统5
如有疑问可以去上面文档找相关内容
1.进入kibana的索引管理界面清理调之前生成的测试数据流
在这里插入图片描述
在这里插入图片描述
2.模拟dev、uat、prod三个环境产生日志
修改filebeat配置文件,重启filebeat

  fields: 
    application: test
    env: dev
    log_type: normal

在这里插入图片描述

filebeat -c .\filebeat-test.yml

在这里插入图片描述
产生日志
在这里插入图片描述
查看kibana数据流(已经生成dev环境数据流)
在这里插入图片描述
同样方法修改filebeat配置文件中的自定义字段env的属性就可以模拟出三个环境的数据流
在这里插入图片描述
3.设置索引生命周期
日志会源源不断地产生,但是磁盘的空间是有限的;所以需要定期删除一部分日志,保证磁盘资源充足;有了索引生命周期,我们只需要指定一些策略就能让索引根据策略自动删除索引,释放磁盘空间

3.1创建索引生命周期策略
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设置一个策略(只保留30天内的日志,设置当索引已存在 1 天或任何主分片达到 1 GB 时滚动更新)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
保存索引生命周期策略
在这里插入图片描述
此时的索引策略并没有关联到索引上
在这里插入图片描述

3.2设置索引模板
在这里插入图片描述
索引模板关联到索引
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

索引模板关联索引生命周期策略
在这里插入图片描述

{
    
    
  "index": {
    
    
    "lifecycle": {
    
    
      "name": "test-policy"
    },
    "number_of_replicas": "1"
  }
}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.3查看数据流
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以看到每个数据流都关联上了索引生命周期策略

下一篇
docker搭建简单elk日志系统7

猜你喜欢

转载自blog.csdn.net/weixin_44835704/article/details/130406606