Argus と Collectorset-Controller のインストール

最終更新日: 12 年 2023 月 XNUMX 日

免責事項: Argus および Collectorset-Controller Helm Chart は段階的に廃止されます。 インストールとアップグレードをより簡単にするために新しい LM Container Helm Chart に切り替える方法の詳細については、次を参照してください。 LM Container Helm チャートを使用した既存の Kubernetes クラスターの移行.

Argusは、LogicMonitorを使用してKubernetesを監視するためのツールです。 Argusはクラスター内でポッドとして実行され、LogicMonitorのAPIを使用して、ノード、ポッド、サービス、およびリソースを監視に追加します。 監視が開始されると、データ収集が自動的に開始されます。 ArgusはKubernetesAPIを使用して、監視対象のすべてのリソースのデータを収集します。 さらに、LogicMonitorデータソースを利用して、クラスター内で実行されているアプリケーションを監視できます。

Argusは、Kubernetesモニタリング用に次の主要な機能を提供します。

  • 自動リソース検出: Argusは、KubernetesイベントとLogicMonitorのAPIを活用して、LogicMonitorのクラスターのリソースのリアルタイムの精度を提供します。 Argusを使用すると、etcdメンバー、クラスターノード、サービス、ポッド、およびリソースを検出できます。 また、ライフサイクルの管理を自動化することもできます。 関連情報 LogicMonitorで。
  • 包括的な監視: Argusは、StatefulSetで実行されているDockerized LogicMonitorコレクターを管理し、ノード、ポッド、サービス、コンテナー、およびリソースのKubernetesAPIを介してデータを収集します。 

Argusは、コマンドラインインターフェイス(CLI)を使用するか、LogicMonitorポータルからインストールできます。

要件

Argusをインストールするには、次のものが必要です。

  • ヘルム3
  • Kubernetesv1.14以降
  • LogicMonitorチャートリポジトリを追加します。

    $ helm repo add logicmonitor https://logicmonitor.github.io/k8s-helm-charts
  • Argusをインストールする前に、必ずLogicMonitorCollectorset-controllerをインストールしてください。 詳細については、を参照してください。 Collectorset-controllerのインストール.
  • Job Status ページの下部にある Helmチャートvalues.yamlの構成テンプレート。 Collectorset-controllerおよびArgusバイナリの互換性のあるバージョンを選択します。

Collectorset-Controllerのインストール

Collectorset-Controllerは、構成ファイルに追加された要件に基づいて、LogicMonitorのコレクターを自動的にインストールおよび管理します。

要件:

1。 案内する リソース>追加 「Kubernetesクラスター」を選択します。

2. [Kubernetesクラスターの追加]ページで、必要な詳細を入力し、[ Next.

3. [Argusのインストール]セクションで、[構成の編集]を選択して、必要な構成の詳細を入力します。

Note:クリックしてもよい ダウンロードファイル、LogicMonitorポータルから構成ファイルを編集するか、を使用してファイルを作成できます。 template.

4.構成ファイルの構成パラメーターを更新します。

5.構成ファイルのパスをエクスポートし、次のhelmコマンドを入力します。

$ export COLLECTORSET_CONTROLLER_CONF_FILE=<collectorset-controller-configuration-file-path>
$ helm upgrade \
  --install \
  --debug \
  --wait \
  --namespace="$NAMESPACE" \
  -f "$COLLECTORSET_CONTROLLER_CONF_FILE" \
  collectorset-controller logicmonitor/collectorset-controller

コレクターセットコントローラー構成 yaml ファイルで使用される値のリストとその説明の詳細については、「」を参照してください。 デフォルト値 ArtifactHUBより。

Argusのインストール

セットアップウィザードは、CollectorSet-ControllerおよびArgusの監視に必要なアプリケーションの構成およびインストールコマンドを提供します。

  1. セットアップウィザードから[構成の編集]を選択して、CollectorSet-ControllerとArgusのYAML構成ファイルをカスタマイズします。 構成オプションの完全なリストについては、を参照してください。 構成.

Note:クリックできます ダウンロードファイル 構成を編集し、KubernetesCLIを使用してインストールします。

2.「インストール」を選択して、CollectorSet-ControllerとArgusおよびLogicMonitorのHelmチャートをインストールするためのHelmコマンドを表示します。 コマンドをコピーして貼り付け、クラスターに統合をインストールできます。

argus 構成 yaml ファイルで使用される値のリストとその説明の詳細については、「」を参照してください。 デフォルト値 ArtifactHUBより。

3。 クリック 接続を確認する コレクターとクラスター・リソースがモニターに適切に追加されたことを確認します。

Note:接続の確認プロセスには最大XNUMX分かかる場合があります。

記事上で