Adds an important admonition for the built-in `metrics-*-*` and `logs-*-*` index templates. Updates several put index template snippets to include a priority.
This commit is contained in:
parent
db1df6cc30
commit
6a248aea07
|
@ -102,6 +102,7 @@ PUT /_index_template/my-data-stream-template
|
|||
{
|
||||
"index_patterns": [ "my-data-stream*" ],
|
||||
"data_stream": { },
|
||||
"priority": 200,
|
||||
"template": {
|
||||
"mappings": {
|
||||
"properties": {
|
||||
|
@ -184,6 +185,7 @@ PUT /_index_template/my-data-stream-template
|
|||
{
|
||||
"index_patterns": [ "my-data-stream*" ],
|
||||
"data_stream": { },
|
||||
"priority": 200,
|
||||
"template": {
|
||||
"mappings": {
|
||||
"properties": {
|
||||
|
@ -288,6 +290,7 @@ PUT /_index_template/my-data-stream-template
|
|||
{
|
||||
"index_patterns": [ "my-data-stream*" ],
|
||||
"data_stream": { },
|
||||
"priority": 200,
|
||||
"template": {
|
||||
"settings": {
|
||||
"index.refresh_interval": "30s" <1>
|
||||
|
@ -341,6 +344,7 @@ PUT /_index_template/my-data-stream-template
|
|||
{
|
||||
"index_patterns": [ "my-data-stream*" ],
|
||||
"data_stream": { },
|
||||
"priority": 200,
|
||||
"template": {
|
||||
"settings": {
|
||||
"sort.field": [ "@timestamp"], <1>
|
||||
|
@ -442,6 +446,7 @@ PUT /_index_template/new-data-stream-template
|
|||
{
|
||||
"index_patterns": [ "new-data-stream*" ],
|
||||
"data_stream": { },
|
||||
"priority": 200,
|
||||
"template": {
|
||||
"mappings": {
|
||||
"properties": {
|
||||
|
|
|
@ -109,6 +109,21 @@ template for a data stream must specify:
|
|||
|
||||
* That the template is used exclusively for data streams.
|
||||
|
||||
* A priority for the template.
|
||||
|
||||
[IMPORTANT]
|
||||
====
|
||||
{es} has built-in index templates for the `metrics-*-*` and `logs-*-*` index
|
||||
patterns. {ingest-guide}/ingest-management-overview.html[{agent}] uses these
|
||||
templates to create data streams. If you use {agent}, assign your index
|
||||
templates a priority lower than `100` to avoid an override of the built-in
|
||||
templates.
|
||||
|
||||
Otherwise, to avoid accidentally applying the built-in templates, use a
|
||||
non-overlapping index pattern, or assign your templates a `priority` higher or
|
||||
lower than `100`.
|
||||
====
|
||||
|
||||
Every document indexed to a data stream must have a `@timestamp` field. This
|
||||
field can be mapped as a <<date,`date`>> or <<date_nanos,`date_nanos`>> field
|
||||
data type by the stream's index template. This mapping can include other
|
||||
|
@ -149,6 +164,7 @@ PUT /_index_template/my-data-stream-template
|
|||
{
|
||||
"index_patterns": [ "my-data-stream*" ],
|
||||
"data_stream": { },
|
||||
"priority": 200,
|
||||
"template": {
|
||||
"settings": {
|
||||
"index.lifecycle.name": "my-data-stream-policy"
|
||||
|
@ -166,6 +182,7 @@ PUT /_index_template/my-data-stream-template
|
|||
{
|
||||
"index_patterns": [ "my-data-stream*" ],
|
||||
"data_stream": { },
|
||||
"priority": 200,
|
||||
"template": {
|
||||
"mappings": {
|
||||
"properties": {
|
||||
|
|
|
@ -169,6 +169,19 @@ If the target doesn't exist and doesn't match a data stream template,
|
|||
the operation automatically creates the index and applies any matching
|
||||
<<indices-templates,index templates>>.
|
||||
|
||||
[IMPORTANT]
|
||||
====
|
||||
{es} has built-in index templates for the `metrics-*-*` and `logs-*-*` index
|
||||
patterns. {ingest-guide}/ingest-management-overview.html[{agent}] uses these
|
||||
templates to create data streams. If you use {agent}, assign your index
|
||||
templates a priority lower than `100` to avoid an override of the built-in
|
||||
templates.
|
||||
|
||||
Otherwise, to avoid accidentally applying the built-in templates, use a
|
||||
non-overlapping index pattern, or assign your templates a `priority` higher or
|
||||
lower than `100`.
|
||||
====
|
||||
|
||||
If no mapping exists, the index operation
|
||||
creates a dynamic mapping. By default, new fields and objects are
|
||||
automatically added to the mapping if needed. For more information about field
|
||||
|
|
|
@ -20,6 +20,19 @@ specify settings, mappings, and aliases.
|
|||
|
||||
If a new data stream or index matches more than one index template, the index template with the highest priority is used.
|
||||
|
||||
[IMPORTANT]
|
||||
====
|
||||
{es} has built-in index templates for the `metrics-*-*` and `logs-*-*` index
|
||||
patterns. {ingest-guide}/ingest-management-overview.html[{agent}] uses these
|
||||
templates to create data streams. If you use {agent}, assign your index
|
||||
templates a priority lower than `100` to avoid an override of the built-in
|
||||
templates.
|
||||
|
||||
Otherwise, to avoid accidentally applying the built-in templates, use a
|
||||
non-overlapping index pattern, or assign your templates a `priority` higher or
|
||||
lower than `100`.
|
||||
====
|
||||
|
||||
When a composable template matches a given index
|
||||
it always takes precedence over a legacy template. If no composable template matches, a legacy
|
||||
template may still match and be applied.
|
||||
|
@ -77,7 +90,7 @@ PUT _index_template/template_1
|
|||
"mydata": { }
|
||||
}
|
||||
},
|
||||
"priority": 10,
|
||||
"priority": 200,
|
||||
"composed_of": ["component_template1", "other_component_template"],
|
||||
"version": 3,
|
||||
"_meta": {
|
||||
|
|
|
@ -83,6 +83,19 @@ include::{docdir}/rest-api/common-parms.asciidoc[tag=master-timeout]
|
|||
(Required, array of strings)
|
||||
Array of wildcard (`*`) expressions
|
||||
used to match the names of data streams and indices during creation.
|
||||
+
|
||||
[IMPORTANT]
|
||||
====
|
||||
{es} has built-in index templates for the `metrics-*-*` and `logs-*-*` index
|
||||
patterns. {ingest-guide}/ingest-management-overview.html[{agent}] uses these
|
||||
templates to create data streams. If you use {agent}, assign your index
|
||||
templates a priority lower than `100` to avoid an override of the built-in
|
||||
templates.
|
||||
|
||||
Otherwise, to avoid accidentally applying the built-in templates, use a
|
||||
non-overlapping index pattern, or assign your templates a `priority` higher or
|
||||
lower than `100`.
|
||||
====
|
||||
|
||||
[xpack]#`data_stream`#::
|
||||
(Optional, object)
|
||||
|
|
Loading…
Reference in New Issue