Zabbix Documentation 5.0

3.04.04.45.0 (current)| In development:5.2 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


manual:appendix:install:elastic_search_setup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
manual:appendix:install:elastic_search_setup [2020/04/22 07:00]
viktors.tjarve [Installing Elasticsearch and creating mapping] fixed request formatting
manual:appendix:install:elastic_search_setup [2020/04/22 07:03] (current)
viktors.tjarve [Storing history data in multiple date-based indices] fixed request formatting
Line 133: Line 133:
  -H '​content-type:​application/​json'​ \  -H '​content-type:​application/​json'​ \
  -d '{  -d '{
-   "​index_patterns":​ ["​uint*"​],​ +   "​index_patterns":​ [ 
-   "​settings"​ : { +      ​"​uint*"​ 
-      "​index"​ : { +   ], 
-         "​number_of_replicas"​ : 1, +   "​settings":​ { 
-         "​number_of_shards"​ : 5+      "​index":​ { 
 +         "​number_of_replicas":​ 1, 
 +         "​number_of_shards":​ 5
       }       }
    },    },
-   "​mappings"​ : { +   "​mappings":​ { 
-         ​"​properties"​ : { +      "​properties":​ { 
-            "​itemid"​ : { +         ​"​itemid":​ { 
-               ​"​type"​ : "​long"​ +            "​type":​ "​long"​ 
-            }, +         ​}, 
-            "​clock"​ : { +         ​"​clock":​ { 
-               ​"​format"​ : "​epoch_second",​ +            "​format":​ "​epoch_second",​ 
-               ​"​type"​ : "​date"​ +            "​type":​ "​date"​ 
-            }, +         ​}, 
-            "​value"​ : { +         ​"​value":​ { 
-               ​"​type"​ : "​long"​ +            "​type":​ "​long"​ 
-            }+         ​}
       }       }
    }    }
Line 166: Line 168:
  -H '​content-type:​application/​json'​ \  -H '​content-type:​application/​json'​ \
  -d '{  -d '{
-   "​index_patterns":​ ["​text*"​],​ +   "​index_patterns":​ [ 
-   "​settings"​ : { +      ​"​text*"​ 
-      "​index"​ : { +   ], 
-         "​number_of_replicas"​ : 1, +   "​settings":​ { 
-         "​number_of_shards"​ : 5+      "​index":​ { 
 +         "​number_of_replicas":​ 1, 
 +         "​number_of_shards":​ 5
       }       }
    },    },
-   "​mappings"​ : { +   "​mappings":​ { 
-         ​"​properties"​ : { +      "​properties":​ { 
-            "​itemid"​ : { +         ​"​itemid":​ { 
-               ​"​type"​ : "​long"​+            "​type":​ "​long"​ 
 +         }, 
 +         "​clock":​ { 
 +            "​format":​ "​epoch_second",​ 
 +            "​type":​ "​date"​ 
 +         }, 
 +         "​value":​ { 
 +            "​fields":​ { 
 +               "​analyzed":​ { 
 +                  "​index":​ true, 
 +                  "​type":​ "​text",​ 
 +                  "​analyzer":​ "​standard"​ 
 +               }
             },             },
-            ​"​clock"​ : { +            "​index":​ false, 
-               "​format"​ : "​epoch_second",​ +            "​type":​ "​text"​
-               "​type"​ : "​date"​ +
-            }, +
-            "​value"​ : { +
-               "​fields"​ : { +
-                  "​analyzed"​ : { +
-                     "​index"​ : true, +
-                     "​type"​ : "​text",​ +
-                     "​analyzer"​ : "​standard"​ +
-                  } +
-               }, +
-               "​index"​ : false, +
-               ​"​type"​ : "​text"​ +
-            }+
          }          }
 +      }
    }    }
 }' }'
Line 205: Line 209:
  -H '​content-type:​application/​json'​ \  -H '​content-type:​application/​json'​ \
  -d '{  -d '{
-  ​"​description":​ "daily uint index naming",​ +   "​description":​ "daily uint index naming",​ 
-  "​processors":​ [ +   ​"​processors":​ [ 
-    +      
-      "​date_index_name":​ { +         ​"​date_index_name":​ { 
-        "​field":​ "​clock",​ +            "​field":​ "​clock",​ 
-        "​date_formats":​ ["​UNIX"​],​ +            "​date_formats":​ [ 
-        "​index_name_prefix":​ "​uint-",​ +               "​UNIX"​ 
-        "​date_rounding":​ "​d"​+            ​], 
 +            "​index_name_prefix":​ "​uint-",​ 
 +            "​date_rounding":​ "​d"​ 
 +         }
       }       }
-    } +   ]
-  ​]+
 }' }'
 </​code>​ </​code>​