[ 
https://issues.apache.org/jira/browse/TS-4474?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15298437#comment-15298437
 ] 

Susan Hinrichs commented on TS-4474:
------------------------------------

I would argue that we should keep track of current connections and current 
transactions.  There currently is

proxy.process.http.current_client_connections and
proxy.process.http.current._client_transactions

I think they both should include both HTTP1.x and HTTP2.  If we want to keep 
track of the protocol stats separately, we should add stats in addition to the 
general case.

BTW, it appears that we aren't decrementing the 
proxy.process.http.current_client_transactions for HTTP2.  Looks like it needs 
a fix similar to the one you made for current_active_client_connections.

> Clarify proxy metric names
> --------------------------
>
>                 Key: TS-4474
>                 URL: https://issues.apache.org/jira/browse/TS-4474
>             Project: Traffic Server
>          Issue Type: Improvement
>          Components: HTTP, HTTP/2, Metrics
>            Reporter: Masaori Koshiba
>             Fix For: sometime
>
>
> After TS-3612, proxy session and proxy transaction is separated explicitly. 
> But some metrics names are confusing and inconsistent.
> e.g. 
> - {{proxy.process.http.current_active_client_connections}} includes number of 
> active client HTTP/2 streams. But, HTTP/2 stream is a kind of transaction.
> - {{proxy.process.http.current_client_connections}} for HTTP/1.1 and HTTP/2 
> but {{proxy.process.http2.current_client_sessions}} for HTTP/2



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to