19 Resources Awesome Elasticsearch

19 Resources Awesome Elasticsearch #

General #

Elastic Stack #

  • Elasticsearchofficial website
  • Logstash is a data pipeline that helps you process logs and other event data from a variety of systems
  • Kibana is a data analysis tool that helps to visualize your data; Kibana Manual docs
  • beats is the platform for building lightweight, open source data shippers for many types of data you want to enrich with Logstash, search and analyze in Elasticsearch, and visualize in Kibana.

Books #

相关(很棒的)列表 #

Open-source and free products, based on Elasticsearch #

  • Fess is an open source full featured Enterprise Search, with a web-crawler
  • Yelp/elastalert is a modular flexible rules based alerting system written in Python
  • etsy/411 - an Alert Management Web Application https://demo.fouroneone.io (credentials: user/user)
  • appbaseio/mirage is a 🔎 GUI for composing Elasticsearch queries
  • exceptionless/Exceptionless is an error (exceptions) collecting and reporting server with client bindings for various programming languages
  • searchkit/searchkit is a UI framework based on React to build awesome search experiences with Elasticsearch
  • appbaseio/reactivemaps is a React based UI components library for building Airbnb / Foursquare like Maps
  • appbaseio/reactivesearch is a library of beautiful React UI components for Elasticsearch
  • appbaseio/dejavu The missing UI for Elasticsearch; landing page
  • Simple File Server is an Openstack Swift compatible distributed object store that can serve and securely store billions of large and small files using minimal resources.
  • logagent a log shipper to parse and ship logs to Elasticsearch including bulk indexing, disk buffers and log format detection.
  • ItemsAPI simplified search API for web and mobile (based on Elasticsearch and Express.js)
  • Kuzzle - An open-source backend with advanced real-time features for Web, Mobile and IoT that uses ElasticSearch as a database. (Website)
  • SIAC - SIAC is an enterprise SIEM built on the ELK stack and other open-source components.
  • Sentinl - Sentinl is a Kibana alerting and reporting app.
  • Praeco - Elasticsearch alerting made simple

Elasticsearch developer tools and utilities #

Development and debugging #

  • Sense (from Elastic) - A JSON aware developer console for Elasticsearch; official and very powerful
  • ES-mode - An Emacs major mode for interacting with Elasticsearch (similar to Sense)
  • Elasticsearch Cheatsheet - Examples for the most used queries, API, and settings for all major versions of Elasticsearch
  • Elasticstat - CLI tool displaying monitoring information like htop
  • Elastic for Visual Studio Code - An extension for developing Elasticsearch queries like Kibana and Sense extension in Visual Studio Code
  • Elastic Builder - A Node.js implementation of the Elasticsearch DSL
  • Bodybuilder - A Node.js Elasticsearch query body builder
  • enju - A Node.js Elasticsearch ORM
  • Peek - An interactive CLI in Python that works like Kibana Console with additional features

Import and Export #

  • Knapsack plugin - A “swiss knife” export/import plugin for Elasticsearch
  • Elasticsearch-Exporter - A command line script to import/export data from Elasticsearch to various other storage systems
  • esbulk - Parallel Elasticsearch bulk indexing utility for the command line.
  • elasticdump - Tools for moving and saving indices
  • 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 #

  • sscarduzio/elasticsearch-readonlyrest-plugin - Safely expose Elasticsearch REST API directly to the public
  • mobz/elasticsearch-head - is a powerful and essential plugin for managing your cluster, indices and mapping
  • Bigdesk - Live charts and statistics for elasticsearch cluster
  • Elastic HQ - Elasticsearch cluster management console with live monitoring and beautiful UI
  • Cerebro - is an open source(MIT License) elasticsearch web admin tool. Supports ES 5.x
  • Kopf - Another management plugin that have REST console and manual shard allocation
  • Search Guard - Elasticsearch and elastic stack security and alerting for free
  • ee-outliers - ee-outliers is a framework to detect outliers in events stored in an Elasticsearch cluster.
  • Elasticsearch Comrade - Elasticsearch admin panel built for ops and monitoring
  • elasticsearch-admin - Web administration for Elasticsearch

Other #

  • SIREn Join Plugin for Elasticsearch - This plugin extends Elasticsearch with new search actions and a filter query parser that enables to perform a “Filter Join” between two set of documents (in the same index or in different indexes).

Integrations and SQL support #

Kibana插件和应用程序 #

Kibana可视化插件 #

  • nbs-system/mapster - 一个可创建实时事件3D地图的可视化插件
  • Kibana Tag Cloud Plugin - 基于d3-cloud插件的标签云可视化插件
  • LogTrail - 用于查看、分析、搜索和实时跟踪多个主机的日志事件的Kibana插件,界面灵感来自于Papertrail
  • Analyze API - 用于以图形方式操作_analyze API 的Kibana 6应用程序
  • kbn_network - 这是为Kibana开发的一个插件,用于显示连接两个之前选定的字段的网络节点。

Discussions and social media #

Tutorials #

文章 #

System configuration #

Docker and Elasticsearch #

Java tuning #

How to start using G1

#ES_JAVA_OPTS=""
ES_JAVA_OPTS="-XX:-UseParNewGC -XX:-UseConcMarkSweepGC -XX:+UseG1GC"

Scalable Infrastructure and Performance #

Integrations #

Logging #

Alerts #

Time series #

Machine Learning #

Use cases for Elasticsearch #

Other #

Videos #

Overviews #

Advanced #

Code, configuration file samples and other gists #

Who is using elasticsearch? #

Contributing #

  • 确保您将要发布的资源属于此列表中的有价值资源
  • 不要在同一个PR中组合++添加和-删除更改。请将它们分开提交到不同的pull requests中
  • 使用拼写检查工具
  • 欢迎所有拼写和语法纠正(除了上面的规则之外)
  • Fork这个repo,做出您的编辑,发送pull request
  • 随意创建任何新的部分
  • 请不要将此repo添加到任何awesome-awesome-*列表中