LCOV - code coverage report
Current view: top level - pageserver/src - metrics.rs (source / functions) Coverage Total Hit
Test: b837401fb09d2d9818b70e630fdb67e9799b7b0d.info Lines: 72.2 % 1947 1405
Test Date: 2024-04-18 15:32:49 Functions: 66.2 % 334 221

Function Name Sort by function name Hit count Sort by function hit count
<&pageserver::metrics::tenant_throttling::TimelineGet as pageserver::tenant::throttle::Metric>::observe_throttling 0
<&str as core::convert::From<pageserver::metrics::PageCacheErrorKind>>::from 0
<&str as core::convert::From<&pageserver::metrics::PageCacheErrorKind>>::from 0
<&str as core::convert::From>::from 0
<pageserver::metrics::BasebackupQueryTime>::start_recording 0
<pageserver::metrics::BasebackupQueryTime>::start_recording::LOGGED::{closure#0} 0
<pageserver::metrics::BasebackupQueryTime>::start_recording::{closure#0} 0
<pageserver::metrics::BasebackupQueryTime>::start_recording::{closure#0}::{closure#0} 0
<pageserver::metrics::BasebackupQueryTimeOngoingRecording>::observe::<_, _> 0
::observe::<(), postgres_backend::QueryError> 0
::observe::<_, _> 0
<pageserver::metrics::BasebackupQueryTimeOngoingRecording>::observe::<_, _>::{closure#0} 0
::observe::<(), postgres_backend::QueryError>::{closure#0} 0
::observe::<_, _>::{closure#0} 0
<pageserver::metrics::BasebackupQueryTimeOngoingRecording>::observe::<_, _>::{closure#0}::{closure#0} 0
::observe::<(), postgres_backend::QueryError>::{closure#0}::{closure#0} 0
::observe::<_, _>::{closure#0}::{closure#0} 0
<pageserver::metrics::BasebackupQueryTimeOngoingRecording>::observe::LOGGED::{closure#0} 0
<pageserver::metrics::EvictionsWithLowResidenceDuration>::change_threshold 0
<pageserver::metrics::EvictionsWithLowResidenceDuration>::remove::{closure#0} 0
<pageserver::metrics::GlobalAndPerTimelineHistogramTimer as core::ops::drop::Drop>::drop::LOGGED::{closure#0} 0
<pageserver::metrics::GlobalAndPerTimelineHistogramTimer as core::ops::drop::Drop>::drop::LOGGED::{closure#0}::{closure#0} 0
<pageserver::metrics::GlobalAndPerTimelineHistogramTimer as core::ops::drop::Drop>::drop::{closure#0} 0
<pageserver::metrics::GlobalAndPerTimelineHistogramTimer as core::ops::drop::Drop>::drop::{closure#0}::{closure#0} 0
<pageserver::metrics::SmgrQueryTimePerTimeline>::start_timer::LOGGED::{closure#0} 0
<pageserver::metrics::SmgrQueryTimePerTimeline>::start_timer::LOGGED::{closure#0}::{closure#0} 0
<pageserver::metrics::SmgrQueryTimePerTimeline>::start_timer::{closure#0} 0
<pageserver::metrics::SmgrQueryTimePerTimeline>::start_timer::{closure#0}::{closure#0} 0
<pageserver::metrics::TimelineMetrics>::new::{closure#0} 0
<pageserver::metrics::disk_usage_based_eviction::Metrics as core::default::Default>::default 0
<pageserver::metrics::disk_usage_based_eviction::Metrics as core::default::Default>::default::{closure#0} 0
<pageserver::metrics::disk_usage_based_eviction::Metrics as core::default::Default>::default::{closure#1} 0
<pageserver::metrics::disk_usage_based_eviction::Metrics as core::default::Default>::default::{closure#2} 0
<pageserver::metrics::disk_usage_based_eviction::Metrics as core::default::Default>::default::{closure#3} 0
<pageserver::metrics::disk_usage_based_eviction::Metrics as core::default::Default>::default::{closure#4} 0
<pageserver::metrics::initial_logical_size::StartCalculation>::retry 0
<pageserver::metrics::tokio_epoll_uring::Collector as prometheus::metrics::Collector>::collect 0
<pageserver::metrics::tokio_epoll_uring::Collector as prometheus::metrics::Collector>::desc 0
<pageserver::metrics::tokio_epoll_uring::Collector>::new 0
pageserver::metrics::BACKGROUND_LOOP_PERIOD_OVERRUN_COUNT::{closure#0} 0
pageserver::metrics::BACKGROUND_LOOP_PERIOD_OVERRUN_COUNT::{closure#0}::{closure#0} 0
pageserver::metrics::BASEBACKUP_QUERY_TIME::{closure#0} 0
pageserver::metrics::BASEBACKUP_QUERY_TIME::{closure#0}::{closure#0} 0
pageserver::metrics::COMPUTE_STARTUP_BUCKETS::{closure#0} 0
pageserver::metrics::COMPUTE_STARTUP_BUCKETS::{closure#0}::{closure#0} 0
pageserver::metrics::DIRECTORY_ENTRIES_COUNT::{closure#0} 0
pageserver::metrics::DIRECTORY_ENTRIES_COUNT::{closure#0}::{closure#0} 0
pageserver::metrics::EVICTION_ITERATION_DURATION::{closure#0} 0
pageserver::metrics::EVICTION_ITERATION_DURATION::{closure#0}::{closure#0} 0
pageserver::metrics::LIVE_CONNECTIONS_COUNT::{closure#0} 0
pageserver::metrics::LIVE_CONNECTIONS_COUNT::{closure#0}::{closure#0} 0
pageserver::metrics::MATERIALIZED_PAGE_CACHE_HIT::{closure#0} 0
pageserver::metrics::MATERIALIZED_PAGE_CACHE_HIT::{closure#0}::{closure#0} 0
pageserver::metrics::MATERIALIZED_PAGE_CACHE_HIT_DIRECT::{closure#0} 0
pageserver::metrics::MATERIALIZED_PAGE_CACHE_HIT_DIRECT::{closure#0}::{closure#0} 0
pageserver::metrics::PAGE_CACHE_ERRORS::{closure#0} 0
pageserver::metrics::PAGE_CACHE_ERRORS::{closure#0}::{closure#0} 0
pageserver::metrics::SECONDARY_MODE::{closure#0} 0
pageserver::metrics::SECONDARY_MODE::{closure#0}::{closure#0} 0
pageserver::metrics::SECONDARY_MODE::{closure#0}::{closure#1} 0
pageserver::metrics::SECONDARY_MODE::{closure#0}::{closure#2} 0
pageserver::metrics::SECONDARY_MODE::{closure#0}::{closure#3} 0
pageserver::metrics::SECONDARY_MODE::{closure#0}::{closure#4} 0
pageserver::metrics::STARTUP_DURATION::{closure#0} 0
pageserver::metrics::STARTUP_DURATION::{closure#0}::{closure#0} 0
pageserver::metrics::STARTUP_IS_LOADING::{closure#0} 0
pageserver::metrics::STARTUP_IS_LOADING::{closure#0}::{closure#0} 0
pageserver::metrics::TENANT::{closure#0} 0
pageserver::metrics::TENANT::{closure#0}::{closure#0} 0
pageserver::metrics::TENANT::{closure#0}::{closure#1} 0
pageserver::metrics::TENANT::{closure#0}::{closure#2} 0
pageserver::metrics::TENANT::{closure#0}::{closure#3} 0
pageserver::metrics::TENANT::{closure#0}::{closure#4} 0
pageserver::metrics::TENANT_TASK_EVENTS::{closure#0} 0
pageserver::metrics::TENANT_TASK_EVENTS::{closure#0}::{closure#0} 0
pageserver::metrics::UNEXPECTED_ONDEMAND_DOWNLOADS::{closure#0} 0
pageserver::metrics::UNEXPECTED_ONDEMAND_DOWNLOADS::{closure#0}::{closure#0} 0
pageserver::metrics::WALRECEIVER_ACTIVE_MANAGERS::{closure#0} 0
pageserver::metrics::WALRECEIVER_ACTIVE_MANAGERS::{closure#0}::{closure#0} 0
pageserver::metrics::WALRECEIVER_BROKER_UPDATES::{closure#0} 0
pageserver::metrics::WALRECEIVER_BROKER_UPDATES::{closure#0}::{closure#0} 0
pageserver::metrics::WALRECEIVER_CANDIDATES_ADDED::{closure#0} 0
pageserver::metrics::WALRECEIVER_STARTED_CONNECTIONS::{closure#0} 0
pageserver::metrics::WALRECEIVER_STARTED_CONNECTIONS::{closure#0}::{closure#0} 0
pageserver::metrics::WALRECEIVER_SWITCHES::{closure#0} 0
pageserver::metrics::WALRECEIVER_SWITCHES::{closure#0}::{closure#0} 0
pageserver::metrics::initial_logical_size::TIMELINES_WHERE_WALRECEIVER_GOT_APPROXIMATE_SIZE::{closure#0} 0
pageserver::metrics::initial_logical_size::TIMELINES_WHERE_WALRECEIVER_GOT_APPROXIMATE_SIZE::{closure#0}::{closure#0} 0
pageserver::metrics::page_cache_errors_inc 0
pageserver::metrics::preinitialize_metrics 0
pageserver::metrics::preinitialize_metrics::{closure#0} 0
pageserver::metrics::preinitialize_metrics::{closure#1} 0
pageserver::metrics::preinitialize_metrics::{closure#2} 0
pageserver::metrics::tokio_epoll_uring::THREAD_LOCAL_LAUNCH_FAILURES::{closure#0} 0
pageserver::metrics::tokio_epoll_uring::THREAD_LOCAL_LAUNCH_FAILURES::{closure#0}::{closure#0} 0
pageserver::metrics::virtual_file_descriptor_cache::SIZE_MAX::{closure#0} 0
pageserver::metrics::virtual_file_descriptor_cache::SIZE_MAX::{closure#0}::{closure#0} 0
pageserver::metrics::virtual_file_io_engine::KIND::{closure#0} 0
pageserver::metrics::virtual_file_io_engine::KIND::{closure#0}::{closure#0} 0
pageserver::metrics::wal_redo::PROCESS_KIND::{closure#0} 0
pageserver::metrics::wal_redo::PROCESS_KIND::{closure#0}::{closure#0} 0
pageserver::metrics::wal_redo::set_process_kind_metric 0
<pageserver::metrics::PerTimelineRemotePhysicalSizeGauge>::get 2
<pageserver::metrics::RemoteTimelineClientMetrics>::remote_physical_size_get 2
<pageserver::metrics::RemoteTimelineClientMetrics>::remote_physical_size_get::{closure#0} 2
pageserver::metrics::TENANT_MANAGER::{closure#0} 2
pageserver::metrics::TENANT_MANAGER::{closure#0}::{closure#0} 2
pageserver::metrics::TENANT_MANAGER::{closure#0}::{closure#1} 2
pageserver::metrics::TENANT_MANAGER::{closure#0}::{closure#2} 2
pageserver::metrics::WALRECEIVER_CANDIDATES_EVENTS::{closure#0} 2
pageserver::metrics::WALRECEIVER_CANDIDATES_EVENTS::{closure#0}::{closure#0} 2
pageserver::metrics::WALRECEIVER_CANDIDATES_REMOVED::{closure#0} 2
pageserver::metrics::WAL_INGEST::{closure#0} 2
pageserver::metrics::WAL_INGEST::{closure#0}::{closure#0} 2
pageserver::metrics::WAL_INGEST::{closure#0}::{closure#1} 2
pageserver::metrics::WAL_INGEST::{closure#0}::{closure#2} 2
pageserver::metrics::WAL_INGEST::{closure#0}::{closure#3} 2
pageserver::metrics::smgr_query_time_tests::basic 2
pageserver::metrics::smgr_query_time_tests::op_label_name 2
pageserver::metrics::BROKEN_TENANTS_SET::{closure#0} 4
pageserver::metrics::BROKEN_TENANTS_SET::{closure#0}::{closure#0} 4
pageserver::metrics::REMOTE_ONDEMAND_DOWNLOADED_BYTES::{closure#0} 4
pageserver::metrics::REMOTE_ONDEMAND_DOWNLOADED_BYTES::{closure#0}::{closure#0} 4
pageserver::metrics::REMOTE_ONDEMAND_DOWNLOADED_LAYERS::{closure#0} 4
pageserver::metrics::REMOTE_ONDEMAND_DOWNLOADED_LAYERS::{closure#0}::{closure#0} 4
<pageserver::metrics::RemoteTimelineClientMetrics>::get_bytes_finished_counter_value 6
<pageserver::metrics::RemoteTimelineClientMetrics>::get_bytes_finished_counter_value::{closure#0} 6
<pageserver::metrics::RemoteTimelineClientMetrics>::get_bytes_started_counter_value 6
<pageserver::metrics::RemoteTimelineClientMetrics>::get_bytes_started_counter_value::{closure#0} 6
<pageserver::metrics::WalRedoProcessCounters as core::default::Default>::default 6
<pageserver::metrics::WalRedoProcessCounters as core::default::Default>::default::{closure#1} 6
<pageserver::metrics::WalRedoProcessCounters as core::default::Default>::default::{closure#2} 6
<pageserver::metrics::WalRedoProcessCounters as core::default::Default>::default::{closure#3} 6
<pageserver::metrics::WalRedoProcessCounters as core::default::Default>::default::{closure#4} 6
<pageserver::metrics::initial_logical_size::FinishedCalculationGuard as core::ops::drop::Drop>::drop 6
pageserver::metrics::TENANT_SYNTHETIC_SIZE_METRIC::{closure#0} 6
pageserver::metrics::TENANT_SYNTHETIC_SIZE_METRIC::{closure#0}::{closure#0} 6
pageserver::metrics::WAL_REDO_BYTES_HISTOGRAM::{closure#0} 6
pageserver::metrics::WAL_REDO_BYTES_HISTOGRAM::{closure#0}::{closure#0} 6
pageserver::metrics::WAL_REDO_PROCESS_LAUNCH_DURATION_HISTOGRAM::{closure#0} 6
pageserver::metrics::WAL_REDO_PROCESS_LAUNCH_DURATION_HISTOGRAM::{closure#0}::{closure#0} 6
pageserver::metrics::WAL_REDO_RECORDS_HISTOGRAM::{closure#0} 6
pageserver::metrics::WAL_REDO_RECORDS_HISTOGRAM::{closure#0}::{closure#0} 6
pageserver::metrics::WAL_REDO_RECORD_COUNTER::{closure#0} 6
pageserver::metrics::WAL_REDO_RECORD_COUNTER::{closure#0}::{closure#0} 6
pageserver::metrics::WAL_REDO_TIME::{closure#0} 6
pageserver::metrics::WAL_REDO_TIME::{closure#0}::{closure#0} 6
pageserver::metrics::remove_tenant_metrics 6
<pageserver::metrics::EvictionsWithLowResidenceDuration>::remove 8
<pageserver::metrics::EvictionsWithLowResidenceDuration>::remove::{closure#1} 8
<pageserver::metrics::PerTimelineRemotePhysicalSizeGauge as core::ops::drop::Drop>::drop 8
<pageserver::metrics::TimelineMetrics>::resident_physical_size_get 8
<pageserver::metrics::TimelineMetrics>::shutdown 8
<pageserver::metrics::GlobalAndPerTimelineHistogram>::observe 10
<pageserver::metrics::GlobalAndPerTimelineHistogramTimer as core::ops::drop::Drop>::drop 10
<pageserver::metrics::SmgrQueryTimePerTimeline>::start_timer 10
pageserver::metrics::WAIT_LSN_TIME::{closure#0} 12
pageserver::metrics::WAIT_LSN_TIME::{closure#0}::{closure#0} 12
pageserver::metrics::BACKGROUND_LOOP_SEMAPHORE_WAIT_GAUGE::{closure#0} 14
<&str as core::convert::From<pageserver::metrics::WalRedoKillCause>>::from 18
<&str as core::convert::From<&pageserver::metrics::WalRedoKillCause>>::from 0
<&str as core::convert::From>::from 18
<pageserver::metrics::EvictionsWithLowResidenceDuration>::observe 18
<pageserver::metrics::RemoteTimelineClientMetrics as core::ops::drop::Drop>::drop 18
<pageserver::metrics::WalRedoProcessCounters as core::default::Default>::default::{closure#0} 18
pageserver::metrics::smgr_query_time_tests::basic::{closure#0} 20
pageserver::metrics::DELETION_QUEUE::{closure#0} 22
pageserver::metrics::DELETION_QUEUE::{closure#0}::{closure#0} 22
pageserver::metrics::DELETION_QUEUE::{closure#0}::{closure#1} 22
pageserver::metrics::DELETION_QUEUE::{closure#0}::{closure#2} 22
pageserver::metrics::DELETION_QUEUE::{closure#0}::{closure#3} 22
pageserver::metrics::DELETION_QUEUE::{closure#0}::{closure#4} 22
pageserver::metrics::DELETION_QUEUE::{closure#0}::{closure#5} 22
pageserver::metrics::DELETION_QUEUE::{closure#0}::{closure#6} 22
pageserver::metrics::BACKGROUND_LOOP_SEMAPHORE_WAIT_GAUGE::{closure#0}::{closure#0} 28
pageserver::metrics::BACKGROUND_LOOP_SEMAPHORE_WAIT_GAUGE::{closure#0}::{closure#0} 14
pageserver::metrics::BACKGROUND_LOOP_SEMAPHORE_WAIT_GAUGE::{closure#0}::{closure#1} 14
pageserver::metrics::page_cache_eviction_metrics::CALLS_VEC::{closure#0} 40
pageserver::metrics::page_cache_eviction_metrics::CALLS_VEC::{closure#0}::{closure#0} 40
pageserver::metrics::page_cache_eviction_metrics::ITERS_TOTAL_VEC::{closure#0} 40
pageserver::metrics::page_cache_eviction_metrics::ITERS_TOTAL_VEC::{closure#0}::{closure#0} 40
pageserver::metrics::tokio_epoll_uring::THREAD_LOCAL_LAUNCH_SUCCESSES::{closure#0} 61
pageserver::metrics::tokio_epoll_uring::THREAD_LOCAL_LAUNCH_SUCCESSES::{closure#0}::{closure#0} 61
pageserver::metrics::GET_VECTORED_LATENCY::{closure#0} 94
pageserver::metrics::GET_VECTORED_LATENCY::{closure#0}::{closure#1} 94
pageserver::metrics::REMOTE_OPERATION_TIME::{closure#0} 94
pageserver::metrics::REMOTE_OPERATION_TIME::{closure#0}::{closure#0} 94
pageserver::metrics::REMOTE_TIMELINE_CLIENT_BYTES_FINISHED_COUNTER::{closure#0} 96
pageserver::metrics::REMOTE_TIMELINE_CLIENT_BYTES_FINISHED_COUNTER::{closure#0}::{closure#0} 96
pageserver::metrics::REMOTE_TIMELINE_CLIENT_BYTES_STARTED_COUNTER::{closure#0} 96
pageserver::metrics::REMOTE_TIMELINE_CLIENT_BYTES_STARTED_COUNTER::{closure#0}::{closure#0} 96
pageserver::metrics::REMOTE_TIMELINE_CLIENT_CALLS::{closure#0} 96
pageserver::metrics::TOKIO_EXECUTOR_THREAD_COUNT::{closure#0} 96
pageserver::metrics::TOKIO_EXECUTOR_THREAD_COUNT::{closure#0}::{closure#0} 96
pageserver::metrics::set_tokio_runtime_setup 96
pageserver::metrics::GET_RECONSTRUCT_DATA_TIME::{closure#0} 98
pageserver::metrics::GET_RECONSTRUCT_DATA_TIME::{closure#0}::{closure#0} 98
pageserver::metrics::READ_NUM_FS_LAYERS::{closure#0} 98
pageserver::metrics::READ_NUM_FS_LAYERS::{closure#0}::{closure#0} 98
pageserver::metrics::RECONSTRUCT_TIME::{closure#0} 98
pageserver::metrics::RECONSTRUCT_TIME::{closure#0}::{closure#0} 98
pageserver::metrics::RESIDENT_PHYSICAL_SIZE_GLOBAL::{closure#0} 98
pageserver::metrics::RESIDENT_PHYSICAL_SIZE_GLOBAL::{closure#0}::{closure#0} 98
pageserver::metrics::TIMELINE_EPHEMERAL_BYTES::{closure#0} 98
pageserver::metrics::TIMELINE_EPHEMERAL_BYTES::{closure#0}::{closure#0} 98
pageserver::metrics::TENANT_STATE_METRIC::{closure#0} 99
pageserver::metrics::TENANT_STATE_METRIC::{closure#0}::{closure#0} 99
<&str as core::convert::From<pageserver::metrics::initial_logical_size::StartCircumstances>>::from 100
<&str as core::convert::From<&pageserver::metrics::initial_logical_size::StartCircumstances>>::from 0
<&str as core::convert::From>::from 100
<pageserver::metrics::initial_logical_size::OngoingCalculationGuard as core::ops::drop::Drop>::drop 100
<pageserver::metrics::initial_logical_size::OngoingCalculationGuard>::calculation_result_saved 100
<pageserver::metrics::initial_logical_size::StartCalculation>::first 100
pageserver::metrics::CURRENT_LOGICAL_SIZE::{closure#0} 100
pageserver::metrics::CURRENT_LOGICAL_SIZE::{closure#0}::{closure#0} 100
pageserver::metrics::EVICTIONS::{closure#0} 100
pageserver::metrics::EVICTIONS::{closure#0}::{closure#0} 100
pageserver::metrics::EVICTIONS_WITH_LOW_RESIDENCE_DURATION::{closure#0} 100
pageserver::metrics::EVICTIONS_WITH_LOW_RESIDENCE_DURATION::{closure#0}::{closure#0} 100
pageserver::metrics::LAST_RECORD_LSN::{closure#0} 100
pageserver::metrics::LAST_RECORD_LSN::{closure#0}::{closure#0} 100
pageserver::metrics::PAGE_CACHE::{closure#0} 100
pageserver::metrics::PAGE_CACHE_READ_ACCESSES::{closure#0} 100
pageserver::metrics::PAGE_CACHE_READ_ACCESSES::{closure#0}::{closure#0} 100
pageserver::metrics::PAGE_CACHE_READ_HITS::{closure#0} 100
pageserver::metrics::PAGE_CACHE_READ_HITS::{closure#0}::{closure#0} 100
pageserver::metrics::PAGE_CACHE_SIZE::{closure#0} 100
pageserver::metrics::PAGE_CACHE_SIZE::{closure#0}::{closure#0} 100
pageserver::metrics::PAGE_CACHE_SIZE_CURRENT_BYTES::{closure#0} 100
pageserver::metrics::PAGE_CACHE_SIZE_CURRENT_BYTES::{closure#0}::{closure#0} 100
pageserver::metrics::REMOTE_PHYSICAL_SIZE::{closure#0} 100
pageserver::metrics::REMOTE_PHYSICAL_SIZE::{closure#0}::{closure#0} 100
pageserver::metrics::REMOTE_PHYSICAL_SIZE_GLOBAL::{closure#0} 100
pageserver::metrics::REMOTE_PHYSICAL_SIZE_GLOBAL::{closure#0}::{closure#0} 100
pageserver::metrics::RESIDENT_PHYSICAL_SIZE::{closure#0} 100
pageserver::metrics::RESIDENT_PHYSICAL_SIZE::{closure#0}::{closure#0} 100
pageserver::metrics::STORAGE_TIME_COUNT_PER_TIMELINE::{closure#0} 100
pageserver::metrics::STORAGE_TIME_COUNT_PER_TIMELINE::{closure#0}::{closure#0} 100
pageserver::metrics::STORAGE_TIME_GLOBAL::{closure#0} 100
pageserver::metrics::STORAGE_TIME_GLOBAL::{closure#0}::{closure#0} 100
pageserver::metrics::STORAGE_TIME_SUM_PER_TIMELINE::{closure#0} 100
pageserver::metrics::STORAGE_TIME_SUM_PER_TIMELINE::{closure#0}::{closure#0} 100
pageserver::metrics::initial_logical_size::CALCULATED::{closure#0} 100
pageserver::metrics::initial_logical_size::CALCULATED::{closure#0}::{closure#0} 100
pageserver::metrics::initial_logical_size::CALCULATED::{closure#0}::{closure#1} 100
pageserver::metrics::initial_logical_size::DROP_CALCULATION::{closure#0} 100
pageserver::metrics::initial_logical_size::DROP_CALCULATION::{closure#0}::{closure#0} 100
pageserver::metrics::initial_logical_size::START_CALCULATION::{closure#0} 100
pageserver::metrics::initial_logical_size::START_CALCULATION::{closure#0}::{closure#0} 100
pageserver::metrics::smgr_query_time_tests::basic::{closure#0}::{closure#0} 100
pageserver::metrics::smgr_query_time_tests::basic::{closure#0}::{closure#1} 100
pageserver::metrics::SMGR_QUERY_TIME_GLOBAL::{closure#0} 102
pageserver::metrics::SMGR_QUERY_TIME_GLOBAL::{closure#0}::{closure#0} 102
pageserver::metrics::SMGR_QUERY_TIME_GLOBAL_BUCKETS::{closure#0} 102
pageserver::metrics::SMGR_QUERY_TIME_PER_TENANT_TIMELINE::{closure#0} 102
pageserver::metrics::SMGR_QUERY_TIME_PER_TENANT_TIMELINE::{closure#0}::{closure#0} 102
pageserver::metrics::tenant_throttling::TIMELINE_GET::{closure#0} 102
pageserver::metrics::tenant_throttling::TIMELINE_GET::{closure#0}::WAIT_COUNT::{closure#0} 102
pageserver::metrics::tenant_throttling::TIMELINE_GET::{closure#0}::WAIT_COUNT::{closure#0}::{closure#0} 102
pageserver::metrics::tenant_throttling::TIMELINE_GET::{closure#0}::WAIT_USECS::{closure#0} 102
pageserver::metrics::tenant_throttling::TIMELINE_GET::{closure#0}::WAIT_USECS::{closure#0}::{closure#0} 102
<pageserver::metrics::StorageIoTime>::new 120
<pageserver::metrics::StorageIoTime>::new::{closure#1} 120
pageserver::metrics::STORAGE_IO_SIZE::{closure#0} 120
pageserver::metrics::STORAGE_IO_SIZE::{closure#0}::{closure#0} 120
pageserver::metrics::page_cache_eviction_metrics::observe::CALLS::{closure#0} 124
pageserver::metrics::page_cache_eviction_metrics::observe::CALLS::{closure#0} 62
pageserver::metrics::page_cache_eviction_metrics::observe::ITERS_TOTAL::{closure#0} 62
<pageserver::metrics::SmgrQueryTypeIter>::get 182
::clone 0
::next_back 0
::len 0
::size_hint 2
::iter 10
::get 50
::next 60
::nth 60
pageserver::metrics::REMOTE_TIMELINE_CLIENT_CALLS::{closure#0}::{closure#0} 192
pageserver::metrics::REMOTE_TIMELINE_CLIENT_CALLS::{closure#0}::{closure#0} 96
pageserver::metrics::REMOTE_TIMELINE_CLIENT_CALLS::{closure#0}::{closure#1} 96
<pageserver::metrics::RemoteTimelineClientMetrics>::bytes_finished_counter::{closure#0} 204
<pageserver::metrics::RemoteTimelineClientMetrics>::bytes_started_counter::{closure#0} 204
<pageserver::metrics::EvictionsWithLowResidenceDurationBuilder>::build 320
<pageserver::metrics::EvictionsWithLowResidenceDurationBuilder>::new 320
<pageserver::metrics::PerTimelineRemotePhysicalSizeGauge>::new 320
<pageserver::metrics::RemoteTimelineClientMetrics>::remote_physical_size_set::{closure#0} 320
<pageserver::metrics::TimelineMetrics>::new 320
<pageserver::metrics::EvictionsWithLowResidenceDuration>::threshold_label_value 328
<pageserver::metrics::RemoteTimelineClientMetrics>::new 330
<pageserver::metrics::SmgrQueryTimePerTimeline>::new 330
<pageserver::metrics::TimelineMetrics>::resident_physical_size_sub 466
<pageserver::metrics::RemoteTimelineClientMetrics>::calls_counter_pair::{closure#0} 554
<pageserver::metrics::GetVectoredLatency>::for_task_kind 568
<pageserver::metrics::TimelineMetrics>::record_new_file_metrics 948
<pageserver::metrics::RemoteTimelineClientMetrics>::bytes_started_counter 956
<pageserver::metrics::TimelineMetrics>::resident_physical_size_add 978
<pageserver::metrics::StorageIoOperation>::as_str 1080
<pageserver::metrics::StorageIoOperationIter>::get 1080
::iter 0
::clone 0
::next_back 0
::len 0
::next 0
::nth 0
::size_hint 0
::get 0
::from_repr 1080
<pageserver::metrics::StorageIoTime>::new::{closure#0} 1080
<pageserver::metrics::PerTimelineRemotePhysicalSizeGauge>::set 1247
<pageserver::metrics::RemoteTimelineClientMetrics>::remote_physical_size_set 1247
<pageserver::metrics::SmgrQueryTimePerTimeline>::new::{closure#0} 1650
<pageserver::metrics::SmgrQueryType>::from_repr 1650
<pageserver::metrics::RemoteTimelineClientMetrics>::remote_operation_time 1697
<pageserver::metrics::RemoteTimelineClientMetrics>::bytes_finished_counter 1700
<pageserver::tenant::remote_timeline_client::upload::upload_index_part::{closure#0} as pageserver::metrics::MeasureRemoteOp>::measure_remote_op 1810
::measure_remote_op 6
::measure_remote_op 20
::measure_remote_op 851
::measure_remote_op 933
<pageserver::metrics::RemoteTimelineClientMetrics>::call_end 2001
<&str as core::convert::From<pageserver::metrics::StorageTimeOperation>>::from 2240
<&str as core::convert::From<&pageserver::metrics::StorageTimeOperation>>::from 0
<&str as core::convert::From>::from 2240
<pageserver::metrics::StorageTimeMetrics>::new 2240
<pageserver::metrics::StorageTimeMetricsTimer>::stop_and_record 2318
<pageserver::metrics::RemoteTimelineClientCallMetricGuard>::will_decrement_manually 2362
<pageserver::metrics::RemoteTimelineClientCallMetricGuard as core::ops::drop::Drop>::drop 2388
<pageserver::metrics::RemoteTimelineClientMetrics>::call_begin 2388
pageserver::metrics::GET_VECTORED_LATENCY::{closure#0}::{closure#0} 2444
pageserver::metrics::PAGE_CACHE::{closure#0}::{closure#0} 2600
<pageserver::metrics::StorageTimeMetrics>::start_timer 3016
<pageserver::metrics::StorageTimeMetricsTimer>::new 3016
<&str as core::convert::From<pageserver::metrics::SmgrQueryType>>::from 3350
<&str as core::convert::From<&pageserver::metrics::SmgrQueryType>>::from 0
<&str as core::convert::From>::from 3350
pageserver::metrics::SMGR_QUERY_TIME_GLOBAL_BUCKETS::{closure#0}::{closure#0} 4182
<pageserver::metrics::RemoteTimelineClientMetrics>::calls_counter_pair 4389
<pageserver::metrics::RemoteOpFileKind>::as_str 8754
<pageserver::metrics::RemoteOpKind>::as_str 8754
pageserver::metrics::PAGE_CACHE::{closure#0}::{closure#0}::{closure#0} 15600
<pageserver::metrics::MeasuredRemoteOp<pageserver::tenant::remote_timeline_client::upload::upload_index_part::{closure#0}> as core::future::future::Future>::poll 31325
as core::future::future::Future>::poll 93
as core::future::future::Future>::poll 126
as core::future::future::Future>::poll 4673
as core::future::future::Future>::poll 26433
pageserver::metrics::page_cache_eviction_metrics::observe 155978
<pageserver::metrics::ReconstructTimeMetrics>::for_result::<bytes::bytes::Bytes, pageserver::tenant::timeline::PageReconstructError> 502723
<pageserver::metrics::StorageIoTime>::get 874640
<pageserver::metrics::PageCacheMetrics>::for_ctx 14336347

Generated by: LCOV version 2.1-beta