LCOV - code coverage report
Current view:
top level
-
pageserver/src
- metrics.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
8ac049b474321fdc72ddcb56d7165153a1a900e8.info
Lines:
98.2 %
1126
1106
Test Date:
2023-09-06 10:18:01
Functions:
88.9 %
207
184
Function Name
Hit count
<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::TimelineMetrics as core::fmt::Debug>::fmt
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
1
pageserver::metrics::smgr_query_time_tests::op_label_name
1
pageserver::metrics::smgr_query_time_tests::op_label_name::{closure#0}
1
<pageserver::metrics::RemoteTimelineClientMetrics>::get_bytes_finished_counter_value
3
<pageserver::metrics::RemoteTimelineClientMetrics>::get_bytes_finished_counter_value::{closure#0}
3
<pageserver::metrics::RemoteTimelineClientMetrics>::get_bytes_started_counter_value
3
<pageserver::metrics::RemoteTimelineClientMetrics>::get_bytes_started_counter_value::{closure#0}
3
pageserver::metrics::smgr_query_time_tests::basic::{closure#0}
9
<pageserver::metrics::EvictionsWithLowResidenceDuration>::change_threshold
29
pageserver::metrics::smgr_query_time_tests::basic::{closure#0}::{closure#0}
32
pageserver::metrics::smgr_query_time_tests::basic::{closure#0}::{closure#1}
32
pageserver::metrics::REMOTE_ONDEMAND_DOWNLOADED_BYTES::{closure#0}
41
pageserver::metrics::REMOTE_ONDEMAND_DOWNLOADED_BYTES::{closure#0}::{closure#0}
41
pageserver::metrics::REMOTE_ONDEMAND_DOWNLOADED_LAYERS::{closure#0}
41
pageserver::metrics::REMOTE_ONDEMAND_DOWNLOADED_LAYERS::{closure#0}::{closure#0}
41
pageserver::metrics::TENANT_SYNTHETIC_SIZE_METRIC::{closure#0}
117
pageserver::metrics::TENANT_SYNTHETIC_SIZE_METRIC::{closure#0}::{closure#0}
117
pageserver::metrics::remove_tenant_metrics
164
<pageserver::metrics::EvictionsWithLowResidenceDuration>::observe
208
pageserver::metrics::REMOTE_TIMELINE_CLIENT_BYTES_FINISHED_COUNTER::{closure#0}
216
pageserver::metrics::REMOTE_TIMELINE_CLIENT_BYTES_FINISHED_COUNTER::{closure#0}::{closure#0}
216
pageserver::metrics::REMOTE_TIMELINE_CLIENT_BYTES_STARTED_COUNTER::{closure#0}
216
pageserver::metrics::REMOTE_TIMELINE_CLIENT_BYTES_STARTED_COUNTER::{closure#0}::{closure#0}
216
<pageserver::metrics::RemoteTimelineClientMetrics as core::ops::drop::Drop>::drop
225
pageserver::metrics::REMOTE_OPERATION_TIME::{closure#0}
288
pageserver::metrics::REMOTE_OPERATION_TIME::{closure#0}::{closure#0}
288
pageserver::metrics::REMOTE_PHYSICAL_SIZE::{closure#0}
288
pageserver::metrics::REMOTE_PHYSICAL_SIZE::{closure#0}::{closure#0}
288
pageserver::metrics::REMOTE_TIMELINE_CLIENT_CALLS_STARTED_HIST::{closure#0}
288
pageserver::metrics::REMOTE_TIMELINE_CLIENT_CALLS_STARTED_HIST::{closure#0}::{closure#0}
288
pageserver::metrics::REMOTE_TIMELINE_CLIENT_CALLS_UNFINISHED_GAUGE::{closure#0}
288
pageserver::metrics::REMOTE_TIMELINE_CLIENT_CALLS_UNFINISHED_GAUGE::{closure#0}::{closure#0}
288
<pageserver::metrics::TimelineMetrics as core::ops::drop::Drop>::drop
310
<pageserver::metrics::EvictionsWithLowResidenceDuration>::remove
318
<pageserver::metrics::EvictionsWithLowResidenceDuration>::remove::{closure#1}
318
pageserver::metrics::WAL_REDO_RECORD_COUNTER::{closure#0}
372
pageserver::metrics::WAL_REDO_RECORD_COUNTER::{closure#0}::{closure#0}
372
pageserver::metrics::BASEBACKUP_QUERY_TIME::{closure#0}
379
pageserver::metrics::BASEBACKUP_QUERY_TIME::{closure#0}::{closure#0}
379
pageserver::metrics::COMPUTE_STARTUP_BUCKETS::{closure#0}
379
pageserver::metrics::WALRECEIVER_SWITCHES::{closure#0}
401
pageserver::metrics::WALRECEIVER_SWITCHES::{closure#0}::{closure#0}
401
pageserver::metrics::SMGR_QUERY_TIME_GLOBAL::{closure#0}
419
pageserver::metrics::SMGR_QUERY_TIME_GLOBAL::{closure#0}::{closure#0}
419
pageserver::metrics::LIVE_CONNECTIONS_COUNT::{closure#0}
426
pageserver::metrics::LIVE_CONNECTIONS_COUNT::{closure#0}::{closure#0}
426
pageserver::metrics::SMGR_QUERY_TIME_PER_TENANT_TIMELINE::{closure#0}
486
pageserver::metrics::SMGR_QUERY_TIME_PER_TENANT_TIMELINE::{closure#0}::{closure#0}
486
pageserver::metrics::GET_RECONSTRUCT_DATA_TIME::{closure#0}
490
pageserver::metrics::GET_RECONSTRUCT_DATA_TIME::{closure#0}::{closure#0}
490
pageserver::metrics::PAGE_CACHE::{closure#0}
490
pageserver::metrics::PAGE_CACHE_READ_ACCESSES::{closure#0}
490
pageserver::metrics::PAGE_CACHE_READ_ACCESSES::{closure#0}::{closure#0}
490
pageserver::metrics::PAGE_CACHE_READ_HITS::{closure#0}
490
pageserver::metrics::PAGE_CACHE_READ_HITS::{closure#0}::{closure#0}
490
pageserver::metrics::TENANT_TASK_EVENTS::{closure#0}
490
pageserver::metrics::TENANT_TASK_EVENTS::{closure#0}::{closure#0}
490
pageserver::metrics::STORAGE_IO_TIME::{closure#0}
499
pageserver::metrics::STORAGE_IO_TIME::{closure#0}::{closure#0}
499
<pageserver::metrics::RemoteTimelineClientMetrics>::bytes_finished_counter::{closure#0}
510
<pageserver::metrics::RemoteTimelineClientMetrics>::bytes_started_counter::{closure#0}
510
pageserver::metrics::TENANT_ACTIVATION::{closure#0}
538
pageserver::metrics::TENANT_ACTIVATION::{closure#0}::{closure#0}
538
pageserver::metrics::STORAGE_IO_SIZE::{closure#0}
539
pageserver::metrics::STORAGE_IO_SIZE::{closure#0}::{closure#0}
539
pageserver::metrics::CURRENT_LOGICAL_SIZE::{closure#0}
554
pageserver::metrics::CURRENT_LOGICAL_SIZE::{closure#0}::{closure#0}
554
pageserver::metrics::EVICTIONS::{closure#0}
554
pageserver::metrics::EVICTIONS::{closure#0}::{closure#0}
554
pageserver::metrics::EVICTIONS_WITH_LOW_RESIDENCE_DURATION::{closure#0}
554
pageserver::metrics::EVICTIONS_WITH_LOW_RESIDENCE_DURATION::{closure#0}::{closure#0}
554
pageserver::metrics::LAST_RECORD_LSN::{closure#0}
554
pageserver::metrics::LAST_RECORD_LSN::{closure#0}::{closure#0}
554
pageserver::metrics::NUM_PERSISTENT_FILES_CREATED::{closure#0}
554
pageserver::metrics::NUM_PERSISTENT_FILES_CREATED::{closure#0}::{closure#0}
554
pageserver::metrics::PERSISTENT_BYTES_WRITTEN::{closure#0}
554
pageserver::metrics::PERSISTENT_BYTES_WRITTEN::{closure#0}::{closure#0}
554
pageserver::metrics::RESIDENT_PHYSICAL_SIZE::{closure#0}
554
pageserver::metrics::RESIDENT_PHYSICAL_SIZE::{closure#0}::{closure#0}
554
pageserver::metrics::STORAGE_TIME_COUNT_PER_TIMELINE::{closure#0}
554
pageserver::metrics::STORAGE_TIME_COUNT_PER_TIMELINE::{closure#0}::{closure#0}
554
pageserver::metrics::STORAGE_TIME_GLOBAL::{closure#0}
554
pageserver::metrics::STORAGE_TIME_GLOBAL::{closure#0}::{closure#0}
554
pageserver::metrics::STORAGE_TIME_SUM_PER_TIMELINE::{closure#0}
554
pageserver::metrics::STORAGE_TIME_SUM_PER_TIMELINE::{closure#0}::{closure#0}
554
pageserver::metrics::BROKEN_TENANTS_SET::{closure#0}
573
pageserver::metrics::BROKEN_TENANTS_SET::{closure#0}::{closure#0}
573
pageserver::metrics::TENANT_STATE_METRIC::{closure#0}
573
pageserver::metrics::TENANT_STATE_METRIC::{closure#0}::{closure#0}
573
pageserver::metrics::BACKGROUND_LOOP_PERIOD_OVERRUN_COUNT::{closure#0}
575
pageserver::metrics::BACKGROUND_LOOP_PERIOD_OVERRUN_COUNT::{closure#0}::{closure#0}
575
pageserver::metrics::MATERIALIZED_PAGE_CACHE_HIT::{closure#0}
575
pageserver::metrics::MATERIALIZED_PAGE_CACHE_HIT::{closure#0}::{closure#0}
575
pageserver::metrics::MATERIALIZED_PAGE_CACHE_HIT_DIRECT::{closure#0}
575
pageserver::metrics::MATERIALIZED_PAGE_CACHE_HIT_DIRECT::{closure#0}::{closure#0}
575
pageserver::metrics::STARTUP_DURATION::{closure#0}
575
pageserver::metrics::STARTUP_DURATION::{closure#0}::{closure#0}
575
pageserver::metrics::STARTUP_IS_LOADING::{closure#0}
575
pageserver::metrics::STARTUP_IS_LOADING::{closure#0}::{closure#0}
575
pageserver::metrics::UNEXPECTED_ONDEMAND_DOWNLOADS::{closure#0}
575
pageserver::metrics::UNEXPECTED_ONDEMAND_DOWNLOADS::{closure#0}::{closure#0}
575
pageserver::metrics::WALRECEIVER_ACTIVE_MANAGERS::{closure#0}
575
pageserver::metrics::WALRECEIVER_ACTIVE_MANAGERS::{closure#0}::{closure#0}
575
pageserver::metrics::WALRECEIVER_BROKER_UPDATES::{closure#0}
575
pageserver::metrics::WALRECEIVER_BROKER_UPDATES::{closure#0}::{closure#0}
575
pageserver::metrics::WALRECEIVER_CANDIDATES_ADDED::{closure#0}
575
pageserver::metrics::WALRECEIVER_STARTED_CONNECTIONS::{closure#0}
575
pageserver::metrics::WALRECEIVER_STARTED_CONNECTIONS::{closure#0}::{closure#0}
575
pageserver::metrics::preinitialize_metrics
575
pageserver::metrics::preinitialize_metrics::{closure#1}
575
pageserver::metrics::PAGE_CACHE_SIZE::{closure#0}
576
pageserver::metrics::PAGE_CACHE_SIZE::{closure#0}::{closure#0}
576
pageserver::metrics::PAGE_CACHE_SIZE_CURRENT_BYTES::{closure#0}
576
pageserver::metrics::PAGE_CACHE_SIZE_CURRENT_BYTES::{closure#0}::{closure#0}
576
pageserver::metrics::READ_NUM_FS_LAYERS::{closure#0}
576
pageserver::metrics::READ_NUM_FS_LAYERS::{closure#0}::{closure#0}
576
pageserver::metrics::RECONSTRUCT_TIME::{closure#0}
576
pageserver::metrics::RECONSTRUCT_TIME::{closure#0}::{closure#0}
576
pageserver::metrics::WAIT_LSN_TIME::{closure#0}
576
pageserver::metrics::WAIT_LSN_TIME::{closure#0}::{closure#0}
576
pageserver::metrics::WALRECEIVER_CANDIDATES_EVENTS::{closure#0}
576
pageserver::metrics::WALRECEIVER_CANDIDATES_EVENTS::{closure#0}::{closure#0}
576
pageserver::metrics::WALRECEIVER_CANDIDATES_REMOVED::{closure#0}
576
pageserver::metrics::WAL_REDO_BYTES_HISTOGRAM::{closure#0}
576
pageserver::metrics::WAL_REDO_BYTES_HISTOGRAM::{closure#0}::{closure#0}
576
pageserver::metrics::WAL_REDO_RECORDS_HISTOGRAM::{closure#0}
576
pageserver::metrics::WAL_REDO_RECORDS_HISTOGRAM::{closure#0}::{closure#0}
576
pageserver::metrics::WAL_REDO_TIME::{closure#0}
576
pageserver::metrics::WAL_REDO_TIME::{closure#0}::{closure#0}
576
pageserver::metrics::WAL_REDO_WAIT_TIME::{closure#0}
576
pageserver::metrics::WAL_REDO_WAIT_TIME::{closure#0}::{closure#0}
576
<pageserver::metrics::BasebackupQueryTime as metrics::metric_vec_duration::DurationResultObserver>::observe_result::<_, _>
660
::observe_result::<_, _>
0
::observe_result::<(), anyhow::Error>
660
<pageserver::metrics::RemoteTimelineClientMetrics>::remote_physical_size_gauge::{closure#0}
763
<pageserver::metrics::RemoteTimelineClientMetrics>::new
765
<pageserver::metrics::TimelineMetrics>::new
1394
<pageserver::metrics::EvictionsWithLowResidenceDurationBuilder>::build
1402
<pageserver::metrics::EvictionsWithLowResidenceDurationBuilder>::new
1402
<pageserver::metrics::RemoteTimelineClientMetrics>::calls_unfinished_gauge::{closure#0}
1579
<pageserver::metrics::EvictionsWithLowResidenceDuration>::threshold_label_value
1720
pageserver::metrics::preinitialize_metrics::{closure#0}
4025
pageserver::metrics::preinitialize_metrics::{closure#2}
4025
<pageserver::metrics::SmgrQueryTimePerTimeline>::new
4557
<pageserver::metrics::SmgrQueryTypeIter>::get
4666
::clone
0
::next_back
0
::len
0
::size_hint
1
::iter
311
::get
1244
::next
1555
::nth
1555
<pageserver::metrics::RemoteTimelineClientMetrics>::remote_physical_size_gauge
5077
<pageserver::metrics::StorageTimeMetrics>::new
9758
<pageserver::metrics::StorageTimeOperation as core::fmt::Debug>::fmt
10238
<&str as core::convert::From<&pageserver::metrics::StorageTimeOperation>>::from
0
::fmt
0
<&str as core::convert::From
>::from
10238
<pageserver::metrics::StorageTimeMetricsTimer>::stop_and_record
10315
<pageserver::metrics::StorageTimeMetrics as core::fmt::Debug>::fmt
10343
::fmt
0
::clone
10343
<pageserver::metrics::StorageTimeMetrics>::start_timer
10343
<pageserver::metrics::StorageTimeMetricsTimer>::new
10343
pageserver::metrics::COMPUTE_STARTUP_BUCKETS::{closure#0}::{closure#0}
10612
<pageserver::metrics::RemoteTimelineClientMetrics>::bytes_started_counter
12223
<pageserver::metrics::SmgrQueryTimePerTimeline>::new::{closure#0}
18228
<pageserver::metrics::SmgrQueryType>::from_repr
18228
<pageserver::metrics::RemoteTimelineClientMetrics>::bytes_finished_counter
22973
<pageserver::metrics::RemoteTimelineClientMetrics>::call_end
23801
<pageserver::metrics::RemoteTimelineClientCallMetricGuard>::will_decrement_manually
25476
<pageserver::metrics::RemoteTimelineClientCallMetricGuard as core::ops::drop::Drop>::drop
26720
<pageserver::metrics::RemoteTimelineClientMetrics>::call_begin
26723
<pageserver::metrics::RemoteTimelineClientMetrics>::calls_started_hist
26723
<pageserver::metrics::RemoteTimelineClientMetrics>::remote_operation_time
30346
<pageserver::tenant::remote_timeline_client::delete::delete_layer::{closure#0} as pageserver::metrics::MeasureRemoteOp>::measure_remote_op
30360
::measure_remote_op
204
::measure_remote_op
1043
::measure_remote_op
5001
::measure_remote_op
9987
::measure_remote_op
14125
<&str as core::convert::From<pageserver::metrics::SmgrQueryType>>::from
37700
<&str as core::convert::From<&pageserver::metrics::SmgrQueryType>>::from
0
<&str as core::convert::From
>::from
37700
<pageserver::metrics::RemoteTimelineClientMetrics>::calls_unfinished_gauge
50524
<pageserver::metrics::RemoteOpFileKind>::as_str
142795
<pageserver::metrics::RemoteOpKind>::as_str
142795
<pageserver::metrics::MeasuredRemoteOp<pageserver::tenant::remote_timeline_client::delete::delete_layer::{closure#0}> as core::future::future::Future>::poll
1778089
as core::future::future::Future>::poll
871
as core::future::future::Future>::poll
18984
as core::future::future::Future>::poll
40616
as core::future::future::Future>::poll
361565
as core::future::future::Future>::poll
1356053
<pageserver::metrics::GlobalAndPerTimelineHistogram>::observe
4599588
<pageserver::metrics::GlobalAndPerTimelineHistogramTimer as core::ops::drop::Drop>::drop
4599588
<pageserver::metrics::SmgrQueryTimePerTimeline>::start_timer
4599619
Generated by:
LCOV version 2.1-beta