Azureでの Datadog のトラブルシューティング

この記事は、Datadog Azure Native Integration に関する一般的な問題を診断して解決するのに役立ちます。 次のクイック リファレンス テーブルを使用して、発生している問題に移動します。

クイック診断リファレンス

症状: 考えられる原因 セクション
Datadog リソースを作成できない サブスクリプションに所有者ロールがありません 作成できない
Marketplace の購入が失敗する 使用制限、サポートされていないサブスクリプションの種類、またはリージョンの制限 Marketplace の購入エラー
Datadog にログが表示されない リソースの種類がサポートされていない、診断設定の制限に達した、またはタグ ルールによってリソースが除外される ログが出力されない
メトリックが Datadog に表示されない Monitoring Reader ロールの割り当てがありません メトリックが出力されない
SSO 設定を保存できない 同じ SAML 識別子を使用して競合するエンタープライズ アプリ SSO エラー
エージェントのインストールが失敗する 既定の API キーが選択されていない エージェントのインストールが失敗する
診断設定がオフにならない リソースまたはリソース グループのロックを削除する 無効化後も有効な診断設定

マーケットプレイス購入エラー

エラーメッセージ 詳細
"Microsoft.SaaS RP は Azure サブスクリプションに登録されていません。" リソース プロバイダーを使用する前に、Azure サブスクリプションが登録されていることを確認する必要があります。 詳細については、「リソース プロバイダーの登録」および「リソース プロバイダーの登録のエラーを解決する」を参照してください。
"プランは無料サブスクリプションで購入できません。アカウントをアップグレードしてください。" 無料の Azure サブスクリプションで Azure Marketplace を購入することはできません。 詳細については、Azure 無料アカウントの FAQ を参照してください。
"Azure サブスクリプションに関連付けられている有効な支払い方法が見つからないため、購入に失敗しました。" 別の Azure サブスクリプションを使用するか、このサブスクリプションのクレジット カードまたは支払い方法の情報を追加または更新します。 詳細については、「Azure portal で SaaS オファーを購入する」を参照してください。
パブリッシャーは、サブスクリプション/Azure アカウントのリージョンでオファーやプランを利用可能にしていません。 オファーまたは特定のプランは、Azure サブスクリプションに接続されている課金アカウント 市場では使用できません。
"Azure Marketplace の登録は Free/BYOL SKU のみに設定されており、Azure 製品の購入は許可されていません。 EA の設定を変更するには、登録管理者に問い合わせてください。 エンタープライズ管理者は、その加入契約下のすべての Azure サブスクリプションに対して、Azure Marketplace での購入を無効または有効にすることができます。 詳細については、「 Azure Marketplace での購入の有効化 」および「 登録情報オプションの概要」を参照してください。
"Marketplace は Azure サブスクリプションに対して有効になっていません。" エンタープライズ管理者は、その加入契約下のすべての Azure サブスクリプションに対して、Azure Marketplace での購入を無効または有効にすることができます。 詳細については、「 Azure Marketplace での購入の有効化」を参照してください。
発行者のプランは、テナントの IT 管理者によって行われたプライベート マーケットプレース設定のため、購入できません。 会社はプライベート マーケットプレースを使用して、組織のアクセスを特定のオファーとプランに制限します。 特定のオファーまたはプランは、テナントのプライベート マーケットプレースで使用できるように設定されませんでした。 テナントの IT 管理者に問い合わせてください。
"EA サブスクリプションでは Marketplace の購入が許可されていません。" 別のサブスクリプションを使用するか、Azure Marketplace での購入に対して Enterprise Agreement サブスクリプションが有効になっているかどうかを確認します。 詳細については、「 Azure Marketplace での購入の有効化」を参照してください。

これらの方法で問題が解決しない場合は、Datadog のサポートにお問い合わせください。

Datadog を作成できない

Azure Datadog 統合を設定するには、Azure サブスクリプションに対する所有者アクセス権が必要です。 設定を開始する前に、適切なアクセス権があることをご確認ください。

ロールの割り当てを確認するには:

  1. Azure ポータルを開き、サブスクリプションに移動します。
  2. Access Control (IAM)>アクセスの表示を選択します。
  3. 所有者ロールがあることを確認します。 そうでない場合は、サブスクリプション管理者に依頼してください。

シングル サインオン エラー

シングル サインオン設定を保存できない

このエラーは、別のエンタープライズ アプリが Datadog SAML 識別子を使用している場合に発生します。 使用しているアプリを検索するには、[基本的な SAML 構成] セクションの [編集] を選択します。

この問題を解決するには、次のいずれかを行います。

  • 他のアプリを無効にする、または
  • もう 1 つのアプリをエンタープライズ アプリとして使用して、Datadog で SAML SSO を設定します。 他のアプリを使用する場合は、アプリに必要な設定があることを確認します。

シングル サインオン設定ページにアプリが表示されない

最初に、アプリケーション ID を検索します。 結果が表示されない場合は、アプリの SAML の設定を調べます。 グリッドには、SAML の設定が正しいアプリのみが表示されます。

次の SAML 値が正しく設定されていることを確認します。

Setting 必須の値
識別子URL https://us3.datadoghq.com/account/saml/metadata.xml
[応答 URL] https://us3.datadoghq.com/account/saml/assertion

ゲスト ユーザーがシングル サインオンにアクセスできない

一部のユーザーは、Azure ポータルに 2 つの電子メール アドレスを持っています。 通常、1 つの電子メールはユーザー プリンシパル名 (UPN) で、もう 1 つの電子メールは代替メールです。

ゲスト ユーザーを招待するときは、ホーム テナント UPN を使用します。 UPN を使用すると、シングル サインオン プロセス中に電子メール アドレスを同期したままにしておきます。 UPN は、ユーザーの Azure portal の右上隅にあるメール アドレスを検索することで見つけることができます。

ログが送信されない

Azureリソース ログが Datadog に表示されない場合は、次の一般的な原因を確認してください。

原因 確認方法 修正
リソースの種類でログのエクスポートがサポートされない サポートされているリソース ログ カテゴリを確認する 修正なし。サポートされているリソースの種類のみがログを出力できます
診断設定の上限に達しました Azure ポータルでリソースの診断設定を確認します (リソースあたり最大 5 つ) 未使用の診断設定を削除します。 診断設定を確認する
タグ ルールによってリソースが除外される Datadog 組織設定のメトリクスとログ>でタグルールを確認してください タグ ルールを更新してリソースを含める
診断設定を使用したメトリックのエクスポート N/A Azure Monitor診断設定では、パートナー ソリューションのメトリック エクスポートはサポートされていません。 代わりにプラットフォーム メトリックを使用する

特定のリソースがログを出力しているかどうかを確認するには:

  1. 特定のリソースの Azure 診断設定に移動します。
  2. Datadog 診断設定が存在し、有効になっていることを確認します。

メトリックが送信されない

Datadog リソースでは、メトリックを収集して転送するために、適切なAzure サブスクリプションで Monitoring Reader ロールの割り当てが必要です。

ロールの割り当てを確認するには:

  1. Azure ポータルを開き、サブスクリプションを選択します。
  2. 左側のウィンドウで [アクセス制御 (IAM)] を選択します。
  3. Datadog リソースの名前を検索します。
  4. Datadog リソースに 監視閲覧者 ロールの割り当てがあることを確認します。

ロールの割り当てが見つからない場合は、リソースの作成時に問題を示している可能性があります。 Datadog リソース を削除 して再作成してみてください。

Datadog エージェントのインストールが失敗する

Azure Datadog 統合では、API キー画面で Default Key として選択された API キーを使用して、Datadog エージェントを構成します。 既定のキーが選択されていない場合、エージェントのインストールは失敗します。

解決するには、以下を行います。

  1. Azure ポータルで Datadog リソースに移動します。
  2. サービス メニューから [設定] > キー を選択します。
  3. 1 つの API キーが 既定のキーとして設定されていることを確認します。
  4. エージェントが正しくないキーでインストールされている場合は、アンインストールして再インストールします。 新しい既定のキーが自動的に使用されます。

Datadog リソースを無効にした後、または必要なタグ規則を適用した後でも、診断設定はアクティブになります

Datadog リソースが無効になった後、またはタグ ルールが変更された後もログが出力され続け、監視対象のリソースで診断設定がアクティブなままになっている場合、リソースまたはリソース グループの 削除ロック によってクリーンアップが妨げられている可能性があります。

解決するには、以下を行います。

  1. リソースまたはリソース グループのロックを確認します。Azure ポータルでリソースに移動し、サービス メニューから Locks を選択します。
  2. 削除ロックを削除します。
  3. Datadog リソースが削除された後にロックが削除された場合は、ログ転送を停止するために診断設定を手動でクリーンアップする必要があります。

リソースを移動した後、診断設定が想定どおりに作成されない

リソースの削除、リソースの名前変更、または移動、またはリソース グループまたはサブスクリプション間での移行が必要な場合は、最初にその診断設定を削除します。 そうしないと、このリソースを再作成した場合に、各リソースのリソース構成によっては、削除されたリソースの診断設定が新しいリソースに含まれる可能性があります。 診断設定が新しいリソースに含まれている場合、診断設定で定義されているリソース ログの収集が再開され、該当するメトリックとログ データが以前に構成された宛先に送信されます。 環境をきれいに保つためには、削除予定で今後使用しないリソースの診断設定を削除することをお勧めします。 詳細情報。

タグ ルールを使用して作成された診断設定の手動更新

診断設定は、タグ ルールに基づいて作成されます。 現時点では、診断設定ページを使用したログ カテゴリの変更は許可されていません。 ログ カテゴリをオフにして保存できることもありますが、(タグ ルールに従って) 既定の設定に戻ります。

変換先の詳細が変更されると、元の構成で新しい診断設定が再作成されます。 これには、リソースごとに最大 5 つの診断設定という制限があります。 詳細情報。

サポートを受ける

製品固有の問題については 、Datadog サポート にお問い合わせください。

Azure プラットフォームの問題 (デプロイエラー、ロールの割り当て、リソース プロバイダーの登録) の場合は、Azure サポート要求を作成します。

次のステップ