Database Query Performanceの参考情報
Splunk APMでDatabase Query Performanceを使用する際の参考資料。
サポート対象のデータベース
Database Query Performanceは、以下のデータベースソフトウェアに対するインサイトを提供します:
-
Amazon Redshift
-
Db2
-
Google Cloud Spanner
-
MariaDB
-
Microsoft SQL Server
-
MySQL
-
OceanBase
-
Oracle
-
PostgreSQL
-
Presto
-
Redis
Database Query Performanceは、インストルメント済みアプリケーションがサポートするすべてのバージョンで動作します。
データベース関連のスパンタグ
Database Query Performanceは、以下のスパンタグをインデックス化します。これらの属性は、最新の OpenTelemetry セマンティック規則に準拠しています。OpenTelemetry バージョン 1.33.0 以降、データベースシステム規則は標準化され、Splunk APM は、インストゥルメンテーション ライブラリ内の古いセマンティック規則を最新の規則に自動的にマッピングして、データの一貫性を確保します。たとえば、[db.name] は Splunk APM の [db.namespace] に自動的にマッピングされます。
詳細については、OpenTelemetry GitHub リポジトリの「データベースコールとシステムのセマンティック規則」を参照してください。
SQLデータベース
|
キー |
タイプ |
説明 |
|---|---|---|
|
正規化されたdb.statement( |
文字列 |
動的要素をプレースホルダに置き換えてカーディナリティを減らしたデータベースステートメント |
|
|
文字列 |
データベースの名前 |
|
|
文字列 |
データベースの種類
注: このスパンタグは削除されました。 |
|
|
文字列 |
データベースでの操作 |
|
|
文字列 |
データベースのテーブル(SQLのみ) |
|
|
文字列 |
データベースのシステム |
Redis
|
キー |
タイプ |
説明 |
|---|---|---|
|
データベース操作( |
文字列 |
データベースでの操作。 |
|
|
文字列 |
データベースのシステム |
さらに詳しく
Database Query Performanceの詳細については、以下のリンクを参照してください:
-
Database Query Performance の概要については、「Database Query Performance の監視」を参照してください。
-
Database Query Performance を有効にするには、「Database Query Performance を有効にする」を参照してください。
-
MySQL と SQL のトラブルシューティングに焦点を当てたシナリオについては、「シナリオ:Jax が Database Query Performance を使用して遅いデータベースクエリを特定する」を参照してください。
-
Redis と NoSQL のトラブルシューティングに焦点を当てたシナリオについては、「シナリオ:Skyler が Database Query Performance を使用して Redis のパフォーマンス問題を調査する」を参照してください。
-
Database Query Performance に関する問題のトラブルシューティングについては、「Database Query Performance のトラブルシューティング」を参照してください。