Project: BFE (Orchestration & Management / Service Proxy)
File: proxy_state.md

The endpoint `/monitor/proxy_state` exposes metrics about reverse

| Metric | Description | | - | -- | | CLIENTCONNACTIVE | Counter for active connection | | CLIENTCONNSERVED | Counter for connection serverd | | CLIENTCONNUNFINISHED_REQ | Counter for connection closed with unfinished request | | CLIENTCONNUSE100_CONTINUE | Counter for connection used expect 100 continue | | CLIENTREQACTIVE | Counter for active request | | CLIENTREQFAIL | Counter for failed request | | CLIENTREQFAILWITHNO_RETRY | Counter for request fail with no retry | | CLIENTREQSERVED | Counter for request serverd | | CLIENTREQWITHCROSSRETRY | Counter for request serverd with cross cluster retry | | CLIENTREQWITH_RETRY | Counter for request serverd with retry | | ERRBKCONNECT_BACKEND | Counter for connecting backend failed | | ERRBKFIND_LOCATION | Counter for finding location failed | | ERRBKFIND_PRODUCT | Counter for finding product failed | | ERRBKNO_BALANCE | Counter for no balance config of backend | | ERRBKNO_CLUSTER | Counter for no cluster config of backend | | ERRBKREADRESPHEADER | Counter for reading response header from backend failed | | ERRBKREQUEST_BACKEND | Counter for fail in invoking backend | | ERRBKRESPHEADERTIMEOUT | Counter for getting response header from backend timeout | | ERRBKTRANSPORT_BROKEN | Counter for transport broken of backend | | ERRBKWRITE_REQUEST | Counter for writing request to backend failed | | ERRCLIENTBAD_REQUEST | Counter for bad request of client | | ERRCLIENTCLOSE | Counter for client closing connection | | ERRCLIENTCONN_ACCEPT | Counter for accepting connection from client failed | | ERRCLIENTEXPECT_FAIL | Counter for expecting fail from client | | ERRCLIENTLONG_HEADER | Counter for request entity too large | | ERRCLIENTLONG_URL | Counter for exceeding URI length limit | | ERRCLIENTRESET | Counter for reseting by client | | ERRCLIENTTIMEOUT | Counter for connecting with client timeout | | ERRCLIENTWRITE | Counter for writing request to client failed | | ERRCLIENTZERO_CONTENTLEN | Counter for getting empty request content from client | | HTTP2CLIENTCONN_ACTIVE | Counter for active connection using HTTP2 | | HTTP2CLIENTCONN_SERVED | Counter for connection serverd using HTTP2 | | HTTP2CLIENTREQ_ACTIVE | Counter for active request using HTTP2 | | HTTP2CLIENTREQ_SERVED | Counter for request serverd using HTTP2 | | HTTPSCLIENTCONN_ACTIVE | Counter for active connection using HTTPS | | HTTPSCLIENTCONN_SERVED | Counter for connection serverd using HTTPS | | HTTPSCLIENTREQ_ACTIVE | Counter for active request using HTTPS | | HTTPSCLIENTREQ_SERVED | Counter for request serverd using HTTPS | | HTTPCLIENTCONN_ACTIVE | Counter for active connection using HTTP1.0/1.1 | | HTTPCLIENTCONN_SERVED | Counter for connection serverd using HTTP1.0/1.1 | | HTTPCLIENTREQ_ACTIVE | Counter for active request using HTTP1.0/1.1 | | HTTPCLIENTREQ_SERVED | Counter for request serverd using HTTP1.0/1.1 | | PANICBACKENDREAD | Counter for reading from backend panic | | PANICBACKENDWRITE | Counter for writing to backend panic | | PANICCLIENTCONN_SERVE | Counter for accepting from client panic | | SESSIONCACHECONN | Counter for connection using session cache | | SESSIONCACHECONN_FAIL | Counter for failed connection using session cache | | SESSIONCACHEGET | Counter for getting session cache | | SESSIONCACHEGET_FAIL | Counter for getting session cache failed | | SESSIONCACHEHIT | Counter for hittting session cache | | SESSIONCACHEMISS | Counter for misssing session cache | | SESSIONCACHESET | Counter for setting session cache | | SESSIONCACHESET_FAIL | Counter for setting session cache failed | | SESSIONCACHETYPENOTBYTES | Counter for type of session cache is not bytes | | SPDYCLIENTCONN_ACTIVE | Counter for active connection using SPDY | | SPDYCLIENTCONN_SERVED | Counter for connection serverd using SPDY | | SPDYCLIENTREQ_ACTIVE | Counter for active request using SPDY | | SPDYCLIENTREQ_SERVED | Counter for request serverd using SPDY | | STREAMCLIENTCONN_ACTIVE | Counter for active connection using STREAM