
# 配置索引生命周期策略（可选）
ElasticSearch存储的数据，默认未设置过期时间，用户可根据磁盘空间情况，为ElasticSearch数据设置索引生命周期策略。
#### 创建生命周期策略
1. 登录Kibana可视化界面。
   - 访问地址：**IP** :**Port**
     其中，**IP** 为ELK所部署服务器的IP；**Port** 为Kibana端口号，默认为5601，也可以在[修改ELK配置](https://support.huaweicloud.com/bestpractice-roma/roma_05_0055.html#roma_05_0055__li124783693811)时自定义端口号。如果网络中部署了防火墙，需提前配置防火墙的端口访问权限。
     
   
   - 用户名密码：在[部署ELK](https://support.huaweicloud.com/bestpractice-roma/roma_05_0056.html#roma_05_0056__section196291142182014)时自定义的用户名和密码。
    
2. 在页面左上角单击"![](https://support.huaweicloud.com/bestpractice-roma/zh-cn_image_0000001654382905.png)"，然后选择"Management \> Stack Management \> Index Lifecycle Policies"。
3. 在页面中单击"Create policy"，创建生命周期策略。
4. 在创建策略页面配置策略相关信息。
   - Policy name：自定义策略名称。
   
   - 在"Hot phase"处单击"Advanced Setting"，在右侧选择"![](https://support.huaweicloud.com/bestpractice-roma/zh-cn_image_0000001654261769.png)"，并关闭"Use recommended defaults"和"Enable rollover"。
     ![](https://support.huaweicloud.com/bestpractice-roma/zh-cn_image_0000001654380161.png "点击放大")
     
   
   - 在"Delete phase"处设置数据的过期时间"Move data into phase when"。 ![](https://support.huaweicloud.com/bestpractice-roma/zh-cn_image_0000001605182588.png "点击放大")
     
    
5. 单击"Save policy"保存策略。
 
 #### 创建索引模板
1. 在页面左上角单击"![](https://support.huaweicloud.com/bestpractice-roma/zh-cn_image_0000001654313677.png)"，然后选择"Management \> Stack Management \> Index Management"。
2. 在页面中选择"Index Templates"页签，然后单击"Create template"，创建索引模板。
3. 在创建模板页面配置模板相关信息。
   1. 配置Logistics，完成后单击"Next"。
      - Name：模板名称，自定义。
      
      - Index pattern：使用通配符形式匹配多个日志索引，例如"site_access_log_\*"，表示匹配以site_access_log_开头的所有日志索引文件。 日志索引的名称格式为site_access_log_{es_index_name}_{current_date (YYYY-MM-dd)}，在[编辑logstash.conf文件](https://support.huaweicloud.com/bestpractice-roma/roma_05_0055.html#roma_05_0055__li924723603819)时设置。
        
      
      
      ![](https://support.huaweicloud.com/bestpractice-roma/zh-cn_image_0000001654668613.png "点击放大")
      
   
   2. Component配置保持默认，直接单击"Next"。
   
   3. 配置Index settings，完成后单击"Next"。 在Index settings中配置模板关联的生命周期策略，其中"name"的值与[创建索引模板]中设置的"Policy name"一致。
      ```
      {
        "index": {
          "lifecycle": {
            "name": "与索引生命周期策略的名称一致"
          },
          "number_of_shards": "1",
          "refresh_interval": "5s"
        }
      }
      ```
      ![](https://support.huaweicloud.com/bestpractice-roma/zh-cn_image_0000001605550582.png "点击放大")
      
   
   4. Mappings和Aliases配置保持默认，直接单击"Next"。
   
   5. 在Review template中确认模板的配置信息，然后单击"Create template"，完成索引模板的创建。
    
 
