サービスオブザーバビリティの APM ベンダーエンティティマッピング

  • リリースバージョン: Yokohama
  • 更新日 2025年07月31日
  • 所要時間:5分
  • サービスオブザーバビリティ がサービス、ホスト、およびデータベースエンティティをアプリケーションパフォーマンス管理 (APM) ベンダーリソースにマッピングする方法について説明します。

    サービスオブザーバビリティ は、構成中に 作成したマッピングルール の「キー:値」ペアに基づいて、サービス、ホスト、およびデータベースに関する APM ベンダーからのメトリクスをオブザーバビリティダッシュボードに表示します。 サービスオブザーバビリティ は、関連エンティティを検索するためのフィルターとしてそのマッピングを使用して、APM ベンダーに要求を送信します。エンティティを検索するために必要な追加のフィルタリングについては、次のセクションで説明します。

    Amazon CloudWatch エンティティマッピング

    リソースは AWS GetResources API を使用して返されます。

    サービスオブザーバビリティ エンティティカテゴリ サービスオブザーバビリティ エンティティダッシュボード AWS リソース
    アプリケーション API ゲートウェイ:HTTP API ゲートウェイ HTTP API
    API ゲートウェイ:REST API ゲートウェイ REST API
    ELB ELB アプリケーションロードバランサー
    Lambda Lambda 関数
    CPU ホスト EC2 インスタンス
    データベース RDS RDS データベースインスタンス

    Azure エンティティマッピング

    リソースは、Azure ResourceGraph API を使用して返されます。

    サービスオブザーバビリティ エンティティカテゴリ サービスオブザーバビリティ エンティティダッシュボード Azure リソース
    アプリケーション サービス
    • Microsoft.Compute/cloudServices

    • Microsoft.Web/sites
    CPU ホスト

    Microsoft.Compute/virtualMachines

    データベース MySQL
    • Microsoft.DBforMySQL/servers

    • Microsoft.DBforMySQL/flexibleServers

    PostgreSQL
    • Microsoft.DBforPostgreSQL/servers

    • Microsoft.DBforPostgreSQL/flexibleServers

    Datadog エンティティマッピング

    サービスオブザーバビリティ エンティティカテゴリ サービスオブザーバビリティ エンティティダッシュボード Datadog リソース
    アプリケーション サービス ソフトウェアカタログから返されたエンティティ:エンティティのリスト API
    CPU ホスト Hosts: List Hosts API から返されたホスト
    データベース MySQL mysql.net.max_connections メトリクスをフィルタリングすることによって返され、データマッピングで指定された「キー:値」ペアによってフィルタリングされたデータベース。
    注:
    データベースがこのメトリクスを発行しない場合、データベースはマッピングされません。
    PostgreSQL postgresql.connections メトリクスをフィルタリングすることによって返され、データマッピングで指定された「キー:値」ペアによってフィルタリングされたデータベース。
    注:
    データベースがこのメトリクスを発行しない場合、データベースはマッピングされません。
    注意事項:
    • サービスエンティティ: ソフトウェアカタログリストエンティティ API は、メタデータを含むサービスのデータのみを返します。メタデータを含まないサービスをマッピングする場合は、 サービスを タグとして、サービスの名前を値として使用してマッピングを作成する必要があります。
      たとえば、マッピングで使用する internet-banking-4 という名前のサービスがあり、そのサービスにメタデータが含まれていないとします。このスクリーンショットに示すようにマッピングを設定します。
      図 : 1. メタデータが存在しない場合の Datadog マッピング
      メタデータを含まないサービスをマッピングする方法
    • デフォルトのダッシュボードテンプレート:概要および観測可能性ダッシュボードテンプレートの要求、エラー、およびレイテンシのチャートは、 Datadog trace.http.request トレースメトリクスを使用して作成されます。サービスがそのメトリクスを出力していない場合、データは見つかりません。別のトレースメトリクスクエリを使用するようにテンプレートをカスタマイズできます。詳細については、「サービスオブザーバビリティダッシュボードテンプレートのカスタマイズ」を参照してください。

    Dynatrace エンティティマッピング

    サービスオブザーバビリティ エンティティカテゴリ サービスオブザーバビリティ エンティティダッシュボード Dynatrace リソース
    アプリケーション サービス サービス
    CPU ホスト ホスト
    データベース MySQL MySQL データベースインスタンス
    PostgreSQL PostgreSQL データベースインスタンス

    New Relic エンティティマッピング

    サービスオブザーバビリティ エンティティカテゴリ サービスオブザーバビリティ エンティティダッシュボード New Relic リソース
    アプリケーション サービス APM アプリケーションサービス
    CPU ホスト ホスト
    データベース MySQL MySQL データベースインスタンス
    PostgreSQL PostgreSQL データベースインスタンス

    SolarWinds エンティティマッピング

    サービスオブザーバビリティ エンティティカテゴリ サービスオブザーバビリティ エンティティダッシュボード SolarWinds リソース
    アプリケーション サービス APM アプリケーションサービス
    CPU ホスト ホスト

    Splunk エンティティマッピング

    リソースは、 Splunk メトリクス時系列メタデータ API を使用して返されます。 サービスオブザーバビリティ カスタムプロパティで一致するキー:値ペアを検索し、ディメンションの検索にフォールバックします。

    返されたペイロードは、エンティティタイプに対応するメタデータ内の特定のメトリクスの存在によってフィルタリングされます。

    サービスオブザーバビリティ エンティティカテゴリ サービスオブザーバビリティ エンティティダッシュボード Splunk プロパティまたはディメンション Splunk フィルタリングに使用されるメトリクス
    アプリケーション サービス
    • プロパティ: sf_service

    • ディメンションのフォールバック: service.name

    sf_metric:service.request
    CPU ホスト
    • プロパティ: host.name

    • ディメンションの代替: host.id

    sf_metric:disk.summary_utilization
    データベース MySQL
    • プロパティ: mysql.instance.name

    • ディメンションのフォールバック: mysql.instance.endpoint

    sf_metric:mysql.threads
    PostgreSQL サポート対象外