diff --git a/docs/root/configuration/listeners/network_filters/zookeeper_proxy_filter.rst b/docs/root/configuration/listeners/network_filters/zookeeper_proxy_filter.rst index 426634fefde5a..b0c85ecd7857a 100644 --- a/docs/root/configuration/listeners/network_filters/zookeeper_proxy_filter.rst +++ b/docs/root/configuration/listeners/network_filters/zookeeper_proxy_filter.rst @@ -43,8 +43,8 @@ in the configuration snippet below: Statistics ---------- -Every configured ZooKeeper proxy filter has statistics rooted at *zookeeper..* with the -following statistics: +Every configured ZooKeeper proxy filter has statistics rooted at *.zookeeper.*. The +following counters are available: .. csv-table:: :header: Name, Type, Description @@ -103,6 +103,48 @@ following statistics: removewatches_resp, Counter, Number of removewatches responses check_resp, Counter, Number of check responses + +.. _config_network_filters_zookeeper_proxy_latency_stats: + +Per opcode latency statistics +----------------------------- + +The filter will gather latency statistics in the *.zookeeper._response_latency* namespace. +Latency stats are in milliseconds: + +.. csv-table:: + :header: Name, Type, Description + :widths: 1, 1, 2 + + connect_response_latency, Histogram, Opcode execution time in milliseconds + ping_response_latency, Histogram, Opcode execution time in milliseconds + auth_response_latency, Histogram, Opcode execution time in milliseconds + watch_event, Histogram, Opcode execution time in milliseconds + getdata_response_latency, Histogram, Opcode execution time in milliseconds + create_response_latency, Histogram, Opcode execution time in milliseconds + create2_response_latency, Histogram, Opcode execution time in milliseconds + createcontainer_response_latency, Histogram, Opcode execution time in milliseconds + createttl_response_latency, Histogram, Opcode execution time in milliseconds + setdata_response_latency, Histogram, Opcode execution time in milliseconds + getchildren_response_latency, Histogram, Opcode execution time in milliseconds + getchildren2_response_latency, Histogram, Opcode execution time in milliseconds + getephemerals_response_latency, Histogram, Opcode execution time in milliseconds + getallchildrennumber_response_latency, Histogram, Opcode execution time in milliseconds + remove_response_latency, Histogram, Opcode execution time in milliseconds + exists_response_latency, Histogram, Opcode execution time in milliseconds + getacl_response_latency, Histogram, Opcode execution time in milliseconds + setacl_response_latency, Histogram, Opcode execution time in milliseconds + sync_response_latency, Histogram, Opcode execution time in milliseconds + multi_response_latency, Histogram, Opcode execution time in milliseconds + reconfig_response_latency, Histogram, Opcode execution time in milliseconds + close_response_latency, Histogram, Opcode execution time in milliseconds + setauth_response_latency, Histogram, Opcode execution time in milliseconds + setwatches_response_latency, Histogram, Opcode execution time in milliseconds + checkwatches_response_latency, Histogram, Opcode execution time in milliseconds + removewatches_response_latency, Histogram, Opcode execution time in milliseconds + check_response_latency, Histogram, Opcode execution time in milliseconds + + .. _config_network_filters_zookeeper_proxy_dynamic_metadata: Dynamic Metadata