request、proxy监控指标完成

This commit is contained in:
Liujian
2022-12-21 13:11:15 +08:00
parent 088fc79f8a
commit c7b564ec91
15 changed files with 71 additions and 38 deletions

View File

@@ -38,15 +38,17 @@ func (a *requestAgent) ResponseLength() int {
}
func (a *requestAgent) setResponseLength(length int) {
a.responseLength = length
if length > 0 {
a.responseLength = length
}
}
func newRequestAgent(IRequest http_service.IRequest, host string, scheme string, responseTime time.Duration) *requestAgent {
return &requestAgent{IRequest: IRequest, host: host, scheme: scheme, responseTime: responseTime}
}
func (a *requestAgent) ResponseTime() time.Duration {
return a.responseTime
func (a *requestAgent) ResponseTime() int64 {
return a.responseTime.Milliseconds()
}
func (a *requestAgent) URI() http_service.IURIWriter {