Need time related metrics data
------------------------------
Key: HTTPCORE-230
URL: https://issues.apache.org/jira/browse/HTTPCORE-230
Project: HttpComponents HttpCore
Issue Type: New Feature
Components: HttpCore
Affects Versions: Future
Reporter: Zhang Guilin
Fix For: Future
I found this issue <a
href="https://issues.apache.org/jira/browse/HTTPCORE-181">HTTPCORE-181</a>
raised before.
I got the similar requirement that we want to measure all kinds of time-related
data to get the performance report such as:
1. DNS parsing time
2. Connection setup time
2. header parsing time
3. body transfer time
...
I found that there are a lot of "private" fields which have no setter method in
this component, this makes us hard to extend the functionality.
For example in org.apache.http.impl.io.AbstractSessionInputBuffer#init()
method, it would be better to change "this.metrics = new
HttpTransportMetricsImpl();" to "this.metrics = createMetrics()" (a protected
method) which subclasses can easily override this if they want to get an
extended HttpTransportMetricsImpl instance.
Can some one look at this feature?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]