aboutsummaryrefslogtreecommitdiffstats
path: root/ydb/core/tx/columnshard/counters.h
blob: 357def8e37f9679cfda7c96321659dd0dca2e7e8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once
#include <library/cpp/monlib/dynamic_counters/counters.h>
#include <ydb/library/accessor/accessor.h>

namespace NKikimr::NColumnShard {

class TScanCounters {
private:
    YDB_READONLY_DEF(NMonitoring::TDynamicCounters::TCounterPtr, PortionBytes);
    YDB_READONLY_DEF(NMonitoring::TDynamicCounters::TCounterPtr, FilterBytes);
    YDB_READONLY_DEF(NMonitoring::TDynamicCounters::TCounterPtr, PostFilterBytes);
public:
    TScanCounters(const TString& module = "Scan");
};


}