elasticsearch-collection
An ongoing & curated collection of awesome software, libraries, learning tutorials, and most important tools, esources and cool stuff about Elasticsearch
https://github.com/exajobs/elasticsearch-collection
Last synced: 8 days ago
JSON representation
-
Articles
-
Kibana Visualization plugins
- Elasticsearch Intro - Elasticsearch: What it is, How it works, and what it’s used for.
-
-
`Books`
-
`Indices`
- Deep Learning for Search - teaches you how to leverage neural networks, NLP, and deep learning techniques to improve search performance. (2019)
- Relevant Search: with applications for Solr and Elasticsearch - demystifies relevance work. Using Elasticsearch, it teaches you how to return engaging search results to your users, helping you understand and leverage the internals of Lucene-based search engines. (2016)
- Elasticsearch in Action - teaches you how to build scalable search applications using Elasticsearch (2015)
- Elasticsearch in Action, Second edition - hands-on guide to developing fully functional search engines with Elasticsearch and Kibana. (2021)
-
-
`Certifications`
-
Elastic Certified Engineer
- Elastic Certified Engineer notes - notes and exercises to prepare the certification exam
-
-
Discussions and social media
-
Kibana Visualization plugins
-
-
`Elastic Architecture`
-
`Indices`
- Best Practices for Managing Elasticsearch Indices - Understanding indices
-
-
Elasticsearch developer tools and utilities
-
Development and debugging
-
Import and Export
- Knapsack plugin
- Elasticsearch-Exporter
- esbulk
- elasticsearch-loader - Tool for loading common file types to elasticsearch including csv, json, and parquet
-
Management
- Esctl - High-level command line interface to manage Elasticsearch clusters.
- Vulcanizer - Github's open sourced cluster management library based on Elasticsearch's REST API. Comes with a high level CLI tool
-
-
Elasticsearch plugins
-
Cluster
- Elastic HQ - Elasticsearch cluster management console with live monitoring and beautiful UI
- sscarduzio/elasticsearch-readonlyrest-plugin
- mobz/elasticsearch-head
- Cerebro
- Kopf - Another management plugin that have REST console and *manual* shard allocation
- Search Guard - Elasticsearch and elastic stack security and alerting for free
- Elasticsearch Comrade - Elasticsearch admin panel built for ops and monitoring
- elasticsearch-admin - Web administration for Elasticsearch
- Elastic HQ - Elasticsearch cluster management console with live monitoring and beautiful UI
- Bigdesk - Live charts and statistics for elasticsearch cluster
-
Integrations and SQL support
- elastic/elasticsearch-hadoop - Elasticsearch real-time search and analytics natively integrated with Hadoop (and Hive)
- jprante/elasticsearch-jdbc - JDBC importer for Elasticsearch
- pandasticsearch - An Elasticsearch client exposing DataFrame API
- monstache - Go daemon that syncs MongoDB to Elasticsearch in near realtime
-
Other
-
You know, for search
-
-
`Elastic Stack`
-
`Indices`
-
-
Java tuning
-
Kibana plugins and applications
-
Kibana Visualization plugins
- nbs-system/mapster - a visualization which allows to create live event 3d maps in Kibana
- Kibana Tag Cloud Plugin - tag cloud visualization plugin based on d3-cloud plugin
- LogTrail - a plugin for Kibana to view, analyze, search and tail log events from multiple hosts in realtime with devops friendly interface inspired by Papertrail
- Analyze API - Kibana 6 application to manipulate the `_analyze` API graphically
- kbn_network - This is a plugin developed for Kibana that displays a network node that link two fields that have been previously selected.
-
You know, for search
- elastic/timelion - series analyses application. Overview and installation guide: Timelion: [The time series composer for Kibana](https://www.elastic.co/blog/timelion-timeline)
- VulnWhisperer - VulnWhisperer is a vulnerability data and report aggregator.
- Wazuh Kibana App - A Kibana app for working with data generated by [Wazuh](https://wazuh.com/).
-
-
Open-source and free products, based on Elasticsearch
-
Elastic Certified Engineer
- Fess - crawler
- logagent
- Yelp/elastalert
- etsy/411 - an Alert Management Web Application https://demo.fouroneone.io (credentials: user/user)
- appbaseio/mirage
- exceptionless/Exceptionless
- searchkit/searchkit
- Simple File Server
- ItemsAPI
- Kuzzle - An open-source backend with advanced real-time features for Web, Mobile and IoT that uses ElasticSearch as a database. ([Website](https://kuzzle.io/))
- SIAC - SIAC is an enterprise SIEM built on the ELK stack and other open-source components.
- DataStation - Easily query, script, and visualize data from every database, file, and API.
- appbaseio/dejavu
- Sentinl - Sentinl is a Kibana alerting and reporting app.
-
-
Other
-
Use cases for Elasticsearch
- Structured logging with ELK - part 1
- Elasticsearch Engineer Interview Questions
- Graylog2/graylog2-server - Free and open source log management (based on ES)
- logiq - Simple WebUI Monitoring Tool for Logstash ver. 5.0 and up
- Fluentd vs. Logstash for OpenStack Log Management
-
-
Related (awesome) lists
-
Elastic Certified Engineer
- frutik/awesome-search - commerce search now. Below are listed some of my build blocks
-
-
Scalable Infrastructure and performance
-
Alerts
-
Docker and Elasticsearch
- The Authoritative Guide to Elasticsearch Performance Tuning (Part 1) - performance-tuning-part-2-zen) [Part 3](https://qbox.io/index.php?p=blog/authoritative-guide-elasticsearch-performance-tuning-part-3)
- Understanding Elasticsearch Performance
- How to monitor Elasticsearch performance
- How to collect Elasticsearch metrics
- How to monitor Elasticsearch with Datadog
- How to solve 5 Elasticsearch performance and scaling problems
- Elasticsearch for Logging
- Scaling Elasticsearch to Hundreds of Developers
- Operator for running Elasticsearch in Kubernetes
-
Integrations
-
Logging
-
Machine Learning
- Elasticsearch with Machine Learning - elasticsearch/elasticsearch-amazon-machine-learning-7d7b979c328d&usg=ALkJrhioEPGsVRglGPFTa6w2ZfM-ydSoeg)) by Kunihiko Kido
- Recommender System with Mahout and Elasticsearch
-
Time series
- Elasticsearch as a Time Series Data Store
- Running derivatives on Voyager velocity data - Smithe
- Part 1 - [Part 2](https://www.elastic.co/blog/staying-in-control-with-moving-averages-part-2) by Zachary Tong
- Part 1 - [Part 2](https://www.elastic.co/blog/implementing-a-statistical-anomaly-detector-part-2) - [Part 3](https://www.elastic.co/blog/implementing-a-statistical-anomaly-detector-part-3) by Zachary Tong
-
Use cases for Elasticsearch
- OFAC compliance with Elasticsearch
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
- Building a Streaming Search Platform
-
-
System configuration
-
Kibana Visualization plugins
- Elasticsearch pre-flight checklist
- 9 Tips on Elasticsearch Configuration for High Performance
- Best Practices in AWS
- How to Secure Elasticsearch and Kibana
- Elasticsearch Guides
- The definitive guide for Elasticsearch on Windows Azure
- Elasticsearch server on Webfaction using NGINX with basic authorization and HTTPS protocol
-
-
Tutorials
-
Kibana Visualization plugins
- Make Sense of your Logs: From Zero to Hero in less than an Hour! by Britta Weber
- $$ Elasticsearch 7 and Elastic Stack - liveVideo course that teaches you to search, analyze, and visualize big data on a cluster with Elasticsearch, Logstash, Beats, Kibana, and more.
- dwyl/learn-elasticsearch
-
-
Videos
-
Advanced
- #bbuzz 2015: Adrien Grand – Algorithms and data-structures that power Lucene and Elasticsearch
- Rafał Kuć - Running High Performance Fault-tolerant Elasticsearch Clusters on Docker - in-docker/)
- End-to-end Recommender System with Spark and Elasticsearch - François Puget. [Slide deck](http://www.slideshare.net/sparktc/spark-ml-meedup-pentreath-puget)
- Working with Elasticsearch - Search, Aggregate, Analyze, and Scale Large Volume Datastores - O'Reilly Media
-
Code, configuration file samples and other gists
- Elasticsearch config for a write-heavy cluster - reyjrar/elasticsearch.yml
- chenryn/ESPL - Elastic Search Processing Language
- thomaspatzke/EQUEL
-
Overviews
- Elasticsearch for logs and metrics: A deep dive – Velocity 2016
- Elasticsearch in action Thijs Feryn
- Getting Down and Dirty with ElasticSearch by Clinton Gormley
- Getting started with Elasticsearch
- Speed is a Key: Elasticsearch under the Hood
- $$ Complete Guide to Elasticsearch
- Elasticsearch Query Editor in Grafana
- Scale Your Metrics with Elasticsearch
- Getting started with Elasticsearch
-
-
`What is ElasticSearch?`
-
`How does it work?`
-
- Elasticsearch - source search and analytics engine built on Apache Lucene and developed in Java. . It was developed in Java and is designed to operate in real time. It can search and index document files in diverse formats. It was designed to be used in distributed environments by providing flexibility and scalability. Now, Elasticsearch is a widely popular enterprise search engine. Elasticsearch allows you to store, search, and analyze huge volumes of data quickly and in near real-time and give back answers in milliseconds.
-
-
Who is using elasticsearch?
Programming Languages
Categories
Scalable Infrastructure and performance
60
Videos
16
Elasticsearch plugins
16
Open-source and free products, based on Elasticsearch
14
Elasticsearch developer tools and utilities
14
Kibana plugins and applications
8
System configuration
7
Who is using elasticsearch?
5
Other
5
`Books`
4
`Elastic Stack`
4
Java tuning
3
Discussions and social media
3
Tutorials
3
`What is ElasticSearch?`
2
`Elastic Architecture`
1
License
1
`Certifications`
1
Related (awesome) lists
1
Articles
1
Sub Categories
Use cases for Elasticsearch
42
Kibana Visualization plugins
19
Elastic Certified Engineer
16
Docker and Elasticsearch
12
Cluster
10
`Indices`
9
Code, configuration file samples and other gists
9
Overviews
9
Development and debugging
8
Integrations and SQL support
4
Advanced
4
You know, for search
4
Integrations
4
Time series
4
Import and Export
4
Alerts
3
Management
2
Machine Learning
2
Logging
1
`How does it work?`
1
Other
1
Keywords
elasticsearch
23
kibana
5
nodejs
4
javascript
4
logging
3
syslog
3
python
3
elasticsearch-client
3
java
2
redis
2
search
2
data-visualization
2
log-analysis
2
logstash
2
security
2
go
2
log-viewer
2
admin
2
cli
2
elasticsearch-plugin
2
search-engine
2
ruby
1
sql
1
sql-editor
1
sql-server
1
rstats
1
postgresql
1
nginx
1
mysql
1
mariadb
1
julia
1
database
1
data-analysis
1
cockroachdb
1
database-gui
1
chrome-extension
1
tail
1
synchronization
1
sync
1
river
1
realtime
1
oplog
1
opensearch
1
mongodb
1
golang
1
etl
1
daemon
1
connector
1
change-streams
1
querydsl
1