first commit
This commit is contained in:
commit
ba848e218d
1001 changed files with 152333 additions and 0 deletions
21
ELK/ELK创建索引.md
Normal file
21
ELK/ELK创建索引.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
如果logstash(filebeat)收集到的数据,es的默认映射不能满足,比如说,需要把数据中的数字解析成数字类型,嵌套json问题等,需要定义映射(mapping),但是索引一般是按照日期创建的,如果对每个索引创建映射,非常麻烦,这时可以使用索引模板。
|
||||
```
|
||||
PUT /_template/my_logs ## 创建一个名为 my_logs 的模板。
|
||||
{
|
||||
"template": "logstash-*", ## 将这个模板应用于所有以 logstash- 为起始的索引
|
||||
"order": 1, ## 这个模板将会覆盖默认的 logstash 模板,因为默认模板的 order 更低
|
||||
"settings": {
|
||||
"number_of_shards": 1 ## 限制主分片数量为 1
|
||||
},
|
||||
"mappings": {
|
||||
"_default_": {
|
||||
"_all": {
|
||||
"enabled": false ## 为所有类型禁用 _all 域
|
||||
}
|
||||
}
|
||||
},
|
||||
"aliases": {
|
||||
"last_3_months": {} ## 添加这个索引至 last_3_months 别名中
|
||||
}
|
||||
}
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue