の APM ベンダーエンティティマッピング サービスオブザーバビリティ
サービスオブザーバビリティ がサービス、ホスト、およびデータベースエンティティを Application Performance Management (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 資源 |
|---|---|---|
| アプリケーション | サービス |
|
| CPU | ホスト |
|
| データベース | MySQL |
|
| PostgreSQL |
|
Datadog エンティティマッピング
| サービスオブザーバビリティ エンティティカテゴリ | サービスオブザーバビリティ エンティティダッシュボード | Datadog 資源 |
|---|---|---|
| アプリケーション | サービス | ソフトウェアカタログ:リストエンティティ API から返されたエンティティ |
| CPU | ホスト | Hosts: List Hosts API から返されたホスト |
| データベース | MySQL | データマッピングで指定された key:value ペアでフィルタリングされた mysql.net.max_connections メトリクスをフィルタリングすることによって返されるデータベース。注: データベースがこのメトリックを発行しない場合、データベースはマッピングされません。 |
| PostgreSQL | データマッピングで指定された key:value ペアでフィルタリングされた 、postgresql.connections メトリクスをフィルタリングすることによって返されるデータベース。注: データベースがこのメトリックを発行しない場合、データベースはマッピングされません。 |
- サービスエンティティ:
ソフトウェアカタログリストエンティティAPI は、メタデータを含むサービスのデータのみを返します。メタデータを含まないサービスをマッピングする場合は、サービスをタグとして使用し、サービスの名前を値として使用するマッピングを作成する必要があります。たとえば、マッピングで使用する internet-banking-4という名前のサービスがあり、メタデータが含まれていないとします。このスクリーンショットに示すようにマッピングを設定します。図 : 1. メタデータが存在しない場合の Datadog マッピング - デフォルトのダッシュボードテンプレート:概要ダッシュボードテンプレートと観測可能性ダッシュボードテンプレートの要求、エラー、およびレイテンシのグラフは、 Datadog
trace.http.requestトレースメトリクスを使用して作成されます。サービスがそのメトリクスを発行していない場合、データは見つかりません。テンプレートをカスタマイズして、別のトレースメトリクスクエリを使用できます。詳細については、「サービスオブザーバビリティダッシュボードテンプレートのカスタマイズ」を参照してください。
Dynatrace エンティティマッピング
| サービスオブザーバビリティ エンティティカテゴリ | サービスオブザーバビリティ エンティティダッシュボード | サービスオブザーバビリティ 資源 |
|---|---|---|
| アプリケーション | サービス | サービス |
| CPU | ホスト | ホスト |
| データベース | MySQL | MySQL データベースインスタンス |
| PostgreSQL | PostgreSQL データベースインスタンス |
New Relic エンティティマッピング
| サービスオブザーバビリティ エンティティカテゴリ | サービスオブザーバビリティ エンティティダッシュボード | サービスオブザーバビリティ 資源 |
|---|---|---|
| アプリケーション | サービス | APM アプリケーションサービス |
| CPU | ホスト | ホスト |
| データベース | MySQL | MySQL データベースインスタンス |
| PostgreSQL | PostgreSQL データベースインスタンス |
SolarWinds エンティティマッピング
| サービスオブザーバビリティ エンティティカテゴリ | サービスオブザーバビリティ エンティティダッシュボード | SolarWinds 資源 |
|---|---|---|
| アプリケーション | サービス | APM アプリケーションサービス |
| CPU | ホスト | ホスト |
Splunk エンティティマッピング
リソースは、 Splunk メトリクス時系列メタデータ API を使用して返されます。 サービスオブザーバビリティ は、カスタムプロパティで一致する key:value ペアを検索してから、ディメンションの検索にフォールバックします。
返されたペイロードは、エンティティタイプに対応するメタデータ内の特定のメトリクスの存在によってフィルタリングされます。
| サービスオブザーバビリティ エンティティカテゴリ | サービスオブザーバビリティ エンティティダッシュボード | Splunk プロパティまたはディメンション | Splunk フィルタリングに使用されるメトリクス |
|---|---|---|---|
| アプリケーション | サービス |
|
sf_metric:service.request |
| CPU | ホスト |
|
sf_metric:disk.summary_utilization |
| データベース | MySQL |
|
sf_metric:mysql.threads |
| PostgreSQL | サポート対象外 |