@@ -21,26 +21,26 @@ namespace NKikimr::NColumnShard {
21
21
22
22
class TCountersManager {
23
23
private:
24
- YDB_READONLY (TCSCounters, CSCounters, TCSCounters());
24
+ YDB_READONLY_DEF (std::shared_ptr<const TTabletCountersHandle>, TabletCounters);
25
+ YDB_READONLY_DEF (std::shared_ptr<TWritesMonitor>, WritesMonitor);
26
+
27
+ YDB_READONLY_DEF (std::shared_ptr<TBackgroundControllerCounters>, BackgroundControllerCounters);
28
+ YDB_READONLY_DEF (std::shared_ptr<TColumnTablesCounters>, ColumnTablesCounters);
29
+
30
+ YDB_READONLY (TCSCounters, CSCounters, TCSCounters(TabletCounters));
25
31
YDB_READONLY (TIndexationCounters, EvictionCounters, TIndexationCounters(" Eviction" ));
26
32
YDB_READONLY (TIndexationCounters, IndexationCounters, TIndexationCounters(" Indexation" ));
27
33
YDB_READONLY (TIndexationCounters, CompactionCounters, TIndexationCounters(" GeneralCompaction" ));
28
34
YDB_READONLY (TScanCounters, ScanCounters, TScanCounters(" Scan" ));
29
35
YDB_READONLY_DEF (std::shared_ptr<NOlap::NResourceBroker::NSubscribe::TSubscriberCounters>, SubscribeCounters);
30
36
31
- YDB_READONLY_DEF (std::shared_ptr<TBackgroundControllerCounters>, BackgroundControllerCounters);
32
- YDB_READONLY_DEF (std::shared_ptr<TColumnTablesCounters>, ColumnTablesCounters);
33
-
34
- YDB_READONLY_DEF (std::shared_ptr<const TTabletCountersHandle>, TabletCounters);
35
- YDB_READONLY_DEF (std::shared_ptr<TWritesMonitor>, WritesMonitor);
36
-
37
37
public:
38
38
TCountersManager (TTabletCountersBase& tabletCounters)
39
- : SubscribeCounters(std::make_shared<NOlap::NResourceBroker::NSubscribe::TSubscriberCounters>())
39
+ : TabletCounters(std::make_shared<const TTabletCountersHandle>(tabletCounters))
40
+ , WritesMonitor(std::make_shared<TWritesMonitor>(tabletCounters))
40
41
, BackgroundControllerCounters(std::make_shared<TBackgroundControllerCounters>())
41
42
, ColumnTablesCounters(std::make_shared<TColumnTablesCounters>())
42
- , TabletCounters(std::make_shared<const TTabletCountersHandle>(tabletCounters))
43
- , WritesMonitor(std::make_shared<TWritesMonitor>(tabletCounters)) {
43
+ , SubscribeCounters(std::make_shared<NOlap::NResourceBroker::NSubscribe::TSubscriberCounters>()) {
44
44
}
45
45
};
46
46
0 commit comments