Canal server 性能指标监控基于prometheus的实现。

https://github.com/alibaba/canal/wiki/Prometheus-QuickStart

快速开始

安装并部署对应平台的prometheus,参见官方 guide

配置prometheus.yml,添加canal的job,示例:

  - job_name: 'canal'
    static_configs:
    - targets: ['localhost:11112'] //端口配置即为canal.properties中的canal.metrics.pull.port
  • 启动prometheus与canal server

  • 安装与部署grafana,推荐使用新版本(5.2)。

  • 启动grafana-server,使用用户admin与密码admin登录localhost:3000 (默认配置下)。

  • 配置prometheus datasource.

  • 导入模板(canal/conf/metrics/Canal_instances_tmpl.json),参考这里。

  • 进入dashboard ‘Canal instances’, 在’datasource’下拉框中选择刚才配置的prometheus datasource, 然后’destination’下拉框中就可以切换instance了(如果没出现instances列表就刷新下页面), just enjoy it.

作者:Jeebiz  创建时间:2023-05-29 10:01
最后编辑:Jeebiz  更新时间:2024-07-10 22:56