LCOV - code coverage report
Current view:
top level
-
pageserver/src
- metrics.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
aca8877be6ceba750c1be359ed71bc1799d52b30.info
Lines:
96.1 %
1792
1723
Test Date:
2024-02-14 18:05:35
Functions:
85.8 %
323
277
Function Name
Hit count
<&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::EvictionsWithLowResidenceDuration as core::fmt::Debug>::fmt
0
<pageserver::metrics::EvictionsWithLowResidenceDuration>::remove::{closure#0}
0
<pageserver::metrics::GlobalAndPerTimelineHistogram as core::fmt::Debug>::fmt
0
<pageserver::metrics::RemoteOpFileKind as core::fmt::Debug>::fmt
0
::clone
0
::eq
0
::fmt
0
::hash::<_>
0
<pageserver::metrics::RemoteOpKind as core::fmt::Debug>::fmt
0
::clone
0
::eq
0
::fmt
0
::hash::<_>
0
<pageserver::metrics::SmgrQueryTimePerTimeline as core::fmt::Debug>::fmt
0
<pageserver::metrics::SmgrQueryType as core::clone::Clone>::clone
0
<pageserver::metrics::SmgrQueryType as core::fmt::Debug>::fmt
0
<pageserver::metrics::StorageIoTime as core::fmt::Debug>::fmt
0
<pageserver::metrics::TimelineMetrics as core::fmt::Debug>::fmt
0
<pageserver::metrics::TimelineMetrics>::new::{closure#0}
0
<pageserver::metrics::initial_logical_size::StartCalculation>::retry
0
<pageserver::metrics::page_cache_eviction_metrics::Outcome as core::clone::Clone>::clone
0
pageserver::metrics::DIRECTORY_ENTRIES_COUNT::{closure#0}
0
pageserver::metrics::DIRECTORY_ENTRIES_COUNT::{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::page_cache_errors_inc
0
pageserver::metrics::EVICTION_ITERATION_DURATION::{closure#0}
1
pageserver::metrics::EVICTION_ITERATION_DURATION::{closure#0}::{closure#0}
1
pageserver::metrics::smgr_query_time_tests::basic
2
pageserver::metrics::smgr_query_time_tests::op_label_name
2
pageserver::metrics::smgr_query_time_tests::op_label_name::{closure#0}
2
<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::SECONDARY_MODE::{closure#0}
11
pageserver::metrics::SECONDARY_MODE::{closure#0}::{closure#0}
11
pageserver::metrics::SECONDARY_MODE::{closure#0}::{closure#1}
11
pageserver::metrics::SECONDARY_MODE::{closure#0}::{closure#2}
11
pageserver::metrics::SECONDARY_MODE::{closure#0}::{closure#3}
11
pageserver::metrics::SECONDARY_MODE::{closure#0}::{closure#4}
11
<pageserver::metrics::PerTimelineRemotePhysicalSizeGauge>::get
17
<pageserver::metrics::RemoteTimelineClientMetrics>::remote_physical_size_get
17
<pageserver::metrics::RemoteTimelineClientMetrics>::remote_physical_size_get::{closure#0}
17
pageserver::metrics::smgr_query_time_tests::basic::{closure#0}
22
pageserver::metrics::initial_logical_size::TIMELINES_WHERE_WALRECEIVER_GOT_APPROXIMATE_SIZE::{closure#0}
38
pageserver::metrics::initial_logical_size::TIMELINES_WHERE_WALRECEIVER_GOT_APPROXIMATE_SIZE::{closure#0}::{closure#0}
38
<pageserver::metrics::EvictionsWithLowResidenceDuration>::change_threshold
62
pageserver::metrics::REMOTE_ONDEMAND_DOWNLOADED_BYTES::{closure#0}
86
pageserver::metrics::REMOTE_ONDEMAND_DOWNLOADED_BYTES::{closure#0}::{closure#0}
86
pageserver::metrics::REMOTE_ONDEMAND_DOWNLOADED_LAYERS::{closure#0}
86
pageserver::metrics::REMOTE_ONDEMAND_DOWNLOADED_LAYERS::{closure#0}::{closure#0}
86
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::BROKEN_TENANTS_SET::{closure#0}
185
pageserver::metrics::BROKEN_TENANTS_SET::{closure#0}::{closure#0}
185
pageserver::metrics::TENANT_SYNTHETIC_SIZE_METRIC::{closure#0}
222
pageserver::metrics::TENANT_SYNTHETIC_SIZE_METRIC::{closure#0}::{closure#0}
222
<pageserver::metrics::initial_logical_size::FinishedCalculationGuard as core::ops::drop::Drop>::drop
272
pageserver::metrics::remove_tenant_metrics
318
<pageserver::metrics::PerTimelineRemotePhysicalSizeGauge as core::ops::drop::Drop>::drop
346
<pageserver::metrics::TimelineMetrics as core::ops::drop::Drop>::drop
346
<pageserver::metrics::EvictionsWithLowResidenceDuration>::remove
354
<pageserver::metrics::EvictionsWithLowResidenceDuration>::remove::{closure#1}
354
pageserver::metrics::BASEBACKUP_QUERY_TIME::{closure#0}
358
pageserver::metrics::BASEBACKUP_QUERY_TIME::{closure#0}::{closure#0}
358
pageserver::metrics::COMPUTE_STARTUP_BUCKETS::{closure#0}
358
<pageserver::metrics::RemoteTimelineClientMetrics as core::ops::drop::Drop>::drop
359
<pageserver::metrics::TimelineMetrics>::resident_physical_size_get
363
<pageserver::metrics::WalRedoProcessCounters as core::default::Default>::default
399
<pageserver::metrics::WalRedoProcessCounters as core::default::Default>::default::{closure#1}
399
<pageserver::metrics::WalRedoProcessCounters as core::default::Default>::default::{closure#2}
399
<pageserver::metrics::WalRedoProcessCounters as core::default::Default>::default::{closure#3}
399
<pageserver::metrics::WalRedoProcessCounters as core::default::Default>::default::{closure#4}
399
pageserver::metrics::WAL_REDO_RECORD_COUNTER::{closure#0}
399
pageserver::metrics::WAL_REDO_RECORD_COUNTER::{closure#0}::{closure#0}
399
pageserver::metrics::GET_VECTORED_LATENCY::{closure#0}
431
pageserver::metrics::GET_VECTORED_LATENCY::{closure#0}::{closure#1}
431
pageserver::metrics::WALRECEIVER_SWITCHES::{closure#0}
433
pageserver::metrics::WALRECEIVER_SWITCHES::{closure#0}::{closure#0}
433
pageserver::metrics::LIVE_CONNECTIONS_COUNT::{closure#0}
457
pageserver::metrics::LIVE_CONNECTIONS_COUNT::{closure#0}::{closure#0}
457
pageserver::metrics::WAL_INGEST::{closure#0}
496
pageserver::metrics::WAL_INGEST::{closure#0}::{closure#0}
496
pageserver::metrics::WAL_INGEST::{closure#0}::{closure#1}
496
pageserver::metrics::WAL_INGEST::{closure#0}::{closure#2}
496
pageserver::metrics::BACKGROUND_LOOP_SEMAPHORE_WAIT_GAUGE::{closure#0}
500
pageserver::metrics::REMOTE_TIMELINE_CLIENT_BYTES_FINISHED_COUNTER::{closure#0}
510
pageserver::metrics::REMOTE_TIMELINE_CLIENT_BYTES_FINISHED_COUNTER::{closure#0}::{closure#0}
510
pageserver::metrics::REMOTE_TIMELINE_CLIENT_BYTES_STARTED_COUNTER::{closure#0}
510
pageserver::metrics::REMOTE_TIMELINE_CLIENT_BYTES_STARTED_COUNTER::{closure#0}::{closure#0}
510
pageserver::metrics::TENANT_TASK_EVENTS::{closure#0}
573
pageserver::metrics::TENANT_TASK_EVENTS::{closure#0}::{closure#0}
573
pageserver::metrics::page_cache_eviction_metrics::CALLS_VEC::{closure#0}
595
pageserver::metrics::page_cache_eviction_metrics::CALLS_VEC::{closure#0}::{closure#0}
595
pageserver::metrics::page_cache_eviction_metrics::ITERS_TOTAL_VEC::{closure#0}
595
pageserver::metrics::page_cache_eviction_metrics::ITERS_TOTAL_VEC::{closure#0}::{closure#0}
595
<pageserver::metrics::tokio_epoll_uring::Collector as prometheus::metrics::Collector>::desc
625
<pageserver::metrics::tokio_epoll_uring::Collector>::new
625
pageserver::metrics::BACKGROUND_LOOP_PERIOD_OVERRUN_COUNT::{closure#0}
625
pageserver::metrics::BACKGROUND_LOOP_PERIOD_OVERRUN_COUNT::{closure#0}::{closure#0}
625
pageserver::metrics::MATERIALIZED_PAGE_CACHE_HIT::{closure#0}
625
pageserver::metrics::MATERIALIZED_PAGE_CACHE_HIT::{closure#0}::{closure#0}
625
pageserver::metrics::MATERIALIZED_PAGE_CACHE_HIT_DIRECT::{closure#0}
625
pageserver::metrics::MATERIALIZED_PAGE_CACHE_HIT_DIRECT::{closure#0}::{closure#0}
625
pageserver::metrics::STARTUP_DURATION::{closure#0}
625
pageserver::metrics::STARTUP_DURATION::{closure#0}::{closure#0}
625
pageserver::metrics::STARTUP_IS_LOADING::{closure#0}
625
pageserver::metrics::STARTUP_IS_LOADING::{closure#0}::{closure#0}
625
pageserver::metrics::TENANT::{closure#0}
625
pageserver::metrics::TENANT::{closure#0}::{closure#0}
625
pageserver::metrics::TENANT::{closure#0}::{closure#1}
625
pageserver::metrics::TENANT::{closure#0}::{closure#2}
625
pageserver::metrics::TENANT::{closure#0}::{closure#3}
625
pageserver::metrics::TENANT::{closure#0}::{closure#4}
625
pageserver::metrics::UNEXPECTED_ONDEMAND_DOWNLOADS::{closure#0}
625
pageserver::metrics::UNEXPECTED_ONDEMAND_DOWNLOADS::{closure#0}::{closure#0}
625
pageserver::metrics::WALRECEIVER_ACTIVE_MANAGERS::{closure#0}
625
pageserver::metrics::WALRECEIVER_ACTIVE_MANAGERS::{closure#0}::{closure#0}
625
pageserver::metrics::WALRECEIVER_BROKER_UPDATES::{closure#0}
625
pageserver::metrics::WALRECEIVER_BROKER_UPDATES::{closure#0}::{closure#0}
625
pageserver::metrics::WALRECEIVER_CANDIDATES_ADDED::{closure#0}
625
pageserver::metrics::WALRECEIVER_STARTED_CONNECTIONS::{closure#0}
625
pageserver::metrics::WALRECEIVER_STARTED_CONNECTIONS::{closure#0}::{closure#0}
625
pageserver::metrics::preinitialize_metrics
625
pageserver::metrics::preinitialize_metrics::{closure#1}
625
pageserver::metrics::virtual_file_descriptor_cache::SIZE_MAX::{closure#0}
625
pageserver::metrics::virtual_file_descriptor_cache::SIZE_MAX::{closure#0}::{closure#0}
625
pageserver::metrics::virtual_file_io_engine::KIND::{closure#0}
625
pageserver::metrics::virtual_file_io_engine::KIND::{closure#0}::{closure#0}
625
pageserver::metrics::TENANT_MANAGER::{closure#0}
627
pageserver::metrics::TENANT_MANAGER::{closure#0}::{closure#0}
627
pageserver::metrics::TENANT_MANAGER::{closure#0}::{closure#1}
627
pageserver::metrics::TENANT_MANAGER::{closure#0}::{closure#2}
627
pageserver::metrics::WALRECEIVER_CANDIDATES_EVENTS::{closure#0}
627
pageserver::metrics::WALRECEIVER_CANDIDATES_EVENTS::{closure#0}::{closure#0}
627
pageserver::metrics::WALRECEIVER_CANDIDATES_REMOVED::{closure#0}
627
<pageserver::metrics::BasebackupQueryTime as metrics::metric_vec_duration::DurationResultObserver>::observe_result::<_, _>
628
::observe_result::<_, _>
0
::observe_result::<(), postgres_backend::QueryError>
628
pageserver::metrics::initial_logical_size::CALCULATED::{closure#0}
630
pageserver::metrics::initial_logical_size::CALCULATED::{closure#0}::{closure#0}
630
pageserver::metrics::initial_logical_size::CALCULATED::{closure#0}::{closure#1}
630
pageserver::metrics::WAL_REDO_BYTES_HISTOGRAM::{closure#0}
631
pageserver::metrics::WAL_REDO_BYTES_HISTOGRAM::{closure#0}::{closure#0}
631
pageserver::metrics::WAL_REDO_PROCESS_LAUNCH_DURATION_HISTOGRAM::{closure#0}
631
pageserver::metrics::WAL_REDO_PROCESS_LAUNCH_DURATION_HISTOGRAM::{closure#0}::{closure#0}
631
pageserver::metrics::WAL_REDO_RECORDS_HISTOGRAM::{closure#0}
631
pageserver::metrics::WAL_REDO_RECORDS_HISTOGRAM::{closure#0}::{closure#0}
631
pageserver::metrics::WAL_REDO_TIME::{closure#0}
631
pageserver::metrics::WAL_REDO_TIME::{closure#0}::{closure#0}
631
pageserver::metrics::WAIT_LSN_TIME::{closure#0}
635
pageserver::metrics::WAIT_LSN_TIME::{closure#0}::{closure#0}
635
pageserver::metrics::initial_logical_size::DROP_CALCULATION::{closure#0}
637
pageserver::metrics::initial_logical_size::DROP_CALCULATION::{closure#0}::{closure#0}
637
pageserver::metrics::initial_logical_size::START_CALCULATION::{closure#0}
637
pageserver::metrics::initial_logical_size::START_CALCULATION::{closure#0}::{closure#0}
637
pageserver::metrics::DELETION_QUEUE::{closure#0}
639
pageserver::metrics::DELETION_QUEUE::{closure#0}::{closure#0}
639
pageserver::metrics::DELETION_QUEUE::{closure#0}::{closure#1}
639
pageserver::metrics::DELETION_QUEUE::{closure#0}::{closure#2}
639
pageserver::metrics::DELETION_QUEUE::{closure#0}::{closure#3}
639
pageserver::metrics::DELETION_QUEUE::{closure#0}::{closure#4}
639
pageserver::metrics::DELETION_QUEUE::{closure#0}::{closure#5}
639
pageserver::metrics::DELETION_QUEUE::{closure#0}::{closure#6}
639
pageserver::metrics::GET_RECONSTRUCT_DATA_TIME::{closure#0}
641
pageserver::metrics::GET_RECONSTRUCT_DATA_TIME::{closure#0}::{closure#0}
641
pageserver::metrics::PAGE_CACHE::{closure#0}
643
pageserver::metrics::PAGE_CACHE_READ_ACCESSES::{closure#0}
643
pageserver::metrics::PAGE_CACHE_READ_ACCESSES::{closure#0}::{closure#0}
643
pageserver::metrics::PAGE_CACHE_READ_HITS::{closure#0}
643
pageserver::metrics::PAGE_CACHE_READ_HITS::{closure#0}::{closure#0}
643
pageserver::metrics::REMOTE_OPERATION_TIME::{closure#0}
651
pageserver::metrics::REMOTE_OPERATION_TIME::{closure#0}::{closure#0}
651
pageserver::metrics::REMOTE_TIMELINE_CLIENT_CALLS_STARTED_HIST::{closure#0}
651
pageserver::metrics::REMOTE_TIMELINE_CLIENT_CALLS_STARTED_HIST::{closure#0}::{closure#0}
651
pageserver::metrics::REMOTE_TIMELINE_CLIENT_CALLS_UNFINISHED_GAUGE::{closure#0}
651
pageserver::metrics::REMOTE_TIMELINE_CLIENT_CALLS_UNFINISHED_GAUGE::{closure#0}::{closure#0}
651
pageserver::metrics::RESIDENT_PHYSICAL_SIZE_GLOBAL::{closure#0}
654
pageserver::metrics::RESIDENT_PHYSICAL_SIZE_GLOBAL::{closure#0}::{closure#0}
654
pageserver::metrics::CURRENT_LOGICAL_SIZE::{closure#0}
656
pageserver::metrics::CURRENT_LOGICAL_SIZE::{closure#0}::{closure#0}
656
pageserver::metrics::EVICTIONS::{closure#0}
656
pageserver::metrics::EVICTIONS::{closure#0}::{closure#0}
656
pageserver::metrics::EVICTIONS_WITH_LOW_RESIDENCE_DURATION::{closure#0}
656
pageserver::metrics::EVICTIONS_WITH_LOW_RESIDENCE_DURATION::{closure#0}::{closure#0}
656
pageserver::metrics::LAST_RECORD_LSN::{closure#0}
656
pageserver::metrics::LAST_RECORD_LSN::{closure#0}::{closure#0}
656
pageserver::metrics::NUM_PERSISTENT_FILES_CREATED::{closure#0}
656
pageserver::metrics::NUM_PERSISTENT_FILES_CREATED::{closure#0}::{closure#0}
656
pageserver::metrics::PERSISTENT_BYTES_WRITTEN::{closure#0}
656
pageserver::metrics::PERSISTENT_BYTES_WRITTEN::{closure#0}::{closure#0}
656
pageserver::metrics::REMOTE_PHYSICAL_SIZE::{closure#0}
656
pageserver::metrics::REMOTE_PHYSICAL_SIZE::{closure#0}::{closure#0}
656
pageserver::metrics::REMOTE_PHYSICAL_SIZE_GLOBAL::{closure#0}
656
pageserver::metrics::REMOTE_PHYSICAL_SIZE_GLOBAL::{closure#0}::{closure#0}
656
pageserver::metrics::RESIDENT_PHYSICAL_SIZE::{closure#0}
656
pageserver::metrics::RESIDENT_PHYSICAL_SIZE::{closure#0}::{closure#0}
656
pageserver::metrics::STORAGE_TIME_COUNT_PER_TIMELINE::{closure#0}
656
pageserver::metrics::STORAGE_TIME_COUNT_PER_TIMELINE::{closure#0}::{closure#0}
656
pageserver::metrics::STORAGE_TIME_SUM_PER_TIMELINE::{closure#0}
656
pageserver::metrics::STORAGE_TIME_SUM_PER_TIMELINE::{closure#0}::{closure#0}
656
pageserver::metrics::STORAGE_TIME_GLOBAL::{closure#0}
657
pageserver::metrics::STORAGE_TIME_GLOBAL::{closure#0}::{closure#0}
657
pageserver::metrics::SMGR_QUERY_TIME_GLOBAL::{closure#0}
658
pageserver::metrics::SMGR_QUERY_TIME_GLOBAL::{closure#0}::{closure#0}
658
pageserver::metrics::SMGR_QUERY_TIME_GLOBAL_BUCKETS::{closure#0}
658
pageserver::metrics::SMGR_QUERY_TIME_PER_TENANT_TIMELINE::{closure#0}
658
pageserver::metrics::SMGR_QUERY_TIME_PER_TENANT_TIMELINE::{closure#0}::{closure#0}
658
<pageserver::metrics::StorageIoTime>::new
663
<pageserver::metrics::StorageIoTime>::new::{closure#1}
663
pageserver::metrics::STORAGE_IO_SIZE::{closure#0}
676
pageserver::metrics::STORAGE_IO_SIZE::{closure#0}::{closure#0}
676
pageserver::metrics::TENANT_STATE_METRIC::{closure#0}
678
pageserver::metrics::TENANT_STATE_METRIC::{closure#0}::{closure#0}
678
pageserver::metrics::READ_NUM_FS_LAYERS::{closure#0}
699
pageserver::metrics::READ_NUM_FS_LAYERS::{closure#0}::{closure#0}
699
pageserver::metrics::RECONSTRUCT_TIME::{closure#0}
699
pageserver::metrics::RECONSTRUCT_TIME::{closure#0}::{closure#0}
699
pageserver::metrics::PAGE_CACHE_SIZE::{closure#0}
701
pageserver::metrics::PAGE_CACHE_SIZE::{closure#0}::{closure#0}
701
pageserver::metrics::PAGE_CACHE_SIZE_CURRENT_BYTES::{closure#0}
701
pageserver::metrics::PAGE_CACHE_SIZE_CURRENT_BYTES::{closure#0}::{closure#0}
701
<pageserver::metrics::RemoteTimelineClientMetrics>::bytes_finished_counter::{closure#0}
957
<pageserver::metrics::RemoteTimelineClientMetrics>::bytes_started_counter::{closure#0}
957
pageserver::metrics::BACKGROUND_LOOP_SEMAPHORE_WAIT_GAUGE::{closure#0}::{closure#0}
1000
pageserver::metrics::BACKGROUND_LOOP_SEMAPHORE_WAIT_GAUGE::{closure#0}::{closure#0}
500
pageserver::metrics::BACKGROUND_LOOP_SEMAPHORE_WAIT_GAUGE::{closure#0}::{closure#1}
500
<pageserver::metrics::WalRedoProcessCounters as core::default::Default>::default::{closure#0}
1197
<pageserver::metrics::tokio_epoll_uring::Collector as prometheus::metrics::Collector>::collect
1259
<pageserver::metrics::initial_logical_size::OngoingCalculationGuard>::calculation_result_saved
1262
<pageserver::metrics::initial_logical_size::OngoingCalculationGuard as core::ops::drop::Drop>::drop
1296
<&str as core::convert::From<pageserver::metrics::initial_logical_size::StartCircumstances>>::from
1302
<&str as core::convert::From<&pageserver::metrics::initial_logical_size::StartCircumstances>>::from
0
<&str as core::convert::From
>::from
1302
<pageserver::metrics::initial_logical_size::StartCalculation>::first
1302
<pageserver::metrics::PerTimelineRemotePhysicalSizeGauge>::new
1592
<pageserver::metrics::RemoteTimelineClientMetrics>::remote_physical_size_set::{closure#0}
1592
<pageserver::metrics::TimelineMetrics>::new
1592
<pageserver::metrics::EvictionsWithLowResidenceDurationBuilder>::build
1600
<pageserver::metrics::EvictionsWithLowResidenceDurationBuilder>::new
1600
<pageserver::metrics::SmgrQueryTimePerTimeline>::new
1602
<pageserver::metrics::RemoteTimelineClientMetrics>::new
1605
pageserver::metrics::page_cache_eviction_metrics::observe::CALLS::{closure#0}
1652
pageserver::metrics::page_cache_eviction_metrics::observe::CALLS::{closure#0}
826
pageserver::metrics::page_cache_eviction_metrics::observe::ITERS_TOTAL::{closure#0}
826
<pageserver::metrics::EvictionsWithLowResidenceDuration>::threshold_label_value
1954
<pageserver::metrics::EvictionsWithLowResidenceDuration>::observe
2515
<pageserver::metrics::WalRedoKillCause as core::fmt::Debug>::fmt
2994
<&str as core::convert::From<&pageserver::metrics::WalRedoKillCause>>::from
0
::fmt
300
::into_usize
300
<&str as core::convert::From
>::from
1197
::from_usize
1197
<pageserver::metrics::RemoteTimelineClientMetrics>::calls_unfinished_gauge::{closure#0}
3381
pageserver::metrics::preinitialize_metrics::{closure#2}
3750
pageserver::metrics::preinitialize_metrics::{closure#0}
4375
<pageserver::metrics::StorageIoOperation>::as_str
5967
<pageserver::metrics::StorageIoOperationIter>::get
5967
::clone
0
::fmt
0
::iter
0
::clone
0
::next_back
0
::len
0
::next
0
::nth
0
::size_hint
0
::get
0
::from_repr
5967
<pageserver::metrics::StorageIoTime>::new::{closure#0}
5967
<pageserver::metrics::SmgrQueryTypeIter>::get
6266
::clone
0
::next_back
0
::len
0
::size_hint
2
::iter
348
::get
1740
::next
2088
::nth
2088
<pageserver::metrics::PerTimelineRemotePhysicalSizeGauge>::set
7574
<pageserver::metrics::RemoteTimelineClientMetrics>::remote_physical_size_set
7574
<pageserver::metrics::TimelineMetrics>::resident_physical_size_sub
7670
<pageserver::metrics::SmgrQueryTimePerTimeline>::new::{closure#0}
8010
<pageserver::metrics::SmgrQueryType>::from_repr
8010
<pageserver::metrics::StorageTimeMetricsTimer>::stop_and_record
9673
<pageserver::metrics::StorageTimeMetrics as core::fmt::Debug>::fmt
9723
::fmt
0
::clone
9723
<pageserver::metrics::StorageTimeMetrics>::start_timer
9723
<pageserver::metrics::StorageTimeMetricsTimer>::new
9723
pageserver::metrics::COMPUTE_STARTUP_BUCKETS::{closure#0}::{closure#0}
10024
<pageserver::metrics::StorageTimeMetrics>::new
11144
<pageserver::metrics::StorageTimeOperation as core::fmt::Debug>::fmt
11265
<&str as core::convert::From<&pageserver::metrics::StorageTimeOperation>>::from
0
::fmt
0
<&str as core::convert::From
>::from
11265
pageserver::metrics::GET_VECTORED_LATENCY::{closure#0}::{closure#0}
11276
pageserver::metrics::PAGE_CACHE::{closure#0}::{closure#0}
16794
<&str as core::convert::From<pageserver::metrics::SmgrQueryType>>::from
17760
<&str as core::convert::From<&pageserver::metrics::SmgrQueryType>>::from
0
<&str as core::convert::From
>::from
17760
<pageserver::metrics::TimelineMetrics>::record_new_file_metrics
22298
<pageserver::metrics::RemoteTimelineClientMetrics>::bytes_started_counter
22334
pageserver::metrics::SMGR_QUERY_TIME_GLOBAL_BUCKETS::{closure#0}::{closure#0}
26978
<pageserver::metrics::RemoteTimelineClientMetrics>::call_end
31820
<pageserver::metrics::RemoteTimelineClientCallMetricGuard>::will_decrement_manually
33989
<pageserver::metrics::RemoteTimelineClientMetrics>::remote_operation_time
40186
<pageserver::tenant::remote_timeline_client::upload::upload_index_part::{closure#0} as pageserver::metrics::MeasureRemoteOp>::measure_remote_op
40203
::measure_remote_op
465
::measure_remote_op
6661
::measure_remote_op
9469
::measure_remote_op
23608
<pageserver::metrics::RemoteTimelineClientMetrics>::bytes_finished_counter
42573
<pageserver::metrics::TimelineMetrics>::resident_physical_size_add
43908
<pageserver::metrics::RemoteTimelineClientCallMetricGuard as core::ops::drop::Drop>::drop
43921
<pageserver::metrics::RemoteTimelineClientMetrics>::call_begin
43923
<pageserver::metrics::RemoteTimelineClientMetrics>::calls_started_hist
43923
<pageserver::metrics::RemoteTimelineClientMetrics>::calls_unfinished_gauge
75743
<pageserver::metrics::GetVectoredLatency>::for_task_kind
78555
pageserver::metrics::PAGE_CACHE::{closure#0}::{closure#0}::{closure#0}
100764
<pageserver::metrics::RemoteOpFileKind>::as_str
224771
<pageserver::metrics::RemoteOpKind>::as_str
224771
<pageserver::metrics::MeasuredRemoteOp<pageserver::tenant::remote_timeline_client::upload::upload_index_part::{closure#0}> as core::future::future::Future>::poll
1529778
as core::future::future::Future>::poll
3448
as core::future::future::Future>::poll
28913
as core::future::future::Future>::poll
448450
as core::future::future::Future>::poll
1048967
<pageserver::metrics::GlobalAndPerTimelineHistogram>::observe
4467215
<pageserver::metrics::GlobalAndPerTimelineHistogramTimer as core::ops::drop::Drop>::drop
4467215
<pageserver::metrics::SmgrQueryTimePerTimeline>::start_timer
4467216
<pageserver::metrics::ReconstructTimeMetrics>::for_result::<bytes::bytes::Bytes, pageserver::tenant::timeline::PageReconstructError>
7320961
pageserver::metrics::page_cache_eviction_metrics::observe
10938947
<pageserver::metrics::StorageIoTime>::get
14367855
<pageserver::metrics::PageCacheMetrics>::for_ctx
350200020
Generated by:
LCOV version 2.1-beta