Kubernetes etcdモニタリング
最終更新日: 28 年 2023 月 XNUMX 日etdc は、Kubernetes がクラスターの状態に関する情報を保存する、軽量で可用性の高いキーと値のストアです。 詳細については、「」を参照してください。 Kubernetes の etcd クラスターの運用 Kubernetes ドキュメントより。
LogicMonitor は、Kubernetes クラスター内にデプロイされた etcd クラスターのみを監視でき、クラスターの外部にデプロイされた etcd クラスターは監視できません。
重要: OpenShift、Amazon Elastic Kubernetes Service (EKS)、Google Kubernetes Engine (GKE)、Azure Kubernetes Service (AKS) などのマネージド Kubernetes サービスの Kubernetes etcd モニタリングは、Kubernetes コントロール プレーン コンポーネントを公開していないためサポートしていません。
etcdのモニタリングの要件
有効になっていることを確認してください Kubernetes_etcd 情報元。
注: これはマルチインスタンス データソースであり、各インスタンスは etcd ノードを示します。 このデータソースは、LM Exchange からダウンロードできます。
Kubernetes etcdモニタリングのセットアップ
インストール
Kubernetes etcd を使用するためにサーバーに別のインストールを行う必要はありません。
好みに応じて、次の XNUMX つのオプションを使用して LM Container をインストールできます。
- ユーザー インターフェイスを介してインストールします。 詳細については、「」を参照してください。 LM Container Helm チャートのインストール.
- コマンドラインインターフェースを介したインストール。 詳細については、「」を参照してください。 CLI を使用した LM Container Chart のインストール.
Kubernetes etcd クラスターは、監視用に事前構成されています。 追加の構成は必要ありません。 Kubernetes etcd リソースのデータが表示されない場合は、次の手順を実行します。
- システムで次のように入力します。 /etc/kubernetes/manifests ターミナルで。
- Video Cloud Studioで etcd.yaml アップデート用のファイル。
- In etcd ポッドの下 キューブシステム 名前空間、の値を変更します –listen-metrics-urls .spec.containers.command から http://127.0.0.1:2381 〜へ http://0.0.0.0:2381.
注: の値を変更する –listen-metrics-urls コレクター ポッドがクラスター内の etcd ポッドのメトリクス URL のみを収集できるようにします。 - を助けて etcd.yaml ファイルにソフトウェアを指定する必要があります。
注: SSL 証明書の検証を必ず無効にしてください。 これを行うには、次を使用します HTTP HTTPS –listen-metrics-urls の値です。
カスタム etcd デプロイメントを監視するには、以下の手順に従ってください。
- LogicMonitorで、次の場所に移動します 設定 > データソース > Kubernetes etcdデータソースを選択します.
- Kubernetes etcd DataSource ページで、展開します。 アクティブディスカバリー.
- 計測パラメータ セクションで、 埋め込みGroovyスクリプト オプションを選択します。
- Groovyスクリプト フィールドに、必要なコンポーネント名を入力します。 etcd_label アレイ。
- 詳細 コレクター属性、そして、 Groovyスクリプト フィールドに、必要なコンポーネント名を入力します。 etcd_label アレイ。
- 選択 Save Kubernetes etcd データソースを保存します。
Kubernetes etcd の詳細の表示
サーバーに Kubernetes etcd をインストールして構成すると、etcd クラスターのプロパティとメトリックをサーバー上で表示できます。 リソース ページで見やすくするために変数を解析したりすることができます。
- LogicMonitor で、次の場所に移動します。 「リソース」 > 必要な etcd DataSource リソースを選択します.
- を選択 インフォ タブをクリックして、Kubernetes etcd のさまざまなプロパティを表示します。
- を選択 アラート タブを使用して、Kubernetes etcd リソースのステータスを確認するときに生成されたアラートを表示します。
- を選択 グラフ タブを使用して、Kubernetes etcd のステータスまたは詳細をグラフィック形式で表示します。
- を選択 アラートチューニング タブをクリックして、アラートが生成されたデータポイントを表示します。
- を選択 Rawデータ タブをクリックすると、定義されたインスタンスに対して返されたすべてのデータが表示されます。