1.安裝部署Prometheus
安裝參考:https://www.cnblogs.com/caoweixiong/p/12111035.html
配置prometheus.yml,添加canal的job,示例:
- job_name: 'canal' static_configs: - targets: ['localhost:11112'] //端口配置即為canal.properties中的canal.metrics.pull.port
2.啟動Canal server與Prometheus
3.安裝部署啟動Grafana
安裝部署參考:https://www.cnblogs.com/caoweixiong/p/12111243.html
使用默認配置
4.配置Prometheus Datasource
- 登陸
地址:http://localhost:3000/ 默認登錄賬號與密碼為: admin/admin
- 配置數據源
- 導入模板
模板下載:canal/conf/metrics/Canal_instances_tmpl.json
- 查看
進入dashboard 'Canal instances', 在'datasource'下拉框中選擇剛才配置的prometheus datasource, 然后'destination'下拉框中就可以切換instance了(如果沒出現instances列表就刷新下頁面)
- 修改顯示
以上儀表盤導入后再結合自身業務修改: