Elasticsearch 插件

Elasticsearch 是基于 Lucene 搜索库的开源搜索服务器。 它可在运行多种操作系统的 Java 虚拟机中运行。 如需了解详情,请访问 http://elasticsearch.org

发现

Monitoring 不会自动检测 Elasticsearch。 要监控 Elasticsearch,请为 Monitoring 代理配置 Elasticsearch 插件。

发现的服务显示在“Elasticsearch Services”页面上的 Resources 菜单中。您在实例上安装 Monitoring 代理并配置 Elasticsearch 插件后,Monitoring 将在“Elasticsearch Services”页面上填充相关资产和指标。

配置 Monitoring 以监控 Elasticsearch

安装 Monitoring 代理后,请按照以下说明在您的实例上配置 Elasticsearch 插件。

前提条件

Elasticsearch 插件需要 5.5.0-315 或更高版本的 Monitoring 代理。 要更新代理,请参阅升级代理

启用 Elasticsearch 监控插件

对于 Elasticsearch 0.90.x 及更低版本,以及 1.0.x 及更高版本,Monitoring 分别提供单独的配置进行监控。

在您的虚拟机实例上,从 GitHub 配置代码库 下载适当的配置文件,并将其放在 /etc/stackdriver/collectd.d/ 目录中:

Elasticsearch 0.90.x 及更低版本

elasticsearch.conf 下载到 /etc/stackdriver/collectd.d/ 中:

(cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/elasticsearch.conf)

Elasticsearch 1.0.x 及更高版本

elasticsearch-1.conf 下载到 /etc/stackdriver/collectd.d/ 中:

(cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/elasticsearch-1.conf)

添加配置文件后,通过运行以下命令重启 Monitoring 代理:

sudo service stackdriver-agent restart

如需详细了解用于监控 Elasticsearch 的collectd curl_json插件,请参阅 Plugin:c网址-JSON

监控的内容

Elasticsearch 插件监控的指标的完整列表位于 代理指标:弹性搜索