Elasticsearch 外掛程式

Elasticsearch 是以 Lucene 搜尋程式庫為基礎的開放原始碼搜尋伺服器。該搜尋伺服器會在以一些作業系統為基礎的 Java 虛擬機器中執行。詳情請造訪 http://elasticsearch.org

探索

Monitoring 不會自動偵測 Elasticsearch。如要監控 Elasticsearch,請為監控代理程式設定 Elasticsearch 外掛程式。

探索到的服務會顯示在 Elasticsearch「Services」頁面的「Resources」選單中。在執行個體上安裝監控代理程式並設定 Elasticsearch 外掛程式後,Monitoring 會在 Elasticsearch「Services」頁面中填入儲存庫與指標。

設定讓 Monitoring 監控 Elasticsearch

安裝監控代理程式後,請按照下列操作說明對您的執行個體設定 Elasticsearch 外掛程式。

必備條件

Elasticsearch 外掛程式需要 5.5.0-315 版或更新版本的監控代理程式。如要更新代理程式,請參閱升級代理程式一文。

啟用 Elasticsearch 監控外掛程式

Monitoring 對監控 Elasticsearch 0.90.x 版及以下版本,以及對 1.0.x 版及以上版本有不同的設定。

在您的 VM 執行個體上,從 GitHub 設定存放區下載適當的設定檔,並放進 /opt/stackdriver/collectd/etc/collectd.d/ 目錄中:

Elasticsearch 0.90.x 版及以下版本

elasticsearch.conf 下載至 /opt/stackdriver/collectd/etc/collectd.d/

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

Elasticsearch 1.0.x 版及以上版本

elasticsearch-1.conf 下載至 /opt/stackdriver/collectd/etc/collectd.d/

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

新增設定檔之後,執行下列指令來重新啟動監控代理程式:

sudo service stackdriver-agent restart

您可在 collectd.org 找到其他外掛程式設定選項的相關資訊。

監控的內容

Elasticsearch 外掛程式會監控下列指標:

  • 搜尋要求數 (計數/秒):在最後間隔的每一秒中,傳入的擷取與查詢要求數。
  • 搜尋時間 (毫秒/秒):在最後間隔的每一秒中,花費在擷取與查詢搜尋上的毫秒數。
  • 取得要求 (計數/秒):在最後間隔的每一秒中,傳入的取得/存在/遺漏要求數。
  • 取得時間 (毫秒/秒):在最後間隔的每一秒中,花費在取得/存在/遺漏要求上的毫秒數。
  • 索引要求 (計數/秒):在最後間隔的每一秒中,傳入的索引與刪除要求數。
  • 索引時間 (毫秒/秒):在最後間隔的每一秒中,花費在索引與刪除要求上的毫秒數。
  • 快取大小 (位元組數):篩選器與欄位快取的大小。
  • 快取收回數 (計數/秒):每一秒中發生的欄位與篩選器快取收回數。
  • 存放區大小 (位元組數):Elasticsearch 索引的大小。
  • 網路用量 (位元組數/秒):每一秒中傳入與傳出網路用量的位元組數。
  • 網路連線數 (計數):取樣時開啟的 http 與傳輸層網路連線數。
  • 開啟的檔案數 (計數):Elasticsearch 程序開啟的檔案描述元數。
  • 文件數 (計數):ES 中的文件數與已刪除的文件數。

詳情請參閱代理程式指標清單:Elasticsearch 一文。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Stackdriver Monitoring
需要協助嗎?請前往我們的支援網頁