14 トランザクションのモニターおよびトレース
トランザクションをモニターして、リクエストがMicroTxとマイクロサービス間でどのように移動するか、およびMicroTxがトランザクションをどのように管理するかを理解します。
Prometheusは、各ポッドからメトリックを収集するために、マイクロサービス・ポッドの各トランザクション・マネージャにリクエストを送信します。Grafanaを使用して、Prometheusに収集されたメトリック・データをビジュアル化します。マイクロサービス対応トランザクション・マネージャによって生成されたログを表示して、発生する可能性のある問題をトラブルシューティングします。
- トレース
分散トレースを使用して、MicroTxとマイクロサービスの間でのリクエストのフローを理解します。KialiやJaegerなどのツールを使用して、MicroTxの分散トランザクションを追跡およびトレースします。 - パフォーマンスのモニター
PrometheusおよびGrafanaを使用して、サービスのパフォーマンス・メトリックを表示します。これらのメトリックを使用して、MicroTxコーディネータのトランザクションおよびヘルスをモニターできます。 - Alertmanagerのインストールおよび構成
Prometheusは、定期的にMicroTxコーディネータからデータをスクレイプします。Prometheus Alertmanagerは、指定されたしきい値およびルールに基づいて通知を送信します。通知を受信するように電子メールIDを構成した場合、Alertmanagerは、構成された電子メールIDに通知を送信します。 - ログ
MicroTxコーディネータとJava、Spring Boot、Node.jsおよびPython用のMicroTxクライアント・ライブラリは、ログを生成します。