コンテンツにスキップ

データ収集


Guanceは、ホスト、クラウドホスト、コンテナ、その他のリソースのパフォーマンスデータと稼働状態情報を収集し、インフラストラクチャの監視を支援します。収集されるデータには、CPU、メモリ、ディスク、ネットワークなどの主要なメトリクスが含まれ、収集されたデータは処理された後、可視化インターフェースを通じて表示されるため、インフラストラクチャの稼働状況をリアルタイムで把握できます。

前提条件

DataKitのインストール

収集設定

ホスト

DataKitをインストールすると、システムが自動的に一連のホスト関連コレクターを起動し、データをワークスペースに自動的に報告します。

デフォルトで有効になるコレクター一覧は次のとおりです。

コレクター名 機能説明
cpu ホストCPU使用率
disk ディスク使用状況
diskio ホストディスクIO状況
mem ホストメモリ使用率
swap Swapメモリ使用状況
system ホストOSの負荷
net ホストネットワークトラフィック状況
host_process ホスト上で10分以上稼働しているプロセス一覧
hostobject ホスト基本情報(OS、ハードウェア情報など)
container ホストコンテナまたはKubernetesデータ(ホストにコンテナがない場合、コレクターは自動的に終了)
注意
  • ホスト収集を開始した後、ホスト名 host_name を変更すると新しいホストレコードが追加されます。元のホスト名は保持され、24時間データが報告されないと削除されます。

  • DataKitは24時間以内に最大値で数量をカウントするため、課金期間内にホスト名を変更すると、2台のホストとして課金されます。

詳細については、DataKitコレクターの使用ホストオブジェクトを参照してください。

クラウドホスト

DataKitがクラウドホストにデプロイされている場合、cloud_provider タグを設定してクラウド同期を有効にできます。設定後、DataKitを再起動してください。

詳細については、クラウド同期の有効化を参照してください。

コンテナ

Guanceは、コンテナデータ収集を有効にする2つの方法を提供します。

  1. ホストにDataKitをインストール:コンテナコレクターを有効にし、ContainersおよびPodsデータの収集をサポート
  2. DaemonSet方式でインストールしたDataKit:コンテナコンポーネントの全データ(Containers、Pods、Servicesなど)の収集をサポート

プロセス

デフォルトでプロセスコレクターは有効ですが、プロセスメトリクスデータは収集されません。メトリクスデータを収集するには、DataKitインストールディレクトリの conf.d/host フォルダに移動し、host_processes.conf.sample をコピーして host_processes.conf にリネームし、open_metrictrue に設定した後、DataKitを再起動してください。

詳細については、プロセスを参照してください。

リソースカタログ

カスタムリソースを作成し、DataKit APIとDataFlux Funcを関連付けることで、任意のデータをGuanceに報告できます。

具体的な操作手順については、リソースカタログデータ報告を参照してください。

フィードバック

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