LCOV - code coverage report
Current view:
top level
-
pageserver/src
- consumption_metrics.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
8ac049b474321fdc72ddcb56d7165153a1a900e8.info
Lines:
93.3 %
479
447
Test Date:
2023-09-06 10:18:01
Functions:
75.4 %
61
46
Function Name
Hit count
pageserver::consumption_metrics::calculate_synthetic_size_worker::{closure#0}::{closure#2}
0
pageserver::consumption_metrics::calculate_synthetic_size_worker::{closure#0}::{closure#3}
0
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#10}
0
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#11}
0
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#3}
0
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#4}
0
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#5}
0
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#6}
0
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#7}
0
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#9}
0
pageserver::consumption_metrics::collect_metrics::{closure#0}::{closure#3}
1
pageserver::consumption_metrics::tests::startup_collected_timeline_metrics_before_advancing
1
pageserver::consumption_metrics::tests::startup_collected_timeline_metrics_before_advancing::{closure#0}
1
pageserver::consumption_metrics::tests::startup_collected_timeline_metrics_nth_round_at_same_lsn
1
pageserver::consumption_metrics::tests::startup_collected_timeline_metrics_nth_round_at_same_lsn::{closure#0}
1
pageserver::consumption_metrics::tests::startup_collected_timeline_metrics_second_round
1
pageserver::consumption_metrics::tests::startup_collected_timeline_metrics_second_round::{closure#0}
1
pageserver::consumption_metrics::tests::time_backwards::<3>
2
pageserver::consumption_metrics::tests::time_backwards::<3>
1
pageserver::consumption_metrics::tests::time_backwards::<4>
1
pageserver::consumption_metrics::calculate_synthetic_size_worker
4
pageserver::consumption_metrics::collect_metrics
4
pageserver::consumption_metrics::collect_metrics::{closure#0}
4
pageserver::consumption_metrics::collect_metrics::{closure#0}::{closure#0}
4
pageserver::consumption_metrics::collect_metrics::{closure#0}::{closure#1}
4
pageserver::consumption_metrics::calculate_synthetic_size_worker::{closure#0}
8
pageserver::consumption_metrics::calculate_synthetic_size_worker::{closure#0}
4
pageserver::consumption_metrics::calculate_synthetic_size_worker::{closure#0}::{closure#0}
4
<pageserver::consumption_metrics::TimelineSnapshot>::to_metrics::{closure#0}
16
<pageserver::consumption_metrics::TimelineSnapshot>::to_metrics::{closure#1}
17
<pageserver::consumption_metrics::MetricsKey>::synthetic_size
26
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#8}
28
<pageserver::consumption_metrics::TimelineSnapshot>::to_metrics::{closure#2}
32
pageserver::consumption_metrics::calculate_synthetic_size_worker::{closure#0}::{closure#1}
39
<pageserver::consumption_metrics::MetricsKey>::remote_storage_size
40
<pageserver::consumption_metrics::MetricsKey>::resident_size
40
pageserver::consumption_metrics::collect_metrics_iteration
43
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}
43
<pageserver::consumption_metrics::TimelineSnapshot>::collect
46
<pageserver::consumption_metrics::TimelineSnapshot>::collect::{closure#0}
46
<pageserver::consumption_metrics::IncrementalValueFactory>::key
49
<pageserver::consumption_metrics::TimelineSnapshot>::to_metrics
49
<pageserver::consumption_metrics::MetricsKey>::timeline_logical_size
52
<pageserver::consumption_metrics::IncrementalValueFactory>::from_previous_up_to
53
<pageserver::consumption_metrics::MetricsKey>::incremental_values
53
<pageserver::consumption_metrics::MetricsKey>::written_size_delta
53
<pageserver::consumption_metrics::MetricsKey>::written_size
54
pageserver::consumption_metrics::collect_metrics::{closure#0}::{closure#2}
91
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#2}
163
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#1}
203
<pageserver::consumption_metrics::AbsoluteValueFactory>::at
212
<pageserver::consumption_metrics::MetricsKey>::absolute_values
212
pageserver::consumption_metrics::collect_metrics_iteration::{closure#0}::{closure#0}
244
<pageserver::consumption_metrics::MetricsKey as core::fmt::Debug>::fmt
319
::fmt
0
::clone
40
::eq
116
::hash::
163
<pageserver::consumption_metrics::Ids as core::fmt::Debug>::fmt
518
<
::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<_>
0
::clone
0
::fmt
0
::serialize::<_>
0
::serialize::
, serde_json::ser::CompactFormatter>>>
203
<
::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec
>>
315
Generated by:
LCOV version 2.1-beta