Microsoft Azure
Docs >
インテグレーション >
Microsoft Azure
概要
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 Management | API を公開、セキュリティ保護、変換、管理、監視するサービス |
App Service | Web、モバイル、API、およびビジネスロジックアプリケーションをデプロイおよびスケーリングするためのサービス。 |
App Service Environment | App Service のアプリを大規模かつ安全に実行するための環境を提供するサービス |
App Service Plan | Web アプリを実行するためのコンピューティングリソースのセット |
Application Gateway | Web アプリケーションへのトラフィックを管理できる Web トラフィックロードバランサー |
Automation | 複数の環境を横断して自動化と構成管理を提供するサービス |
Batch Service | マネージド型のタスクスケジューラーおよびプロセッサー。 |
Cognitive Services | AI やデータサイエンスの知識なしでアプリケーションの構築を可能にする 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 | オンプレミスのネットワークをクラウドに拡張するサービス |
Firewall | Azure Virtual Network のリソースを保護するクラウドネイティブのネットワークセキュリティ |
Functions | イベントトリガーに呼応してコードをサーバーレスで実行するサービス |
HDInsights | 膨大な量のデータを処理するクラウドサービス |
IOT Hub | 何十億もの IOT 資産の接続、監視、管理。 |
Key Vault | クラウドアプリケーションおよびサービスが使用する暗号化キーを保護および管理するサービス |
Load Balancer | アプリケーションをスケーリングし、サービスの高可用性を実現。 |
Logic App | 強力なインテグレーションソリューションの構築。 |
Machine Learning | モデルをより早く構築しデプロイするための、エンタープライズレベルの機械学習サービス |
Network Interfaces | VM とインターネット、Azure、オンプレミスリソースとの通信を提供 |
Notification Hubs | 任意のバックエンドから任意のプラットフォームへ通知を送信できるようにするプッシュエンジン |
Public IP Address | インターネットとのインバウンド通信およびアウトバウンド接続を可能にするリソース |
Recovery Service Vault | 時間の経過とともに作成されたバックアップやリカバリーポイントを保存するエンティティ。 |
Redis Cache | マネージド型のデータキャッシュ。 |
Relay | 企業ネットワーク内で実行されているサービスをパブリッククラウドに安全に公開 |
Storage | BLOB、ファイル、キュー、テーブルのためのストレージ。 |
Stream Analytics | デバイスからの大量のデータストリーミングを調べるイベント処理エンジン |
SQL Database | クラウドの拡張性の高いリレーショナルデータベース。 |
SQL Database Elastic Pool | 複数のデータベースのパフォーマンス管理。 |
Synapse Analytics | データインテグレーション、エンタープライズデータウェアハウス、ビッグデータアナリティクスを統合したアナリティクスサービス。 |
Usage and Quotas | お使いの Azure の使用状況を示します。 |
Virtual Machine | 仮想マシン管理サービス。 |
Virtual Machine Scale Set | 同一の VM をセットでデプロイ、管理、オートスケーリング。 |
Virtual Network | Azure リソースがお互いと、インターネットと、オープンプレミスネットワークと、安全に通信できるようにします。 |
セットアップ
自動
全サイト:
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 サービスを選択してください。特定の VM をメトリクス収集対象から除外するには、Azure VM の除外を参照してください。
イベント
Azure インテグレーションは、自動的に Azure サービス健全性イベントを収集します。これを Datadog で表示するには、イベントエクスプローラーに移動し、Azure Service Health
ネームスペースをフィルタリングします。
サービスチェック
Azure インテグレーションには、サービスのチェック機能は含まれません。
タグ
Azure インテグレーションのメトリクス、イベント、およびサービスチェックは、Azure 環境で定義されているタグに加えて、次のタグを受け取ります。
インテグレーション | ネームスペース | Datadog タグキー |
---|
すべての Azure インテグレーション | All | cloud_provider 、region 、kind 、type 、name 、resource_group 、tenant_name 、subscription_name 、subscription_id 、status (該当する場合) |
Azure VM インテグレーション | azure.vm.* | host 、size 、operating_system 、availability_zone |
Azure App Service Plans | azure.web_serverfarms.* | per_site_scaling 、plan_size 、plan_tier 、operating_system |
Azure App Services Web Apps & Functions | azure.app_services.* 、azure.functions.* | operating_system 、server_farm_id 、reserved 、usage_state 、fx_version (linux ウェブアプリのみ)、php_version 、dot_net_framework_version 、java_version 、node_version 、python_version |
Azure SQL DB | azure.sql_servers_databases.* | license_type 、max_size_mb 、server_name 、role 、zone_redundant レプリケーションリンクのみ: state primary_server_name primary_server_region secondary_server_name secondary_server_region |
Azure Load Balancer | azure.network_loadbalancers.* | sku_name |
Azure Usage and Quota | azure.usage.* | usage_category 、usage_name |
トラブルシューティング
Azure トラブルシューティングガイドをご参照ください。
さらにヘルプが必要な場合は、Datadog サポートまでお問い合わせください。
その他の参考資料