Elasticsearch 搜索引擎监控

强大的性能和简单的集成,由 Telegraf 提供支持,Telegraf 是 InfluxData 构建的开源数据连接器。

50 亿+

Telegraf 下载量

#1

时序数据库
来源:DB Engines

10 亿+

InfluxDB 下载量

2,800+

贡献者

目录

强大的性能,无限的扩展

收集、组织和处理海量高速数据。当您将任何数据视为时序数据时,它都更有价值。使用 InfluxDB,第一的时序平台,旨在与 Telegraf 一起扩展。

查看入门方法

Elasticsearch 是一个基于 Lucene 的搜索引擎。它提供了一个分布式、支持多租户的全文本搜索引擎,具有 HTTP Web 接口和无模式 JSON 文档。Elasticsearch 使用 Java 开发,并根据 Apache 许可证以开源形式发布。 Telegraf 可以用作 Elasticsearch 监控插件。

Telegraf 输入插件: Elasticsearch

使用此插件收集 Elasticsearch 健康统计集群。 Elasticsearch Telegraf 插件查询端点以获取节点以及可选的集群健康或集群统计指标

  • 集群节点统计 API 允许检索一个或多个(或全部)集群节点统计信息。
  • 集群健康 API 允许获取集群健康状况的非常简单的状态。
  • 集群统计 API 允许从集群范围的角度检索统计信息。

项目 URL

Telegraf 输出插件: Elasticsearch

此插件使用 Elastic(Go 编程语言的 Elasticsearch 客户端)通过 HTTP 写入 Elasticsearch。目前,它仅支持 Elasticsearch 5.x 系列。

此插件可以按时间范围管理索引,就像其他使用 Elasticsearch 的工具中常见的做法一样。收集的指标的时间戳将用于决定索引目标。

项目 URL

Elasticsearch 基础知识

Elasticsearch 是一个分布式的 RESTful 搜索和分析引擎,能够解决越来越多的用例。它与一个名为 Logstash 的数据收集和日志解析引擎,以及一个名为 Kibana 的分析和可视化平台一起开发。这三款产品旨在用作集成解决方案,称为“Elastic Stack”(以前称为“ELK stack”)。Elasticsearch 是 Elastic Stack 的核心。作为一个全文本搜索引擎,Elasticsearch 以以下特点而闻名:

  • 弹性且高度可用
  • 可预测且可靠
  • 简单且透明

Elasticsearch 可用于搜索所有类型的文档。它提供可扩展的搜索,具有近实时搜索,并支持多租户。 Elasticsearch 是分布式的:这意味着索引可以划分为分片,并且每个分片可以有零个或多个副本。每个节点托管一个或多个分片,并充当协调器以将操作委派给正确的分片。

参考文档

InfluxDB 与 Elasticsearch 在时序工作负载方面的基准测试

在所有三项测试中,InfluxDB 的性能均优于 Elasticsearch,写入吞吐量高出 8 倍,而与 Elastic 的时序优化配置相比,磁盘空间使用量减少了 4 倍,并且测试查询的响应时间快了 3.5 倍至 7.5 倍。

观看网络研讨会 阅读技术论文 DZone:InfluxDB 与 Elasticsearch

强大的性能,无限的扩展

收集、组织和处理海量高速数据。当您将任何数据视为时序数据时,它都更有价值。使用 InfluxDB,第一的时序平台,旨在与 Telegraf 一起扩展。

查看入门方法

相关集成