Overview of ElasticSearch
3441 ワード
1. ElasticSearch
open source analytics & search engine
2. How ElasticSearch Works
data stored as documents
document : json object = row in RDB
{
"field name": "field value"
}
3. Elastic Stack Overview
3-1. Kibana : analytics & visualization platform
3-2. Logstash : data processing pipeline
Logstash reads logs as events
process logs w/something like regular expression
send processed logs to ElasticSearch
3-3. X-Pack : additional features to elasticsearch & kibana
3-4. Beats : collect data and send to ElasticSearch & Logstash
Filebeat : collect log files
Metricbeat : collect system and service metrics
4. Common ElasticSearch Architectures
4-1. E-commerce Application
Data in a RDB, wants to Improve search to be full-text search
4-2. Visualize Data
4-3. Monitor Server Metrics
4-4. Monitor Acess and Error Logs
how long it takes to process each input? (monitor endpoints)
how to keep bugs to minimum?
--> use Filebeat
4-5. More Advanced Event Processing
Doing it within web app decreases maintainability
--> use Logstash
Reference
この問題について(Overview of ElasticSearch), 我々は、より多くの情報をここで見つけました https://velog.io/@sangmin7648/Overview-of-ElasticSearchテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol