> For the complete documentation index, see [llms.txt](https://hezhiqiang8909.gitbook.io/java/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hezhiqiang8909.gitbook.io/java/docs/javatool/elastic.md).

# Elastic 技术栈

> **Elastic 技术栈通常被用来作为日志中心。**
>
> ELK 是 elastic 公司旗下三款产品 [ElasticSearch](https://www.elastic.co/products/elasticsearch) 、[Logstash](https://www.elastic.co/products/logstash) 、[Kibana](https://www.elastic.co/products/kibana) 的首字母组合。
>
> [ElasticSearch](https://www.elastic.co/products/elasticsearch) 是一个基于 [Lucene](http://lucene.apache.org/core/documentation.html) 构建的开源，分布式，RESTful 搜索引擎。
>
> [Logstash](https://www.elastic.co/products/logstash) 传输和处理你的日志、事务或其他数据。
>
> [Kibana](https://www.elastic.co/products/kibana) 将 Elasticsearch 的数据分析并渲染为可视化的报表。
>
> Elastic 技术栈，在 ELK 的基础上扩展了一些新的产品，如：[Beats](https://www.elastic.co/products/beats) 、[X-Pack](https://www.elastic.co/products/x-pack) 。

## 内容

* [Elastic 技术栈快速入门](/java/docs/javatool/elastic/elastic-quickstart.md)
* [ElasticSearch](/java/docs/javatool/elastic/elastic-elasticsearch.md)
* [Beats](/java/docs/javatool/elastic/elastic-beats.md)
* [Kibana](/java/docs/javatool/elastic/elastic-kibana.md)
* [Logstash](/java/docs/javatool/elastic/elastic-logstash.md)
* [ElasticSearch 运维](/java/docs/javatool/elastic/elastic-elasticsearch-ops.md)
* [Beats 运维](/java/docs/javatool/elastic/elastic-beats-ops.md)
* [Kibana 运维](/java/docs/javatool/elastic/elastic-kibana-ops.md)
* [Logstash 运维](/java/docs/javatool/elastic/elastic-logstash-ops.md)

## 学习资源

* **官方资源**
  * [Elasticsearch 官网](https://www.elastic.co/cn/products/elasticsearch)
  * [Elasticsearch Github](https://github.com/elastic/elasticsearch)
  * [Elasticsearch 官方文档](https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html)
  * [Logstash 官网](https://www.elastic.co/cn/products/logstash)
  * [Logstash Github](https://github.com/elastic/logstash)
  * [Logstash 官方文档](https://www.elastic.co/guide/en/logstash/current/index.html)
  * [Kibana 官网](https://www.elastic.co/cn/products/kibana)
  * [Kibana Github](https://github.com/elastic/kibana)
  * [Kibana 官方文档](https://www.elastic.co/guide/en/kibana/current/index.html)
  * [Beats 官网](https://www.elastic.co/cn/products/beats)
  * [Beats Github](https://github.com/elastic/beats)
  * [Beats 官方文档](https://www.elastic.co/guide/en/beats/libbeat/current/index.html)
* **第三方工具**
  * [logstash-logback-encoder](https://github.com/logstash/logstash-logback-encoder)
* **教程**
  * [Elasticsearch 权威指南（中文版）](https://es.xiaoleilu.com/index.html)
  * [ELK Stack 权威指南](https://github.com/chenryn/logstash-best-practice-cn)
* **博文**
  * [Elasticsearch+Logstash+Kibana 教程](https://www.cnblogs.com/xing901022/p/4704319.html)
  * [ELK（Elasticsearch、Logstash、Kibana）安装和配置](https://github.com/judasn/Linux-Tutorial/blob/master/ELK-Install-And-Settings.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://hezhiqiang8909.gitbook.io/java/docs/javatool/elastic.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
