Supported OS Linux Mac OS Windows

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

To find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email support@ddog-gov.com.

概要

選択したネームサーバーを使用した DNS レコードの解決可能性とルックアップ時間を監視します。

セットアップ

インストール

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

メトリクス指向チェックの多くは監視対象サービスと同じホストで実行することが最適ですが、このステータス指向チェックは、監視対象の DNS サービスを実行していないホストから実行することが望ましい場合があります。

構成

  1. DNS データの収集を開始するには、Agent のコンフィギュレーションディレクトリのルートにある conf.d/ フォルダーの dns_check.d/conf.yaml ファイルを編集します。 使用可能なすべてのコンフィギュレーションオプションについては、サンプル dns_check.d/conf.yaml を参照してください。

    init_config:
    
    instances:
      ## @param name - string - required
      ## Name of your DNS check instance.
      ## To create multiple DNS checks, create multiple instances with unique names.
      #
      - name: '<INSTANCE_NAME>'
    
        ## @param hostname - string - required
        ## Hostname to resolve.
        #
        hostname: '<HOSTNAME>'
    

    nameserver オプションを省略すると、チェックはローカルネットワーク設定で構成されているネームサーバーを使用します。

  2. Agent を再起動すると、Datadog に対して DNS サービスチェックおよび応答時間の送信が開始されます。

検証

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

収集データ

メトリクス

dns.response_time
(gauge)
The response time for DNS query for a given record, tagged by hostname, e.g. ‘hostname:example.com’.
Shown as second

イベント

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

サービスチェック

dns.can_resolve

Returns Critical if DNS resolution times out or fails, OK otherwise. .

Statuses: ok, critical

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問合せください。