LCOV - code coverage report
Current view: top level - libs/remote_storage/src/s3_bucket - metrics.rs (source / functions) Coverage Total Hit
Test: 8ac049b474321fdc72ddcb56d7165153a1a900e8.info Lines: 97.4 % 116 113
Test Date: 2023-09-06 10:18:01 Functions: 88.1 % 42 37

Function Name Sort by function name Hit count Sort by function hit count
<remote_storage::s3_bucket::metrics::AttemptOutcome as core::fmt::Debug>::fmt 0
::clone 0
::fmt 0
<remote_storage::s3_bucket::metrics::RequestKind as core::fmt::Debug>::fmt 0
::clone 0
::fmt 0
<remote_storage::s3_bucket::metrics::BucketMetrics as core::default::Default>::default 222
<remote_storage::s3_bucket::metrics::BucketMetrics as core::default::Default>::default::{closure#3} 222
<remote_storage::s3_bucket::metrics::BucketMetrics as core::default::Default>::default::{closure#4} 222
<remote_storage::s3_bucket::metrics::BucketMetrics as core::default::Default>::default::{closure#5} 222
<remote_storage::s3_bucket::metrics::BucketMetrics as core::default::Default>::default::{closure#6} 222
<remote_storage::s3_bucket::metrics::PassFailCancelledRequestTyped<prometheus::histogram::Histogram>>::build_with::<<remote_storage::s3_bucket::metrics::BucketMetrics as core::default::Default>::default::{closure#0}> 222
<remote_storage::s3_bucket::metrics::BucketMetrics as core::default::Default>::default::{closure#1} 888
<remote_storage::s3_bucket::metrics::BucketMetrics as core::default::Default>::default::{closure#2} 888
<remote_storage::s3_bucket::metrics::PassFailCancelledRequestTyped<prometheus::histogram::Histogram>>::build_with::<<remote_storage::s3_bucket::metrics::BucketMetrics as core::default::Default>::default::{closure#0}>::{closure#0} 888
<remote_storage::s3_bucket::metrics::PassFailCancelledRequestTyped<prometheus::histogram::Histogram>>::build_with::<<remote_storage::s3_bucket::metrics::BucketMetrics as core::default::Default>::default::{closure#0}>::{closure#1} 888
<remote_storage::s3_bucket::metrics::PassFailCancelledRequestTyped<prometheus::histogram::Histogram>>::build_with::<<remote_storage::s3_bucket::metrics::BucketMetrics as core::default::Default>::default::{closure#0}>::{closure#2} 888
<remote_storage::s3_bucket::metrics::RequestTyped<prometheus::histogram::Histogram>>::build_with::<<remote_storage::s3_bucket::metrics::BucketMetrics as core::default::Default>::default::{closure#1}> 1110
>>::build_with::<::default::{closure#2}> 222
>::build_with::<::default::{closure#1}> 222
>::build_with::<>::build_with<::default::{closure#0}>::{closure#0}> 222
>::build_with::<>::build_with<::default::{closure#0}>::{closure#1}> 222
>::build_with::<>::build_with<::default::{closure#0}>::{closure#2}> 222
<remote_storage::s3_bucket::metrics::AttemptOutcome>::as_str 2664
<remote_storage::s3_bucket::metrics::BucketMetrics as core::default::Default>::default::{closure#0} 2664
<remote_storage::s3_bucket::metrics::RequestKind>::as_str 4440
<remote_storage::s3_bucket::metrics::RequestTyped<prometheus::histogram::Histogram>>::build_with::<<remote_storage::s3_bucket::metrics::BucketMetrics as core::default::Default>::default::{closure#1}>::{closure#0} 4440
>>::build_with::<::default::{closure#2}>::{closure#0} 888
>::build_with::<::default::{closure#1}>::{closure#0} 888
>::build_with::<>::build_with<::default::{closure#0}>::{closure#0}>::{closure#0} 888
>::build_with::<>::build_with<::default::{closure#0}>::{closure#1}>::{closure#0} 888
>::build_with::<>::build_with<::default::{closure#0}>::{closure#2}>::{closure#0} 888
<remote_storage::s3_bucket::metrics::AttemptOutcome as core::convert::From<&core::result::Result<aws_sdk_s3::operation::list_objects_v2::_list_objects_v2_output::ListObjectsV2Output, anyhow::Error>>>::from 17338
>>::from 20
>>::from 188
>>>>::from 6648
>>>>::from 10482
<remote_storage::s3_bucket::metrics::PassFailCancelledRequestTyped<prometheus::histogram::Histogram>>::get 18100
<remote_storage::s3_bucket::metrics::PassFailCancelledRequestTyped<prometheus::histogram::Histogram>>::observe_elapsed::<remote_storage::s3_bucket::metrics::AttemptOutcome> 18100
>::observe_elapsed::<&core::result::Result> 20
>::observe_elapsed::<&core::result::Result> 188
>::observe_elapsed:: 762
>::observe_elapsed::<&core::result::Result>>> 6648
>::observe_elapsed::<&core::result::Result>>> 10482
<remote_storage::s3_bucket::metrics::RequestTyped<prometheus::histogram::Histogram>>::observe_elapsed 18107
<remote_storage::s3_bucket::metrics::RequestTyped<prometheus::histogram::Histogram>>::get 36207
>>::get 0
>::get 36207
<remote_storage::s3_bucket::metrics::RequestKind>::as_index 40647

Generated by: LCOV version 2.1-beta