Azure Native インテグレーション手動セットアップガイド
概要
本ガイドでは、Azure で Datadog リソースを作成し、Datadog の Azure ネイティブインテグレーションを手動でセットアップする手順を説明します。
Datadog リソースは Azure 環境の管理とデータ収集を効率化します。Datadog では可能な限りこの方法の利用を推奨しています。これにより、標準の Azure インテグレーションでメトリクス収集やログ転送 (Event Hub の設定) に用いられていた App Registration 資格情報の手順を置き換えることができます。
前提条件
必要なアクセス許可
Azure ネイティブインテグレーションをセットアップするには、リンクする Azure サブスクリプションで Owner 権限、リンク先の Datadog 組織で Admin 権限をそれぞれ持っている必要があります。セットアップを開始する前に、適切なアクセス権限があることを確認してください。
セットアップ
Azure インテグレーションを構成するには、Azure 上で Datadog リソースを作成する必要があります。これらのリソースは、Datadog 組織と Azure サブスクリプションの間の接続 (リンク) を表します。1 つの Datadog リソースで複数の Azure サブスクリプションを Datadog に接続することが可能です。
Azure に Datadog リソースを作成するには、2 つのオプションがあります。
既存の Datadog 組織へリンク。より一般的なアクションです。まだリンクしていない Azure サブスクリプションを監視するよう Datadog 組織を構成するには、このオプションを使用します。このアクションは、Datadog の請求プランに影響しません。
新しい Datadog オーガニゼーションを作成。このフローは、あまり一般的ではありません。まだ Datadog オーガニゼーションをお持ちでなく、Azure Marketplace を通じて有料プランを始める場合はこのオプションを使用します。新しい Datadog オーガニゼーションを作成し、請求プランを選択して、関連する Azure サブスクリプションをリンクして監視できます。
注: Azure の Create a new Datadog organization オプションを通じてトライアルを利用することはできません。無料トライアルを開始するには、まず US3 サイトで Datadog のトライアル組織を作成してください。その後、リンクのフローを使用して監視対象のサブスクリプションを追加します。
Datadog リソースを作成すると、対応するサブスクリプションのデータ収集が開始されます。Datadog の構成、管理、デプロイに関する詳細は Managing the Azure Native Integration ガイドを参照してください。
Datadog リソースを作成する
Azure サブスクリプションを監視するには、まず Azure の Datadog Service ページに移動し、新しい Datadog リソースを作成するオプションを選択します。
Link Azure subscription to an existing Datadog organization または Create a new Datadog organization を選択します。リンクの方がより一般的なアクションです。まだリンクしていない Azure サブスクリプションのモニタリングの構成に、このオプションを使用します。Datadog をまだご利用でなく、有料プランを新規で開始したいお客様のみ Create フローを選択してください。
注: Azure ポータルを通じて新しく作成された Datadog 組織の請求は、自動的に Azure の請求に統合されます。該当する場合、この利用分は組織の MACC に含まれます。
SSO コンフィギュレーション
(オプション): Azure で新しい Datadog 組織を作成する際にシングルサインオン (SSO) を構成できます。後から設定することも可能です。最初に設定する場合は、まず Datadog エンタープライズギャラリーアプリを作成してください。
コンフィギュレーション
ベーシック
既存の Datadog オーガニゼーションへのリンクを選択すると、Datadog リソースを作成するためのフォームがポータルに表示されます。
次の値を指定します。
プロパティ | 説明 |
---|
サブスクリプション | Datadog で監視する Azure サブスクリプション。Datadog リソースはこのサブスクリプションに存在します。オーナーのアクセス権限が必要です。 |
リソースグループ | 新しいリソースグループを作成するか、既存のものを使用します。リソースグループは、Azure ソリューションの関連リソースを格納するコンテナです。 |
Resource name | Datadog リソースの名前を指定します。推奨される名前の付け方は、次のようになります。subscription_name-datadog_org_name |
所在地 | ロケーションは West US2 です。ここは Azure 上にホストされている Datadog の US3 サイトの場所ですが、Datadog の利用には影響しません。Datadog のすべてのサイトと同様に、US3 サイトは完全な SaaS 型で、Azure の全リージョンに加えて他クラウドやオンプレミス ホストの監視もサポートしています。 |
Datadog オーガニゼーション | 認証ステップが完了すると、Datadog 組織名がリンク先の Datadog 組織の名前に設定されます。Datadog サイトには US3 が設定されます。 |
Link to Datadog organization をクリックして Datadog の認証ウィンドウを開き、Datadog にサインインします。
デフォルトで Azure は現在の Datadog オーガニゼーションを Datadog リソースにリンクします。別のオーガニゼーションをリンクする場合は、認証ウィンドウで該当するオーガニゼーションを選択します。
OAuth フローが完了したら、Datadog 組織名が正しいことを確認してください。
ベーシック
新しい Datadog オーガニゼーションの作成を選択すると、Datadog リソースおよび 新しい Datadog オーガニゼーションの両方を作成するためのフォームがポータルに表示されます。
次の値を指定します。
プロパティ | 説明 |
---|
サブスクリプション | Datadog で監視する Azure サブスクリプション。Datadog リソースはこのサブスクリプションに存在します。オーナーのアクセス権限が必要です。 |
リソースグループ | 新しいリソースグループを作成するか、既存のものを使用します。リソースグループは、Azure ソリューションの関連リソースを格納するコンテナです。 |
Resource name | Datadog リソースの名前。この名前が新しい Datadog オーガニゼーションに割り当てられます。 |
所在地 | ロケーションは West US2 です。ここは Azure 上にホストされている Datadog の US3 サイトの場所ですが、Datadog の利用には影響しません。Datadog のすべてのサイトと同様に、US3 サイトは完全な SaaS 型で、Azure の全リージョンに加えて他クラウドやオンプレミス ホストの監視もサポートしています。 |
Datadog オーガニゼーション | Datadog のオーガニゼーション名はリソース名に、Datadog サイトは US3 に設定されています。 |
料金プラン | 利用可能な Datadog 料金プランのリスト。プライベートオファーがある場合は、このドロップダウンに表示されます。 |
請求期間 | 月間。 |
Datadog Agent のデプロイ
サブスクリプション内の仮想マシン (VM) のリストを表示するには、左側のサイドバーで Virtual machine agent を選択します。このページでは、拡張機能として Datadog Agent を VM にインストールできます。
VM ごとに、次の情報が表示されます。
列 | 説明 |
---|
Resource name | VM の名前 |
Resource status | VM が停止しているか実行しているか。Datadog Agent は、実行中の VM にのみインストールできます。VM が停止している場合、Datadog Agent のインストールは無効になります。 |
Agent バージョン | Datadog Agent のバージョン番号 |
Agent のステータス | Datadog Agent が VM で実行されているかどうか。 |
Integrations enabled | Datadog Agent で有効なインテグレーションによって収集される主要なメトリクス。 |
Install method | Chef、Azure VM 拡張機能など、Datadog Agent のインストールに使用される特定のツール。 |
Sending logs | Datadog Agent が Datadog にログを送信しているかどうか。 |
インストール
VM 拡張機能を利用して Azure で直接 Datadog Agent をインストールできます。Datadog Agent のインストール方法は以下の通りです。
- 適切な VM を選択します。
- Install Extension をクリックします。
- ポータルで、デフォルトのキーを使用して Agent をインストールすることの確認が求められます。OK を選択してインストールを開始します。Agent がインストールされてプロビジョニングされるまで、Azure はステータスを
Installing
(インストール中) と表示します。Datadog Agent がインストールされると、ステータスが Installed
(インストール済み) に変わります。
アンインストール
Datadog Agent が Azure VM 拡張機能でインストールされた場合
- 適切な VM を選択します。
- Uninstall Agent をクリックします。
Agent が別の方法でインストールされている場合、Datadog リソースを使って Agent をデプロイまたは削除することはできませんが、このページには引き続き Agent に関する情報が表示されます。
Datadog AKS クラスター拡張機能を使用すると、Azure AKS 内に Datadog Agent をネイティブにデプロイできるため、サードパーティの管理ツールの複雑さを回避できます。
インストール
AKS クラスター拡張機能を使って Datadog Agent をインストールするには
- 左サイドバーの Monitored Resources セクションにある AKS クラスターをクリックします。
- AKS クラスターの左サイドバーから、Settings の下にある Extensions + applications を選択します。
Datadog AKS Cluster Extension
を検索して選択します。- Create をクリックし、表示される指示に従って Datadog の資格情報と Datadog のサイトを使用してください。
アンインストール
- 左サイドバーの Monitored Resources セクションにある AKS クラスターをクリックします。
- AKS クラスターの左サイドバーから、Settings の下にある Extensions + applications を選択します。
- Datadog AKS クラスター拡張機能 (その Type は
Datadog.AKSExtension
) を選択します。 - Uninstall をクリックします。
Azure ネイティブインテグレーションは、Datadog の US3 サイト上の組織でのみ利用可能です。別の Datadog サイトを使用している場合は、Azure サブスクリプションへの読み取り権限を持つアプリ登録を作成する手順について、
Azure マニュアルセットアップガイドを参照してください。Datadog US3 サイトを使用している場合は、このページの右側にある
サイトセレクタを変更してください。