Monitoring etcd

在您安裝 Instana 代理程式之後,會自動部署並安裝 etcd 感應器。

支援的版本

Etcd 感應器支援具有 /v3 端點的 etcd API 3.3.x 和 3.4.x 。

配置

如果使用 SSL配置 etcd 節點,則代理程式需要 CA 憑證、用戶端憑證及金鑰來收集度量值。 除非在代理程式配置檔中置換,否則代理程式會使用 trusted-ca-file 引數值 (目錄) 作為位置來尋找這些檔案:

com.instana.plugin.etcd:
  caCertificate: '' # path to CA certificate (eg. /etc/etcd/ca.crt)
  clientCertificate: '' # path to client certificate (eg. /etc/etcd/client.crt)
  clientKey: '' # path to client key (eg. /etc/etcd/client.key)

如果 etcd 實例在容器中執行,則這些路徑會指向容器檔案系統中的檔案。

當代理程式啟動並探索沒有憑證的 etcd 時,它會記載下列訊息:

Cannot get content from https://192.168.155.186:2379/v2/stats/self.
Received fatal alert: bad_certificate.

度量值集合

若要檢視度量值,請在「Instana 使用者」介面的資訊看板中選取 基礎架構 ,按一下特定的受監視主機,然後您可以看到包含所有已收集度量值及受監視處理程序的主機儀表板。

配置資料

  • ID
  • 名稱
  • 領導者 ID
  • 狀態
  • 叢集版本
  • 伺服器版本
  • 開始時間

etcd API 的效能度量 2.x

度量 說明 精度
接收的要求數 接收的要求數。 1 秒
已傳送要求 已傳送要求數。 1 秒
已接收資料流量 送入的資料流量 (以位元組為單位)。 1 秒
已傳送資料流量 送出資料流量 (以位元組為單位)。 1 秒
到期計數 每秒過期金鑰數。 1 秒
監聽器 觀察值數目。 1 秒
作業 (成功與失敗) 比較及刪除、比較及交換、建立、刪除、取得、集、更新作業的數目。 1 秒

etcd API 的性能簽章 2.x

每一個感應器都有一個精選的性能簽章知識庫,可以根據送入的度量對性能簽章進行持續評估,並根據使用者影響來觸發問題或發生事件。

etcd API 的效能度量 3.x

度量 說明 精度
已接收資料流量 送入的資料流量 (以位元組為單位)。 1 秒
已傳送資料流量 送出資料流量 (以位元組為單位)。 1 秒
到期計數 每秒過期金鑰數。 1 秒
監聽器 觀察值數目。 1 秒
作業 (成功與失敗) 作業數,例如比較及刪除、比較及交換、建立、刪除、取得、集及更新。 1 秒

內建事件 會根據實體上的性能簽章失敗來觸發問題或突發事件,而 自訂事件 會根據任何給定實體的個別度量值臨界值來觸發問題或突發事件。

如需 etcd 感應器之 built-events 的相關資訊,請參閱 內建事件參照