Supported OS Linux Mac OS Windows

インテグレーションバージョン5.2.0

Network ダッシュボード

概要

ネットワークチェックは、ホストオペレーティングシステムから TCP/IP 統計を収集します。

セットアップ

以下の手順に従って、このチェックをインストールし、ホストで実行中の Agent に対して構成します。

インストール

ネットワークチェックは Datadog Agent パッケージに含まれています。サーバーに追加でインストールする必要はありません。

このインテグレーションを使用してメトリクスを収集するには、ホストで conntrack モジュールがアクティブにされていることを確認します。アクティブにされていない場合は、次のコマンドを実行します。

sudo modprobe nf_conntrack
sudo modprobe nf_conntrack_ipv4
sudo modprobe nf_conntrack_ipv6

: Agent イメージに conntrack バイナリをインストールする必要がある場合があります。

構成

  1. Agent はデフォルトでネットワークチェックを有効にしますが、チェックを自分で構成する場合は、Agent の構成ディレクトリのルートにある conf.d/ フォルダーの network.d/conf.yaml ファイルを編集します。使用可能なすべての構成オプションの詳細については、サンプル network.d/conf.yaml を参照してください。

  2. Agent を再起動すると、構成の変更が有効になります。

:

一部の conntrack メトリクスを取得するには、特権的なアクセスで conntrack を実行する必要があります。

Linux: それには、次の sudoers ルールを構成します。

dd-agent ALL=NOPASSWD: /usr/sbin/conntrack -S

Kubernetes

Conntrack メトリクスは、Kubernetes v1.11 未満の場合はデフォルトで、Kubernetes v1.11 以上の場合は host ネットワークモードを使用している場合に使用できます。

AWS ENA メトリクスを収集するために

  • network チェックを更新して、collect_aws_ena_metrics: true で AWS ENA メトリクスの収集を有効にします。
  • Agent コンテナを更新して、host ネットワークモードを使用するようにし、NET_ADMIN 機能を追加します。

Datadog Helm Chart のデプロイでは、チャートの値を以下で更新します。

datadog:
  # ネットワークチェック用に AWS ENA メトリクスの収集を有効にします
  confd:
    network.yaml: |-
      init_config:
      instances:
        - collect_aws_ena_metrics: true      

# エージェントコンテナが NET_ADMIN 権限を持つホストネットワークを使用するようにします
agents:
  useHostNetwork: true
  containers:
    agent:
      securityContext:
        capabilities:
          add:
            - NET_ADMIN

DaemonSet を使用して手動でデプロイされた Agent には、datadog DaemonSet パッチを適用します。

spec:
  template:
    spec:
      dnsPolicy: ClusterFirstWithHostNet
      hostNetwork: true
      containers:
        - name: agent
          ports:
          - containerPort: 8125
            hostPort: 8125
            name: dogstatsdport
            protocol: UDP
          securityContext:
            capabilities:
              add:
              - NET_ADMIN

: hostNetwork: true がすべてのコンテナに適用されるため、DaemonSet の他のコンテナ用に hostPort: 8125 を追加する必要があるかもしれません。

検証

Agent の status サブコマンドを実行し、Checks セクションで network を探します。

収集データ

メトリクス

: system.net.conntrack メトリクスは Agent v6.12 以降で使用できます。詳細については、CHANGELOG を参照してください。

イベント

ネットワークチェックには、イベントは含まれません。

サービスチェック

ネットワークチェックには、サービスのチェック機能は含まれません。

トラブルシューティング

その他の参考資料

PREVIEWING: may/embedded-workflows