OpenTelemetry データを送信し、UI でサービス (エンティティ) を開いた後、[データベース] をクリックして、サービスが実行しているデータベース クエリのパフォーマンスについて確認します。どのデータベース呼び出し (たとえば、 ads
テーブルに対するSELECT
操作) が合計または平均で最も多くの時間を費やしているか、または最もスループットが高いかを確認できます。次に、個々の呼び出しのパフォーマンスを調査し、それに関連するトレースを見つけることができます。
必要な属性
OpenTelemetry では、 SpanKind
とdb.system
属性の存在に依存して、クライアントによるデータベースの使用状況を表すスパンを識別します。
OpenTelemetry データが [データベース] ページに表示されるようにするには、OTel のセマンティック規則に従って、次の属性があることを確認してください。
UIエリア | 属性 |
---|---|
トップ・データベース・コール |
|
上位のデータベース(問い合わせ時間順) |
|
上位データベース(スループット順) |
|
他のUIページでのOpenTelemetryについては、 UIの概要を参照してください。