Updated Canal prometheus (markdown)

agapple
2018-08-20 13:11:46 +08:00
parent 4f93c0d904
commit d91e4cb293

@@ -1,4 +1,4 @@
#Canal Prometheus 简介
# Canal Prometheus 简介
Canal server 性能指标监控基于prometheus的实现。
@@ -7,6 +7,30 @@ Canal server 性能指标监控基于prometheus的实现。
##### 效果示意图
![image.png | left | 747x413](https://cdn.nlark.com/lark/0/2018/png/5565/1534741669833-f1a30fce-ca72-450a-9857-0ce8f8377d82.png "")
## Quick start
1. 安装并部署对应平台的prometheus,参见[官方guide](https://prometheus.io/docs/introduction/first_steps/)
2. 配置prometheus.yml,添加canal的job,示例:
```
- job_name: 'canal'
static_configs:
- targets: ['localhost:11112'] //端口配置即为canal.properties中的canal.metrics.pull.port
```
3. 启动prometheus与canal server
4. 安装与部署[grafana](http://docs.grafana.org/),推荐使用新版本(5.2)。
5. 启动grafana-server,使用用户admin与密码admin登录localhost:3000 (默认配置下)。
6. 配置[prometheus datasource](http://docs.grafana.org/features/datasources/prometheus/#adding-the-data-source-to-grafana).
7. 导入模板([canal/conf/metrics/Canal_instances_tmpl.json](https://raw.githubusercontent.com/alibaba/canal/master/deployer/src/main/resources/metrics/Canal_instances_tmpl.json)),参考[这里](http://docs.grafana.org/reference/export_import/#importing-a-dashboard)。
8. 进入dashboard 'Canal instances', 在'datasource'下拉框中选择刚才配置的prometheus datasource, 然后'destination'下拉框中就可以切换instance了(如果没出现instances列表就刷新下页面), just enjoy it.
***
## canal监控相关原始指标列表:
| 指标 | 说明 | 单位 | 精度 |
@@ -195,27 +219,4 @@ canal_instance{destination="example"}
canal_instance_parser_mode{destination="example"}
canal_instance_store{destination="example"}
```
**通过labels展示状态信息。**
## Quick start
1. 安装并部署对应平台的prometheus,参见[官方guide](https://prometheus.io/docs/introduction/first_steps/)
2. 配置prometheus.yml,添加canal的job,示例:
```
- job_name: 'canal'
static_configs:
- targets: ['localhost:11112'] //端口配置即为canal.properties中的canal.metrics.pull.port
```
3. 启动prometheus与canal server
4. 安装与部署[grafana](http://docs.grafana.org/),推荐使用新版本(5.2)。
5. 启动grafana-server,使用用户admin与密码admin登录localhost:3000 (默认配置下)。
6. 配置[prometheus datasource](http://docs.grafana.org/features/datasources/prometheus/#adding-the-data-source-to-grafana).
7. 导入模板([canal/conf/metrics/Canal_instances_tmpl.json](https://raw.githubusercontent.com/alibaba/canal/master/deployer/src/main/resources/metrics/Canal_instances_tmpl.json)),参考[这里](http://docs.grafana.org/reference/export_import/#importing-a-dashboard)。
8. 进入dashboard 'Canal instances', 在'datasource'下拉框中选择刚才配置的prometheus datasource, 然后'destination'下拉框中就可以切换instance了(如果没出现instances列表就刷新下页面), just enjoy it.
**通过labels展示状态信息。**