Updated Canal prometheus (markdown)

lcybo
2018-08-18 12:24:15 +08:00
parent 021a4474da
commit 0b1df78371

@@ -128,7 +128,7 @@ rate(canal_instance_row_events{destination="example"}[2m])
canal_instance_client_packets{destination="example"} canal_instance_client_packets{destination="example"}
``` ```
**Netty server处理的client requests,以packetType为label分类统计。** **Netty server处理的client requests,以packetType为label分类统计。**
***
##### Empty packets ##### Empty packets
![Image text](https://github.com/lcybo/canal/blob/master/images/empty.PNG?raw=true) ![Image text](https://github.com/lcybo/canal/blob/master/images/empty.PNG?raw=true)
@@ -140,6 +140,7 @@ rate(canal_instance_client_empty_batches{destination="example"}[2m])
rate(canal_instance_client_packets{destination="example", packetType="GET"}[2m]) rate(canal_instance_client_packets{destination="example", packetType="GET"}[2m])
``` ```
**作为empty rate的参照。** **作为empty rate的参照。**
***
##### Client latency ##### Client latency
![Image text](https://github.com/lcybo/canal/blob/master/images/latency.PNG?raw=true) ![Image text](https://github.com/lcybo/canal/blob/master/images/latency.PNG?raw=true)
@@ -147,7 +148,7 @@ rate(canal_instance_client_packets{destination="example", packetType="GET"}[2m])
canal_instance_client_request_latency_bucket{destination="example"} canal_instance_client_request_latency_bucket{destination="example"}
``` ```
**Histogram, client请求响应情况统计。关于[histogram](https://prometheus.io/docs/concepts/metric_types/#histogram).** **Histogram, client请求响应情况统计。关于[histogram](https://prometheus.io/docs/concepts/metric_types/#histogram).**
***
##### Event store占用 ##### Event store占用
![Image text](https://github.com/lcybo/canal/blob/master/images/remain_events.PNG?raw=true) ![Image text](https://github.com/lcybo/canal/blob/master/images/remain_events.PNG?raw=true)
@@ -155,7 +156,7 @@ canal_instance_client_request_latency_bucket{destination="example"}
canal_instance_store_produce_seq{destination="example"} - canal_instance_store_consume_seq{destination="example"} canal_instance_store_produce_seq{destination="example"} - canal_instance_store_consume_seq{destination="example"}
``` ```
**Event store内未ack的events数量,实时性受scrape_interval影响。** **Event store内未ack的events数量,实时性受scrape_interval影响。**
***
##### Event store memory占用(KB, 仅memory mode) ##### Event store memory占用(KB, 仅memory mode)
![Image text](https://github.com/lcybo/canal/blob/master/images/remain_mem.PNG?raw=true) ![Image text](https://github.com/lcybo/canal/blob/master/images/remain_mem.PNG?raw=true)
@@ -163,9 +164,10 @@ canal_instance_store_produce_seq{destination="example"} - canal_instance_store_c
(canal_instance_store_produce_mem{destination="example"} - canal_instance_store_consume_mem{destination="example"}) / 1024 (canal_instance_store_produce_mem{destination="example"} - canal_instance_store_consume_mem{destination="example"}) / 1024
``` ```
**Event store内未ack的events所占用内存大小,实时性受scrape_interval影响。** **Event store内未ack的events所占用内存大小,实时性受scrape_interval影响。**
***
##### 状态信息 ##### 状态信息
![Image text](https://github.com/lcybo/canal/blob/master/images/instance.PNG?raw=true)
``` ```
canal_instance{destination="example"} canal_instance{destination="example"}
canal_instance_parser_mode{destination="example"} canal_instance_parser_mode{destination="example"}