概要

Datadog の Azure インテグレーションにより、Azure 環境からのメトリクスおよびログの収集が可能になります。コンフィギュレーションオプションは、オーガニゼーションで使用している Datadog のサイトにより異なります。

全サイト: すべての Datadog サイトは、メトリクス収集を実装するための App Registration 資格情報プロセスと、Azure Platform ログを送信するための Event Hub セットアップを使用することができます。Azure インテグレーションが Azure China を監視するために使用される範囲において、中国本土における (または中国本土内の環境に関連する) Datadog サービスのすべての使用は、弊社 Web サイトのサービス制限地域セクションに掲載されている免責事項の対象となります。

US3: 組織が Datadog US3 サイトにある場合、Azure Native インテグレーションを使用して、Azure 環境の管理とデータ収集を効率化します。Datadog では、可能な限りこの方法を使用することを推奨しています。セットアップには、Azure 内の Datadog リソースを作成して、Azure サブスクリプションを Datadog 組織にリンクします。これは、メトリクス収集のための App Registration の認証プロセスとログ転送のための Event Hub のセットアップを置き換えるものです。

Microsoft Azure に接続すると、以下のことができます。

  • Datadog Agent をインストールして、またはインストールしないで、Azure VM からメトリクスを取得できます。
  • すべての Azure サービスの標準 Azure Monitor メトリクスを収集できます。Application Gateway、App Service (Web および Mobile)、Batch サービス、イベントハブ、IoT Hub、Logic App、Redis Cache、サーバーファーム (App Service プラン)、SQL データベース、SQL 可変プール、仮想マシンスケールセットなどが含まれます。
  • Azure メトリクスに、Azure 環境で定義されているリージョン、リソースグループ、タグなど、関連付けられたリソースに関する Azure 固有の情報をタグ付けできます。
  • Datadog が生成したメトリクスを取得することで、Azure 環境に対する独自の洞察を提供できます。
  • Azure アプリケーションのログ、メトリクス、APM トレース、ユーザーアクティビティなどのデータを、Datadog 組織内で相関付けることができます。
Datadog の Azure インテグレーションは、Azure Monitor からすべてのメトリクスを収集するように構築されています。Datadog では継続的にドキュメントを更新してすべてのサブインテグレーションを表示できるように努めていますが、新しいメトリクスやサービスがクラウドサービスから次々にリリースされるため、インテグレーション一覧が追い付かないことがあります。
azure.*.status および azure.*.count メトリクスは、Datadog により Azure Resource Health から生成されています。詳細は、Azure のステータスとカウントメトリクスをご覧ください。
インテグレーション説明
Analysis Servicesクラウドでデータモデルを提供するサービス
API ManagementAPI を公開、セキュリティ保護、変換、管理、監視するサービス
App ServiceWeb、モバイル、API、およびビジネスロジックアプリケーションをデプロイおよびスケーリングするためのサービス。
App Service EnvironmentApp Service のアプリを大規模かつ安全に実行するための環境を提供するサービス
App Service PlanWeb アプリを実行するためのコンピューティングリソースのセット
Application GatewayWeb アプリケーションへのトラフィックを管理できる Web トラフィックロードバランサー
Automation複数の環境を横断して自動化と構成管理を提供するサービス
Batch Serviceマネージド型のタスクスケジューラーおよびプロセッサー。
Cognitive ServicesAI やデータサイエンスの知識なしでアプリケーションの構築を可能にする API、SDK、サービス
Container Instances基底のインフラストラクチャーをプロビジョニングおよび管理する必要なく、コンテナをデプロイするサービス
Container Service実稼働準備が整った Kubernetes、DC/OS、または Docker Swarm クラスター
Cosmos DBドキュメント、キー/値、ワイドカラム、グラフデータベースなどをサポートするデータベースサービス
Customer Insightsオーガニゼーションが複数のデータセットを結合して、360 度の包括的な顧客ビューを構築できるようにするサービス
Data Explorer迅速かつスケーラブルなデータ調査サービス
Data Factoryデータの保管・移動・処理サービスを、自動化されたデータパイプラインとして構築するサービス
Data Lake Analyticsビッグデータを簡略化する分析ジョブサービス
Data Lake Storeビッグデータ分析を可能にする無制限のデータレイク
Database for MariaDBエンタープライズ対応のフルマネージド型コミュニティ MariaDB データベースを提供するサービス
Event Grid公開/サブスクライブモデルを使用して均一なイベント消費を可能にするイベントルーティングサービス
Event Hubマネージド型の大規模データストリーミングサービス。
ExpressRouteオンプレミスのネットワークをクラウドに拡張するサービス
FirewallAzure Virtual Network のリソースを保護するクラウドネイティブのネットワークセキュリティ
Functionsイベントトリガーに呼応してコードをサーバーレスで実行するサービス
HDInsights膨大な量のデータを処理するクラウドサービス
IOT Hub何十億もの IOT 資産の接続、監視、管理。
Key Vaultクラウドアプリケーションおよびサービスが使用する暗号化キーを保護および管理するサービス
Load Balancerアプリケーションをスケーリングし、サービスの高可用性を実現。
Logic App強力なインテグレーションソリューションの構築。
Machine Learningモデルをより早く構築しデプロイするための、エンタープライズレベルの機械学習サービス
Network InterfacesVM とインターネット、Azure、オンプレミスリソースとの通信を提供
Notification Hubs任意のバックエンドから任意のプラットフォームへ通知を送信できるようにするプッシュエンジン
Public IP Addressインターネットとのインバウンド通信およびアウトバウンド接続を可能にするリソース
Recovery Service Vault時間の経過とともに作成されたバックアップやリカバリーポイントを保存するエンティティ。
Redis Cacheマネージド型のデータキャッシュ。
Relay企業ネットワーク内で実行されているサービスをパブリッククラウドに安全に公開
Cognitive Search優れた検索エクスペリエンスを追加するためのツールを提供する、サービスとしての検索クラウドソリューション
StorageBLOBファイルキューテーブルのためのストレージ。
Stream Analyticsデバイスからの大量のデータストリーミングを調べるイベント処理エンジン
SQL Databaseクラウドの拡張性の高いリレーショナルデータベース。
SQL Database Elastic Pool複数のデータベースのパフォーマンス管理。
Synapse Analyticsデータインテグレーション、エンタープライズデータウェアハウス、ビッグデータアナリティクスを統合したアナリティクスサービス。
Usage and Quotasお使いの Azure の使用状況を示します。
Virtual Machine仮想マシン管理サービス。
Virtual Machine Scale Set同一の VM をセットでデプロイ、管理、オートスケーリング。
Virtual NetworkAzure リソースがお互いと、インターネットと、オープンプレミスネットワークと、安全に通信できるようにします。

セットアップ

自動

全サイト:
Datadog と Azure の標準インテグレーションを自動的にセットアップする手順については、標準 Azure インテグレーションプログラム管理ガイドを参照してください。Terraform や Azure CLI を通じてインテグレーションをセットアップし、 Datadog Azure VM 拡張機能を通じて Datadog Agent をネイティブに Azure にデプロイし、 自動化スクリプトを実行してログ収集を有効にすることができます。

US3:
Terraform を使用して Datadog の Azure Native インテグレーションを Azure の Datadog リソースでセットアップする手順については、Azure ネイティブインテグレーションプログラム管理ガイドを参照してください。

手動

全サイト:
Azure ポータルや CLI を通じた Datadog と Azure のインテグレーションを手動でセットアップする手順や、VM 拡張機能または AKS Cluster 拡張機能を用いて Azure に Datadog Agent を直接デプロイする手順については、標準 Azure インテグレーション手動セットアップガイドを参照してください。

US3:
Azure Native と Datadog のインテグレーションを手動でセットアップする手順については、Azure ネイティブインテグレーション手動セットアップガイドを参照してください。これには、Azure における Datadog リソースの作成、VM 拡張機能または AKS Cluster 拡張機能による Datadog Agent の Azure への直接デプロイ、シングルサインオン (SSO) のオプション構成が含まれます。

収集データ

全サイト:
Azure ログを Datadog に送信する手順については、Azure ログを Datadog に送信するガイドを参照してください。Datadog-Azure 関数と Azure Event Hub を介したログ収集を有効にするには、自動プロセスまたは手動プロセスのいずれかを選択できます。また、Azure Blob Storage Function を使用して、すべての Azure App Services からログを収集することもできます。

US3:
サブスクリプションレベル、Azure リソース、Azure Active Directory のログを Datadog に送信する手順については、Datadog リソースで Azure ログを送信するガイドを参照してください。

収集データ

メトリクス

すべての標準 Azure Monitor メトリクスと一意の Datadog 生成メトリクス

詳しいメトリクス一覧については、概要セクションで該当する Azure サービスを選択してください。

イベント

Azure インテグレーションは、自動的に Azure サービス健全性イベントを収集します。これを Datadog で表示するには、イベントエクスプローラーに移動し、Azure Service Health ネームスペースをフィルタリングします。

サービスチェック

Azure インテグレーションには、サービスのチェック機能は含まれません。

タグ

Azure インテグレーションのメトリクス、イベント、およびサービスチェックは、Azure 環境で定義されているタグに加えて、次のタグを受け取ります。

インテグレーションネームスペースDatadog タグキー
すべての Azure インテグレーションAllcloud_providerregionkindtypenameresource_grouptenant_namesubscription_namesubscription_idstatus(該当する場合)
Azure VM インテグレーションazure.vm.*hostsizeoperating_systemavailability_zone
Azure App Service Plansazure.web_serverfarms.*per_site_scalingplan_sizeplan_tieroperating_system
Azure App Services Web Apps & Functionsazure.app_services.*azure.functions.*operating_systemserver_farm_idreservedusage_statefx_version(linux ウェブアプリのみ)、php_versiondot_net_framework_versionjava_versionnode_versionpython_version
Azure SQL DBazure.sql_servers_databases.*license_typemax_size_mbserver_namerolezone_redundant
レプリケーションリンクのみ: state primary_server_name primary_server_region secondary_server_name secondary_server_region
Azure Load Balancerazure.network_loadbalancers.*sku_name
Azure Usage and Quotaazure.usage.*usage_categoryusage_name

トラブルシューティング

Azure トラブルシューティングガイドをご参照ください。

さらにヘルプが必要な場合は、Datadog サポートまでお問い合わせください。

その他の参考資料

PREVIEWING: may/unit-testing