Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 60 additions & 3 deletions doc/admin-guide/monitoring/statistics/core/http-connection.en.rst
Original file line number Diff line number Diff line change
Expand Up @@ -138,12 +138,69 @@ HTTP Connection

This tracks the number of origin connections denied due to being over the :ts:cv:`proxy.config.http.per_server.connection.max` limit.

.. ts:stat:: global proxy.process.http2.current_active_client_connections integer

HTTP/2
------


.. ts:stat:: global proxy.process.http2.total_client_connections integer
:type: counter

Represents the total number of HTTP/2 connections from client to the |TS|.

.. ts:stat:: global proxy.process.http2.current_client_connections integer
:type: gauge

Represents the current number of HTTP/2 connections from client to the |TS|.

.. ts:stat:: global proxy.process.http2.current_client_streams integer
.. ts:stat:: global proxy.process.http2.current_active_client_connections integer
:type: gauge

Represents the current number of HTTP/2 streams from client to the |TS|.
Represents the current number of HTTP/2 active connections from client to the |TS|.

.. ts:stat:: global proxy.process.http2.connection_errors integer
:type: counter

Represents the total number of HTTP/2 connections errors.

.. ts:stat:: global proxy.process.http2.session_die_default integer
:type: counter

Represents the total number of closed HTTP/2 connections with
``VC_EVENT_NONE`` event.

.. ts:stat:: global proxy.process.http2.session_die_active integer
:type: counter

Represents the total number of closed HTTP/2 connections with
``VC_EVENT_ACTIVE_TIMEOUT`` event.

.. ts:stat:: global proxy.process.http2.session_die_inactive integer
:type: counter

Represents the total number of closed HTTP/2 connections with
``VC_EVENT_INACTIVITY_TIMEOUT`` event.

.. ts:stat:: global proxy.process.http2.session_die_eos integer
:type: counter

Represents the total number of closed HTTP/2 connections with
``VC_EVENT_EOS`` event.

.. ts:stat:: global proxy.process.http2.session_die_error integer
:type: counter

Represents the total number of closed HTTP/2 connections with
``VC_EVENT_ERROR`` event.

.. ts:stat:: global proxy.process.http2.session_die_other integer
:type: counter

Represents the total number of closed HTTP/2 connections with
unknown event.

.. ts:stat:: global proxy.process.http2.session_die_high_error_rate integer
:type: counter

Represents the total number of closed HTTP/2 connections with high
error rate which is configured by :ts:cv:`proxy.config.http2.stream_error_rate_threshold`.
25 changes: 25 additions & 0 deletions doc/admin-guide/monitoring/statistics/core/http-transaction.en.rst
Original file line number Diff line number Diff line change
Expand Up @@ -150,3 +150,28 @@ HTTP Transaction
:units: seconds
:ungathered:


HTTP/2
------


.. ts:stat:: global proxy.process.http2.total_client_streams integer
:type: counter

Represents the total number of HTTP/2 streams from client to the |TS|.

.. ts:stat:: global proxy.process.http2.current_client_streams integer
:type: gauge

Represents the current number of HTTP/2 streams from client to the |TS|.

.. ts:stat:: global proxy.process.http2.total_transactions_time integer
:type: counter
:units: seconds

Represents the total transaction time of HTTP/2 streams from client to the |TS|.

.. ts:stat:: global proxy.process.http2.stream_errors integer
:type: counter

Represents the total number of HTTP/2 stream errors.