Kubernetes 上でのインストール¶
前提条件
ARM、x86 の全アーキテクチャへのインストールに対応しています。
DataWay データゲートウェイアドレスの選択¶
DataWay は Guance のデータゲートウェイであり、コレクターが Guance にデータを報告する際には、必ず DataWay ゲートウェイを経由する必要があります。
以下のスクリプトを実行してダウンロード¶
datakit.yaml ファイルの修正¶
- DataWay データゲートウェイアドレスを設定
- 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 をインストール¶
インストール後、システムは自動的に DataKit の DaemonSet デプロイメントを作成します。