elasticsearch.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Mon, 16 Sep 2019 22:13:19 +0300
changeset 2376 20b65f046002
parent 2361 469d85d8bc88
child 2429 238b04562c8c
permissions -rw-r--r--
Revoke privileges and drop role.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2199
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
===============
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
 elasticsearch
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
===============
2203
c9cc487f54a3 Kibana plugins.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2202
diff changeset
     5
.. contents::
c9cc487f54a3 Kibana plugins.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2202
diff changeset
     6
   :local:
2199
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
2206
e765d2924785 Tune for disk usage.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2203
diff changeset
     8
Elasticsearch documentation
e765d2924785 Tune for disk usage.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2203
diff changeset
     9
===========================
e765d2924785 Tune for disk usage.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2203
diff changeset
    10
e765d2924785 Tune for disk usage.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2203
diff changeset
    11
https://amsterdam.luminis.eu/2016/10/18/elasticsearch-5-is-coming-what-is-new-and-improved/
e765d2924785 Tune for disk usage.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2203
diff changeset
    12
  New features of ES 5.
e765d2924785 Tune for disk usage.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2203
diff changeset
    13
2313
ab4d0f12baa6 ES releases.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2281
diff changeset
    14
Releases
ab4d0f12baa6 ES releases.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2281
diff changeset
    15
========
ab4d0f12baa6 ES releases.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2281
diff changeset
    16
ab4d0f12baa6 ES releases.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2281
diff changeset
    17
https://github.com/elastic/elasticsearch/releases
ab4d0f12baa6 ES releases.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2281
diff changeset
    18
  Git releases & tags.
ab4d0f12baa6 ES releases.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2281
diff changeset
    19
https://www.elastic.co/support/eol
ab4d0f12baa6 ES releases.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2281
diff changeset
    20
  Elastic Product End of Life Dates.
ab4d0f12baa6 ES releases.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2281
diff changeset
    21
2318
2463c53f0d9e Install Elasticsearch with Debian Package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2313
diff changeset
    22
Installing & configuring
2463c53f0d9e Install Elasticsearch with Debian Package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2313
diff changeset
    23
========================
2463c53f0d9e Install Elasticsearch with Debian Package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2313
diff changeset
    24
2463c53f0d9e Install Elasticsearch with Debian Package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2313
diff changeset
    25
https://www.elastic.co/guide/en/elasticsearch/reference/current/deb.html
2463c53f0d9e Install Elasticsearch with Debian Package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2313
diff changeset
    26
  Install Elasticsearch with Debian Package.
2463c53f0d9e Install Elasticsearch with Debian Package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2313
diff changeset
    27
2321
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    28
Basic config
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    29
============
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    30
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    31
Common cluster name inside given intranet::
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    32
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    33
  cluster.name: mycluster
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    34
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    35
Unique node name within claser::
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    36
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    37
  node.name: "node1"
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    38
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    39
Node types::
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    40
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    41
  node.master: true
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    42
  node.ingest: true
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    43
  node.data: true
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    44
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    45
Network interfaces to bind to::
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    46
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    47
  network.host: [_local_, node1.example.com]
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    48
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    49
Port definitions::
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    50
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    51
  http.port : 9200
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    52
  tcp.port : 9300
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    53
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    54
Override default locations::
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    55
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    56
  path.data: /path/to/data1,/path/to/data2
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    57
  path.logs: /path/to/logs
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    58
  path.plugins: /path/to/plugins
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    59
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    60
Explicit list of seed nodes in cluster::
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    61
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    62
  discovery.zen.ping.unicast.hosts: ["master1.example.com", "master2.example.com:9300"]
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    63
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    64
https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-node.html
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    65
  Node types.
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    66
https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-discovery-zen.html
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    67
  Discovery settings.
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    68
https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-transport.html
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    69
  Transport definitions.
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
    70
2199
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    71
REST syntax conventions
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    72
=======================
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    73
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    74
To get data in table form use ``/_cat`` endpoint::
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    75
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    76
  GET /_cat/nodes
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    77
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    78
To pretty print output append query::
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    79
2279
8c9e8c734f98 Added more examples.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2269
diff changeset
    80
  GET /_cat/nodes?pretty=1
2199
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    81
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    82
Get base information
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    83
====================
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    84
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    85
Cluster health::
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    86
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    87
  GET /_cat/health?v
2202
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
    88
  GET /_cluster/health?pretty
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
    89
  GET /_cluster/health?pretty&level=cluster
2199
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    90
2202
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
    91
List of nodes in cluster (ip, RAM, CPU)::
2199
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    92
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    93
  GET /_cat/nodes?v
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    94
  GET /_cat/master?v
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    95
2279
8c9e8c734f98 Added more examples.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2269
diff changeset
    96
  watch -d curl -s 'localhost:9200/_cat/nodes?v'
8c9e8c734f98 Added more examples.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2269
diff changeset
    97
2202
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
    98
List cluster state::
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
    99
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   100
  GET /_cluster/state?pretty
2321
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
   101
  GET /_cluster/allocation/explain
2202
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   102
2207
5085ac83075b List of tasks executed in cluster.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2206
diff changeset
   103
List of tasks executed in cluster::
5085ac83075b List of tasks executed in cluster.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2206
diff changeset
   104
5085ac83075b List of tasks executed in cluster.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2206
diff changeset
   105
  GET /_cat/tasks?v
5085ac83075b List of tasks executed in cluster.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2206
diff changeset
   106
  GET /_cat/tasks?detailed
5085ac83075b List of tasks executed in cluster.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2206
diff changeset
   107
  GET _tasks
5085ac83075b List of tasks executed in cluster.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2206
diff changeset
   108
2202
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   109
List of indexes (status, health, size)::
2199
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   110
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   111
  GET /_cat/indices
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   112
  GET /_cat/indices?v
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   113
  GET /_cat/indices?v&s=index
2202
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   114
  GET /_cluster/health?pretty&level=indices
2199
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   115
2355
83f89c78affb List of shards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2342
diff changeset
   116
List of shards::
83f89c78affb List of shards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2342
diff changeset
   117
83f89c78affb List of shards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2342
diff changeset
   118
  GET /_cat/shards?v
83f89c78affb List of shards.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2342
diff changeset
   119
2199
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   120
List of mappings across all indexes::
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   121
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   122
  GET /_mapping
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   123
  GET /_all/_mapping
2361
469d85d8bc88 Get Mapping.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2355
diff changeset
   124
  GET /twitter,kimchy/_mapping
469d85d8bc88 Get Mapping.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2355
diff changeset
   125
469d85d8bc88 Get Mapping.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2355
diff changeset
   126
https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-get-mapping.html
469d85d8bc88 Get Mapping.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2355
diff changeset
   127
  Get Mapping.
2199
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   128
2202
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   129
List of shards::
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   130
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   131
  GET /_cluster/health?pretty&level=shards
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   132
2199
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   133
https://www.elastic.co/guide/en/elasticsearch/reference/current/_cluster_health.html
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   134
  Cluster Health.
2321
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
   135
https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-allocation-explain.html
77c3f7ddcb5f Basic config.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2318
diff changeset
   136
  Cluster Allocation Explain API
2199
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   137
https://www.elastic.co/guide/en/elasticsearch/reference/current/_list_all_indices.html
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   138
  List All Indices.
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   139
https://www.elastic.co/guide/en/elasticsearch/reference/current/cat.html
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   140
  cat APIs.
2207
5085ac83075b List of tasks executed in cluster.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2206
diff changeset
   141
https://www.elastic.co/guide/en/elasticsearch/reference/current/tasks.html
5085ac83075b List of tasks executed in cluster.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2206
diff changeset
   142
  Task Management API.
2199
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   143
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   144
Managing indexes
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   145
================
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   146
2202
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   147
Assign number of shards and replicas::
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   148
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   149
  curl -XPUT -d '{settings: {index: "number_of_shards": 3, "number_of_replicas": 1}}'
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   150
2199
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   151
https://www.elastic.co/guide/en/elasticsearch/reference/current/_delete_an_index.html
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   152
  Delete an Index.
2202
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   153
https://github.com/elastic/curator
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   154
  Manage/archive indices.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   155
https://www.elastic.co/guide/en/elasticsearch/client/curator/current/about.html
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   156
  Elasticsearch Curator helps you curate, or manage, your Elasticsearch indices and snapshots.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   157
https://www.elastic.co/guide/en/elasticsearch/client/curator/current/about-features.html
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   158
  Curator allows for many different operations to be performed to both indices and snapshots.
2199
47cadb10f1df Get base information.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   159
2202
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   160
https://www.elastic.co/guide/en/elasticsearch/guide/current/retiring-data.html
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   161
  Retiring Data.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   162
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   163
Lucene search syntax
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   164
====================
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   165
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   166
``TERM1 TERM2`` is same as ``TERM1 OR TERM2``.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   167
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   168
``"TERM1 TERM2"`` is for phrase.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   169
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   170
``"TERM1 TERM2"~5`` is for proximity.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   171
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   172
``TERM~0.8`` is for fuzzy.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   173
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   174
``*`` is for wildcard.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   175
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   176
Boosting is done with ``^N`` syntax, like ``TERM1^10 TERM2``.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   177
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   178
Range with ``[2017-01-01 TO 2017-02-29]``.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   179
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   180
Logical ``AND``, ``OR``, ``NOT`` and parentheses for grouping.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   181
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   182
Fields are set before colon, like ``FIELD:TERM``.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   183
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   184
https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-query-string-query.html
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   185
  Query String Query
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   186
https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-simple-query-string-query.html
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   187
  Simple Query String Query
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   188
2212
aec79721c8aa Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2207
diff changeset
   189
ES Query DSL
aec79721c8aa Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2207
diff changeset
   190
============
aec79721c8aa Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2207
diff changeset
   191
2239
a7449247c914 _missing_:<field> was removed from Kibana 5.x.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2223
diff changeset
   192
``_exists_:<field>`` for testing field existence.
a7449247c914 _missing_:<field> was removed from Kibana 5.x.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2223
diff changeset
   193
a7449247c914 _missing_:<field> was removed from Kibana 5.x.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2223
diff changeset
   194
.. note:: ``_missing_:<field>`` was removed from Kibana 5.x, use ``NOT _exists_:<field>``.
2223
c50753af1f09 ES Query DSL.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2212
diff changeset
   195
2240
1a134a5d929f Fix example.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2239
diff changeset
   196
``-<field>:<val>`` or ``-<field>:"<val>"`` for excluding field value.
2212
aec79721c8aa Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2207
diff changeset
   197
2279
8c9e8c734f98 Added more examples.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2269
diff changeset
   198
``+<field>:<val>`` or ``+<field>:"<val>"`` for including field value.
8c9e8c734f98 Added more examples.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2269
diff changeset
   199
2212
aec79721c8aa Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2207
diff changeset
   200
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-exists-query.html
aec79721c8aa Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2207
diff changeset
   201
  Exists Query
aec79721c8aa Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2207
diff changeset
   202
aec79721c8aa Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2207
diff changeset
   203
2202
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   204
Performance
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   205
===========
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   206
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   207
https://www.elastic.co/guide/en/elasticsearch/reference/5.5/search-profile.html
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   208
  Profile API.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   209
https://www.elastic.co/guide/en/elasticsearch/reference/current/_explain_analyze.html
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   210
  Explain Analyze.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   211
https://www.elastic.co/guide/en/elasticsearch/reference/current/search-explain.html
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   212
  Explain API.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   213
2206
e765d2924785 Tune for disk usage.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2203
diff changeset
   214
https://www.elastic.co/guide/en/elasticsearch/reference/current/tune-for-disk-usage.html
e765d2924785 Tune for disk usage.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2203
diff changeset
   215
  Tune for disk usage.
2202
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   216
https://www.elastic.co/guide/en/elasticsearch/reference/current/tune-for-indexing-speed.html
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   217
  Tune for indexing speed.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   218
https://www.elastic.co/guide/en/elasticsearch/reference/current/tune-for-search-speed.html
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   219
  Tune for search speed.
2269
7002dd57037b Added link.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2240
diff changeset
   220
https://www.elastic.co/blog/how-many-shards-should-i-have-in-my-elasticsearch-cluster
7002dd57037b Added link.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2240
diff changeset
   221
  How many shards should I have in my Elasticsearch cluster?
2342
fb128fcaf50a Storage requirements.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2321
diff changeset
   222
https://www.elastic.co/guide/en/elasticsearch/reference/master/heap-size.html
fb128fcaf50a Storage requirements.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2321
diff changeset
   223
  Setting the heap size.
fb128fcaf50a Storage requirements.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2321
diff changeset
   224
fb128fcaf50a Storage requirements.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2321
diff changeset
   225
Storage requirements
fb128fcaf50a Storage requirements.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2321
diff changeset
   226
====================
fb128fcaf50a Storage requirements.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2321
diff changeset
   227
fb128fcaf50a Storage requirements.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2321
diff changeset
   228
https://www.elastic.co/blog/elasticsearch-storage-the-true-story
fb128fcaf50a Storage requirements.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2321
diff changeset
   229
  The true story behind Elasticsearch storage requirements (2015).
fb128fcaf50a Storage requirements.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2321
diff changeset
   230
https://www.elastic.co/blog/elasticsearch-storage-the-true-story-2.0
fb128fcaf50a Storage requirements.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2321
diff changeset
   231
  Part 2.0: The true story behind Elasticsearch storage requirements (2015).
fb128fcaf50a Storage requirements.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2321
diff changeset
   232
https://www.elastic.co/blog/minimize-index-storage-size-elasticsearch-6-0
fb128fcaf50a Storage requirements.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2321
diff changeset
   233
  Space Saving Improvements in Elasticsearch 6.0 (2017).
2206
e765d2924785 Tune for disk usage.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2203
diff changeset
   234
https://www.elastic.co/blog/filebeat-modiles-access-logs-and-elasticsearch-storage-requirements
e765d2924785 Tune for disk usage.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2203
diff changeset
   235
  Filebeat modules, access logs and Elasticsearch storage requirements.
2202
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   236
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   237
JSON search syntax
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   238
==================
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   239
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   240
https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-from-size.html
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   241
  Search results pagination.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   242
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   243
  Query String Query.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   244
https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations.html
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   245
  Aggregation.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   246
https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-sort.html
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   247
  Sort.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   248
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   249
Alerting
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   250
========
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   251
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   252
https://github.com/Yelp/elastalert
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   253
  Easy & Flexible Alerting With Elasticsearch.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   254
http://elastalert.readthedocs.io/en/latest/elastalert.html
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   255
  Easy & Flexible Alerting With Elasticsearch.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   256
https://github.com/sirensolutions/sentinl/wiki/SENTINL-Alerts-in-Dashboard
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   257
  SENTINL Alerts in Dashboard.
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   258
https://github.com/sirensolutions/sentinl/wiki/SENTINL-Config-Example
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   259
  SENTINL Config Example
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   260
https://github.com/sirensolutions/sentinl/wiki/SENTINL-Tutorial
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   261
  SENTINL Tutorial
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   262
https://github.com/sirensolutions/sentinl/wiki/SENTINL-Watcher-Anatomy
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   263
  SENTINL Watcher Anatomy
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   264
https://github.com/sirensolutions/sentinl/wiki/SENTINL-Watcher-Examples
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   265
  SENTINL Watcher Examples
37bf9f7b8560 Managing indexes. Lucene search syntax. Performance. JSON search syntax. Alerting.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2199
diff changeset
   266