コンテンツにスキップ

Kubernetes 上でのインストール

前提条件

ARM、x86 の全アーキテクチャへのインストールに対応しています。

DataWay データゲートウェイアドレスの選択

DataWay は Guance のデータゲートウェイであり、コレクターが Guance にデータを報告する際には、必ず DataWay ゲートウェイを経由する必要があります。

以下のスクリプトを実行してダウンロード

wget https://static.guance.com/datakit-v2/datakit.yaml

datakit.yaml ファイルの修正

  1. DataWay データゲートウェイアドレスを設定
- name: ENV_DATAWAY
  value: https://openway.guance.com?token=tkn_7f5********fda8681
  1. DataKit はデフォルトでホスト関連のコレクターを有効化します
- name: ENV_DEFAULT_ENABLED_INPUTS
  value: cpu,disk,diskio,mem,swap,system,hostobject,net,host_processes,container

さらに多くのコレクターを有効化する場合は、上記の設定に直接追加してください。また、一部のコレクターをこのリストから削除することも可能です。

  • Guance がデフォルトで有効化するコレクター:
コレクター名 説明
cpu ホストの CPU 使用状況を収集
disk ディスクの使用状況を収集
diskio ホストのディスク IO 状況を収集
mem ホストのメモリ使用状況を収集
swap Swap メモリの使用状況を収集
system ホスト OS の負荷を収集
net ホストのネットワークトラフィック状況を収集
host_processes ホスト上の常駐(10 分以上生存)プロセスリストを収集
hostobject ホストの基本情報(OS 情報、ハードウェア情報など)を収集
container ホスト上の可能性のあるコンテナオブジェクトとコンテナログを収集

DaemonSet モードでは、DataKit は複数の環境変数設定もサポートしています。

詳細は環境変数の詳細をご参照ください。

以下のコマンドを実行して DataKit をインストール

kubectl apply -f datakit.yaml

インストール後、システムは自動的に DataKit の DaemonSet デプロイメントを作成します。

DataKit の実行状態を確認

kubectl get pod -n datakit

フィードバック

このページは役に立ちましたか?