diff --git a/Canal-prometheus.md b/Canal-prometheus.md index be1a720..2af93ca 100644 --- a/Canal-prometheus.md +++ b/Canal-prometheus.md @@ -128,7 +128,7 @@ rate(canal_instance_row_events{destination="example"}[2m]) canal_instance_client_packets{destination="example"} ``` **Netty server处理的client requests,以packetType为label分类统计。** - +*** ##### Empty packets ![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]) ``` **作为empty rate的参照。** +*** ##### Client latency ![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"} ``` **Histogram, client请求响应情况统计。关于[histogram](https://prometheus.io/docs/concepts/metric_types/#histogram).** - +*** ##### Event store占用 ![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"} ``` **Event store内未ack的events数量,实时性受scrape_interval影响。** - +*** ##### Event store memory占用(KB, 仅memory mode) ![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 ``` **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_parser_mode{destination="example"}