4. APMサービスブレイクダウン
演習
- サービスマップでpaymentserviceを選択します。
- 右側のペインでBreakdownをクリックします。
- リストから
tenant.level
を選択します。 - サービスマップに戻り、goldをクリックします。
- Breakdownをクリックして
version
を選択します。これはサービスバージョンを表示するタグです。 - これをsilverとbronzeについても繰り返します。
表示されている内容からどのような結論が導き出せますか?
すべてのtenant.level
がv350.10
の影響を受けています
これでpaymentserviceがgold、silver、bronzeの 3 つのサービスに分解されているのが確認できます。各テナントは 2 つのサービスに分解されており、それぞれのバージョン(v350.10
とv350.9
)に対応しています。
スパンタグ
スパンタグを使用してサービスを分解することは非常に強力な機能です。これにより、異なる顧客、異なるバージョン、異なる地域などに対して、サービスがどのようにパフォーマンスを発揮しているかを確認できます。この演習では、paymentserviceのv350.10
がすべての顧客に問題を引き起こしていることを特定しました。
次に、何が起きているかを確認するためにトレースを詳しく調べる必要があります。