Struct qiniu_http::Metrics
source · pub struct Metrics { /* private fields */ }
Expand description
HTTP 响应的指标信息
Implementations§
source§impl Metrics
impl Metrics
sourcepub fn builder() -> MetricsBuilder
pub fn builder() -> MetricsBuilder
创建 HTTP 响应的指标信息构建器
sourcepub fn total_duration(&self) -> Option<Duration>
pub fn total_duration(&self) -> Option<Duration>
获取总体请求耗时
sourcepub fn total_duration_mut(&mut self) -> &mut Option<Duration>
pub fn total_duration_mut(&mut self) -> &mut Option<Duration>
获取总体请求耗时的可变引用
sourcepub fn name_lookup_duration(&self) -> Option<Duration>
pub fn name_lookup_duration(&self) -> Option<Duration>
获取域名查询的耗时
sourcepub fn name_lookup_duration_mut(&mut self) -> &mut Option<Duration>
pub fn name_lookup_duration_mut(&mut self) -> &mut Option<Duration>
获取域名查询的耗时的可变引用
sourcepub fn connect_duration(&self) -> Option<Duration>
pub fn connect_duration(&self) -> Option<Duration>
获取建立连接的耗时
sourcepub fn connect_duration_mut(&mut self) -> &mut Option<Duration>
pub fn connect_duration_mut(&mut self) -> &mut Option<Duration>
获取建立连接的耗时的可变引用
sourcepub fn secure_connect_duration(&self) -> Option<Duration>
pub fn secure_connect_duration(&self) -> Option<Duration>
获取建立安全连接的耗时
sourcepub fn secure_connect_duration_mut(&mut self) -> &mut Option<Duration>
pub fn secure_connect_duration_mut(&mut self) -> &mut Option<Duration>
获取建立安全连接的耗时的可变引用
sourcepub fn redirect_duration(&self) -> Option<Duration>
pub fn redirect_duration(&self) -> Option<Duration>
获取重定向的耗时
sourcepub fn redirect_duration_mut(&mut self) -> &mut Option<Duration>
pub fn redirect_duration_mut(&mut self) -> &mut Option<Duration>
获取重定向的耗时的可变引用
sourcepub fn transfer_duration(&self) -> Option<Duration>
pub fn transfer_duration(&self) -> Option<Duration>
获取请求和响应数据传输的耗时
sourcepub fn transfer_duration_mut(&mut self) -> &mut Option<Duration>
pub fn transfer_duration_mut(&mut self) -> &mut Option<Duration>
获取请求和响应数据传输的耗时的可变引用
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Metrics
impl Send for Metrics
impl Sync for Metrics
impl Unpin for Metrics
impl UnwindSafe for Metrics
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more