10.2 Monitor Performance

Use Prometheus and Grafana to view performance metrics for your services. You can use these metrics to monitor your transactions and the health of the MicroTx Distributed Transactions coordinator.

The MicroTx Distributed Transactions coordinator exposes metrics in a format that can be easily read by Prometheus. Prometheus sends a request to each MicroTx Distributed Transactions pod to collect metrics from each pod in the Kubernetes cluster. Prometheus monitors and gathers metrics about the MicroTx Distributed Transactions coordinator and records metrics that tracks the health of all applications within the Istio service mesh.

Use Grafana to visualize the metrics data collected into Prometheus. You can import MicroTx Distributed Transactions dashboards to view metrics.