.. _slb_http2_stats: slb http2 stats =============== Statistics for the object http2 http2 Specification ------------------- ===================================== ======================================================== **Parameter** **Value** ===================================== ======================================================== **Type** *Configuration Resource* **Element Name** http2 **Element URI** /axapi/v3/slb/http2/stats **Element Attributes** http2_attributes **Partition Visibility** None **Schema** :download:`http2 schema ` ===================================== ======================================================== **Operations Allowed:** .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html
OperationMethodURIPayload
Create Object .. raw:: html POST .. raw:: html /axapi/v3/slb/http2/stats .. raw:: html :ref:`2795_http2_attributes` .. raw:: html
Get Object .. raw:: html GET .. raw:: html /axapi/v3/slb/http2/stats .. raw:: html :ref:`2795_http2_attributes` .. raw:: html
Modify Object .. raw:: html POST .. raw:: html /axapi/v3/slb/http2/stats .. raw:: html :ref:`2795_http2_attributes` .. raw:: html
Replace Object .. raw:: html PUT .. raw:: html /axapi/v3/slb/http2/stats .. raw:: html :ref:`2795_http2_attributes` .. raw:: html
Delete Object .. raw:: html DELETE .. raw:: html /axapi/v3/slb/http2/stats .. raw:: html :ref:`2795_http2_attributes` .. raw:: html
.. _2795_http2_attributes: http2 attributes ---------------- **stats** **Description:** stats is a **JSON Block**. Please see below for :ref:`2795_stats` **Type:** Object .. _2795_stats: stats ^^^^^ =============================== =================================================== **Specification** **Value** =============================== =================================================== **Type** *object* =============================== =================================================== **alloc_fail_total** **Description** Alloc Fail - Total **Type:** number **Format:** counter **bad_connection_preface** **Description** Bad Connection Preface **Type:** number **Format:** counter **bad_frame_type_for_stream_state** **Description** Bad frame type for stream state **Type:** number **Format:** counter **buff_alloc_error** **Description** Buff alloc error **Type:** number **Format:** counter **cancel** **Description** cancel **Type:** number **Format:** counter **cant_allocate_control_frame** **Description** Cant allocate control frame **Type:** number **Format:** counter **cant_allocate_goaway_frame** **Description** Cant allocate GOAWAY frame **Type:** number **Format:** counter **cant_allocate_ping_frame** **Description** Cant allocate PING frame **Type:** number **Format:** counter **cant_allocate_rst_frame** **Description** Cant allocate RST_STREAM frame **Type:** number **Format:** counter **cant_allocate_settings_frame** **Description** Cant allocate SETTINGS frame **Type:** number **Format:** counter **cant_allocate_stream** **Description** Cant allocate stream **Type:** number **Format:** counter **cant_allocate_window_frame** **Description** Cant allocate WINDOW_UPDATE frame **Type:** number **Format:** counter **closed_state_unexpected_frame** **Description** Unexpected frame received in closed state **Type:** number **Format:** counter **compression_error** **Description** compression error **Type:** number **Format:** counter **connect_error** **Description** connect error **Type:** number **Format:** counter **connection_preface_rcvd** **Description** Connection preface rcvd **Type:** number **Format:** counter **connection_preface_sent** **Description** Connection preface sent **Type:** number **Format:** counter **continuation_before_headers** **Description** CONTINUATION frame with no headers frame **Type:** number **Format:** counter **continuation_frame** **Description** CONTINUATION Frame Rcvd **Type:** number **Format:** counter **continuation_frame_sent** **Description** CONTINUATION Frame Sent **Type:** number **Format:** counter **control_bytes_received** **Description** HTTP/2 control frame bytes received **Type:** number **Format:** counter **control_bytes_sent** **Description** HTTP/2 control frame bytes sent **Type:** number **Format:** counter **control_frame** **Description** Control Frame Rcvd **Type:** number **Format:** counter **control_frame_sent** **Description** Control Frame Sent **Type:** number **Format:** counter **curr_proxy** **Description** Curr Proxy Conns **Type:** number **Format:** counter **current_stream** **Description** Current Streams **Type:** number **Format:** counter **data_bytes_received** **Description** HTTP/2 data bytes received **Type:** number **Format:** counter **data_bytes_sent** **Description** HTTP/2 data bytes sent **Type:** number **Format:** counter **data_frame** **Description** DATA Frame Recvd **Type:** number **Format:** counter **data_frame_sent** **Description** DATA Frame Sent **Type:** number **Format:** counter **data_no_stream** **Description** DATA Frame Rcvd on non-existent stream **Type:** number **Format:** counter **data_queue_alloc_error** **Description** Data Queue Alloc Error **Type:** number **Format:** counter **data_to_app** **Description** DATA Frame to HTTP **Type:** number **Format:** counter **deflate_alloc_fail** **Description** deflate alloc fail **Type:** number **Format:** counter **empty_settings_rcvd** **Description** Empty SETTINGS Frame Rcvd **Type:** number **Format:** counter **empty_settings_sent** **Description** Empty SETTINGS Frame Sent **Type:** number **Format:** counter **end_stream_rcvd** **Description** End Stream Recieved **Type:** number **Format:** counter **end_stream_sent** **Description** End Stream Sent **Type:** number **Format:** counter **enhance_your_calm** **Description** enhance your calm error **Type:** number **Format:** counter **err_rcvd_total** **Description** Error Rcvd - Total **Type:** number **Format:** counter **err_sent_cancel** **Description** Error Sent - CANCEL **Type:** number **Format:** counter **err_sent_compression_err** **Description** Error Sent - COMPRESSION_ERROR **Type:** number **Format:** counter **err_sent_connect_err** **Description** Error Sent - CONNECT_ERROR **Type:** number **Format:** counter **err_sent_flow_control** **Description** Error Sent - FLOW_CONTROL_ERROR **Type:** number **Format:** counter **err_sent_frame_size_err** **Description** Error Sent - FRAME_SIZE_ERROR **Type:** number **Format:** counter **err_sent_http11_required** **Description** Error Sent - HTTP_1_1_REQUIRED **Type:** number **Format:** counter **err_sent_inadequate_security** **Description** Error Sent - INADEQUATE_SECURITY **Type:** number **Format:** counter **err_sent_internal_err** **Description** Error Sent - INTERNAL_ERROR **Type:** number **Format:** counter **err_sent_proto_err** **Description** Error Sent - PROTOCOL_ERROR **Type:** number **Format:** counter **err_sent_refused_stream** **Description** Error Sent - REFUSED_STREAM **Type:** number **Format:** counter **err_sent_setting_timeout** **Description** Error Sent - SETTINGS_TIMEOUT **Type:** number **Format:** counter **err_sent_stream_closed** **Description** Error Sent - STREAM_CLOSED **Type:** number **Format:** counter **err_sent_total** **Description** Error Rent - Total **Type:** number **Format:** counter **err_sent_your_calm** **Description** Error Sent - ENHANCE_YOUR_CALM **Type:** number **Format:** counter **error_max_invalid_stream** **Description** Max Invalid Stream Rcvd **Type:** number **Format:** counter **exceeds_max_window_size_stream** **Description** Window Update with increment that results in exceeding max window **Type:** number **Format:** counter **flow_control_error** **Description** Flow Control Error **Type:** number **Format:** counter **frame_header_bytes_received** **Description** frame header bytes received **Type:** number **Format:** counter **frame_header_bytes_sent** **Description** frame header bytes sent **Type:** number **Format:** counter **frame_size_error** **Description** Frame Size Error **Type:** number **Format:** counter **goaway_frame** **Description** GOAWAY Frame Rcvd **Type:** number **Format:** counter **goaway_frame_sent** **Description** GOAWAY Frame Sent **Type:** number **Format:** counter **half_closed_remote_state_unexpected_frame** **Description** Unexpected frame received in half closed remote state **Type:** number **Format:** counter **header_bytes_received** **Description** HTTP/2 header bytes received **Type:** number **Format:** counter **header_bytes_sent** **Description** HTTP/2 header bytes sent **Type:** number **Format:** counter **header_no_stream** **Description** header no stream **Type:** number **Format:** counter **header_padlen_gt_frame_payload** **Description** Header padlen greater than frame payload size **Type:** number **Format:** counter **header_to_app** **Description** HEADER Frame to HTTP **Type:** number **Format:** counter **headers_after_continuation** **Description** headers frame before CONTINUATION was complete **Type:** number **Format:** counter **headers_frame** **Description** HEADERS Frame Rcvd **Type:** number **Format:** counter **headers_frame_sent** **Description** HEADERS Frame Sent **Type:** number **Format:** counter **headers_interleaved** **Description** headers interleaved on streams **Type:** number **Format:** counter **http2_rejected** **Description** HTTP2 Rejected **Type:** number **Format:** counter **http_1_1_required** **Description** HTTP1.1 Required **Type:** number **Format:** counter **idle_state_unexpected_frame** **Description** Unxpected frame received in idle state **Type:** number **Format:** counter **inadequate_security** **Description** inadequate security **Type:** number **Format:** counter **inflate_alloc_fail** **Description** inflate alloc fail **Type:** number **Format:** counter **inflate_header_fail** **Description** Inflate Header Fail **Type:** number **Format:** counter **internal_error** **Description** Internal Error **Type:** number **Format:** counter **invalid_frame_during_headers** **Description** frame before headers were complete **Type:** number **Format:** counter **invalid_frame_size** **Description** Invalid Frame Size Rcvd **Type:** number **Format:** counter **invalid_push_promise** **Description** unexpected PUSH_PROMISE frame **Type:** number **Format:** counter **invalid_setting_value** **Description** invalid setting-frame value **Type:** number **Format:** counter **invalid_stream_id** **Description** received invalid stream ID **Type:** number **Format:** counter **invalid_window_update** **Description** window-update value out of range **Type:** number **Format:** counter **peak_proxy** **Description** Peak Proxy Conns **Type:** number **Format:** counter **ping_frame** **Description** PING Frame Rcvd **Type:** number **Format:** counter **ping_frame_sent** **Description** PING Frame Sent **Type:** number **Format:** counter **priority_frame** **Description** PRIORITY Frame Rcvd **Type:** number **Format:** counter **priority_frame_sent** **Description** PRIORITY Frame Sent **Type:** number **Format:** counter **protocol_error** **Description** Protocol Error **Type:** number **Format:** counter **proxy_alloc_error** **Description** HTTP2 Proxy alloc Error **Type:** number **Format:** counter **push_promise_frame_sent** **Description** Push Promise Frame Sent **Type:** number **Format:** counter **refused_stream** **Description** Refused Stream **Type:** number **Format:** counter **reserved_local_state_unexpected_frame** **Description** Unexpected frame received in reserved local state **Type:** number **Format:** counter **reserved_remote_state_unexpected_frame** **Description** Unexpected frame received in reserved remote state **Type:** number **Format:** counter **rst_frame_rcvd** **Description** RST_STREAM Frame Rcvd **Type:** number **Format:** counter **rst_frame_sent** **Description** RST_STREAM Frame Sent **Type:** number **Format:** counter **settings_ack_rcvd** **Description** SETTINGS ACK Frame Rcvd **Type:** number **Format:** counter **settings_ack_sent** **Description** SETTINGS ACK Frame Sent **Type:** number **Format:** counter **settings_frame** **Description** SETTINGS Frame Rcvd **Type:** number **Format:** counter **settings_frame_sent** **Description** SETTINGS Frame Sent **Type:** number **Format:** counter **settings_timeout** **Description** Settings Timeout **Type:** number **Format:** counter **split_buff_fail** **Description** Splitting Buffer Failed **Type:** number **Format:** counter **stream_closed** **Description** stream closed **Type:** number **Format:** counter **stream_create** **Description** Stream Create **Type:** number **Format:** counter **stream_free** **Description** Stream Free **Type:** number **Format:** counter **streams_gt_max_concur_streams** **Description** Streams greater than max allowed concurrent streams **Type:** number **Format:** counter **total_bytes_received** **Description** HTTP/2 total bytes received **Type:** number **Format:** counter **total_bytes_sent** **Description** HTTP/2 total bytes sent **Type:** number **Format:** counter **total_proxy** **Description** Total Proxy Conns **Type:** number **Format:** counter **trailers_no_end_stream** **Description** trailers not marked as end-of-stream **Type:** number **Format:** counter **unknown_frame** **Description** Unknown Frame Recvd **Type:** number **Format:** counter **window_update_frame** **Description** WINDOW_UPDATE Frame Rcvd **Type:** number **Format:** counter **window_update_frame_sent** **Description** WINDOW_UPDATE Frame Sent **Type:** number **Format:** counter **wrong_stream_state** **Description** Wrong Stream State **Type:** number **Format:** counter **zero_window_size_on_stream** **Description** Window Update with zero increment rcvd **Type:** number **Format:** counter