Debezium has packed with monitoring metrics as well. We just need to consume and expose it to the Prometheus. A lot of use of useful metrics are available in Debezium. But unfortunately, we didn’t find any Grafana dashboards to visualizing the Debezium metrics. So we built a dashboard and share it with the Debezium community. Still, a few things need to improve, but almost all the metrics are covered in one single dashboard.
Debezium MySQL monitoring metrics:
Debezium MySQL connector has three types of metrics.
- Schema History — Track the schema level changes.
- Snapshot — Track the progress about the snapshot.
- Binlog — Real-time reading binlog events.
Setup Monitoring for MySQL connector:
We need to install JMX exporter for monitoring the debezium MySQL connector. We have already blogged about this with detailed steps.