etcd のモニタリング

「 Instana 」エージェントをインストールすると、「 etcd 」センサーが自動的に展開およびインストールされます。

サポート情報

etcd センサーが現在の環境と互換性があるかどうかを確認するには、以下のサポート情報セクションをご確認ください:

対応バージョンとサポート方針

このセンサーは、以下のバージョンの etcd に対応しています:

  • 3.3.x エンドポイント /v3 を含む
  • 3.4.x エンドポイント /v3 と共に
  • 3.5 エンドポイント /v3 を含む

以下の表は、最新のサポート対象バージョンとサポート方針を示しています:

テクノロジー サポート・ポリシー 最新技術バージョン サポートされる最新バージョン
etcd 45 日間 3.6.8 3.6.8

サポートポリシーに関する詳細については、 「センサーのサポート戦略」 を参照してください。

構成

etcd ノードが SSL で構成されている場合、メトリックを収集するために、エージェントには、CA 証明書、クライアント証明書、鍵が必要です。 エージェントの構成ファイルでオーバーライドされていない限り、エージェントは、これらのファイルを見つける場所として trusted-ca-file 引数値 (ディレクトリー) を使用します。

com.instana.plugin.etcd:
  enabled: true # enabled (true) by default.
  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)
  poll_rate: 10 # values are in seconds. Default value is 5 seconds.
 

etcd インスタンスがコンテナーで実行されている場合、これらのパスは、コンテナーのファイル・システム内のファイルを指します。

エージェントが始動して、証明書がない etcd をディスカバーすると、次のメッセージがログに記録されます。

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

メトリック収集

メトリクスを表示するには、 Instana のユーザーインターフェースのサイドバーで 「Infrastructure」 を選択し、監視対象の特定のホストをクリックします。すると、収集されたすべてのメトリクスと監視対象のプロセスが表示されたホストダッシュボードが表示されます。

構成データ

  • ID
  • 名前
  • リーダー ID
  • 状態
  • クラスターのバージョン
  • サーバーのバージョン
  • 開始時刻

etcd のパフォーマンス指標 API 2.x

メトリック 説明 粒度
受信済み要求数 受信した要求の数。 1 秒
送信済み要求数 送信された要求の数。 1 秒
受信済みトラフィック 着信トラフィック (バイト)。 1 秒
送信済みトラフィック 発信トラフィック (バイト)。 1 秒
期限切れ数 1 秒当たりに期限切れになった鍵の数。 1 秒
ウォッチャー数 ウォッチャーの数。 1 秒
操作数 (成功と失敗) 比較と削除、比較と交換、作成、削除、取得、設定、更新の各操作の数。 1 秒

etcd の健康に関する記事 API 2.x

センサーごとに、着信メトリックに対して継続的に評価され、ユーザーへの影響に応じて問題またはインシデントを提起するために使用される正常性シグニチャーのキュレーション済み知識ベースがあります。

etcd のパフォーマンス指標 API 3.x

メトリック 説明 粒度
受信済みトラフィック 着信トラフィック (バイト)。 1 秒
送信済みトラフィック 発信トラフィック (バイト)。 1 秒
期限切れ数 1 秒当たりに期限切れになった鍵の数。 1 秒
ウォッチャー数 ウォッチャーの数。 1 秒
操作 (成功と失敗) 比較および削除、比較およびスワップ、作成、削除、取得、セット、および更新などの操作の数。 1 秒

組み込みイベントは、エンティティのヘルスシグネチャに異常が検出されたことを受けて課題やインシデントをトリガーし、 カスタムイベントは、特定のエンティティの個々のメトリクスのしきい値に基づいて課題やインシデントをトリガーします。

etcd センサーの組み込みイベントについては、 組み込みイベントのリファレンスを参照してください。