Elastic stack can be used with beats to fetch file, network and system information etc. It can be connected to existing application to monitor the application performance as well as to create a great dashboard to monitor key performance indicators. We can also use it as a standalone system by pushing the data from any RDBMS or file based data source. We can not only show or search data but can also perform analysis on top of that.
2. What
● Full-text Search Engine
● NoSQL Database
● Analytics Engine
● Easy to Scale
● RESTFul interface
● Schemaless
● Inverted Index
● Near Real Time
● ELK Stack
3. Where
● Elasticsearch as the primary back end
for your website
● Adding Elasticsearch to an existing
system
● Elasticsearch as the back end of a
ready-made solution built around it
10. The Rest API
● Check your cluster, node, and index health, status, and statistics
● Administer your cluster, node, and index data and metadata
● Perform CRUD (Create, Read, Update, and Delete) and search
operations against your indexes
● Execute advanced search operations such as paging, sorting,
filtering, scripting, aggregations, and many others
18. Updating
Document
POST /customer/external/1/_update?pretty
{
"doc": { "name": "Jane Doe", "age": 20 }
}
POST /customer/external/1/_update?pretty
{
"script" : "ctx._source.age += 5"
}
In the above example, ctx._source refers to the current source
document that is about to be updated.