Skip to content

Commit 54c1784

Browse files
added mon tests
1 parent 3331419 commit 54c1784

File tree

5 files changed

+552
-42
lines changed

5 files changed

+552
-42
lines changed

ydb/core/mon/events.h

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
#pragma once
2+
3+
#include <ydb/core/protos/mon.pb.h>
4+
5+
namespace NActors {
6+
7+
struct TEvMon {
8+
enum {
9+
EvMonitoringRequest = NActors::NMon::HttpInfo + 10,
10+
EvMonitoringResponse,
11+
EvRegisterHandler,
12+
EvMonitoringCancelRequest,
13+
EvCleanupProxy,
14+
End
15+
};
16+
17+
static_assert(EvMonitoringRequest > NMon::End, "expect EvMonitoringRequest > NMon::End");
18+
static_assert(End < EventSpaceEnd(NActors::TEvents::ES_MON), "expect End < EventSpaceEnd(NActors::TEvents::ES_MON)");
19+
20+
struct TEvMonitoringRequest : TEventPB<TEvMonitoringRequest, NKikimrMonProto::TEvMonitoringRequest, EvMonitoringRequest> {
21+
TEvMonitoringRequest() = default;
22+
};
23+
24+
struct TEvMonitoringResponse : TEventPB<TEvMonitoringResponse, NKikimrMonProto::TEvMonitoringResponse, EvMonitoringResponse> {
25+
TEvMonitoringResponse() = default;
26+
};
27+
28+
struct TEvRegisterHandler : TEventLocal<TEvRegisterHandler, EvRegisterHandler> {
29+
TMon::TRegisterHandlerFields Fields;
30+
31+
TEvRegisterHandler(const TMon::TRegisterHandlerFields& fields)
32+
: Fields(fields)
33+
{}
34+
};
35+
36+
struct TEvMonitoringCancelRequest : TEventPB<TEvMonitoringCancelRequest, NKikimrMonProto::TEvMonitoringCancelRequest, EvMonitoringCancelRequest> {
37+
TEvMonitoringCancelRequest() = default;
38+
};
39+
40+
struct TEvCleanupProxy : TEventLocal<TEvCleanupProxy, EvCleanupProxy> {
41+
TString Address;
42+
43+
TEvCleanupProxy(const TString& address)
44+
: Address(address)
45+
{}
46+
};
47+
};
48+
49+
} // namespace NActors

ydb/core/mon/mon.cpp

Lines changed: 1 addition & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#include "mon.h"
22
#include "mon_impl.h"
3+
#include "events.h"
34
#include "counters_adapter_impl.h"
45

56
#include <ydb/core/base/appdata.h>
@@ -32,48 +33,6 @@
3233

3334
namespace NActors {
3435

35-
struct TEvMon {
36-
enum {
37-
EvMonitoringRequest = NActors::NMon::HttpInfo + 10,
38-
EvMonitoringResponse,
39-
EvRegisterHandler,
40-
EvMonitoringCancelRequest,
41-
EvCleanupProxy,
42-
End
43-
};
44-
45-
static_assert(EvMonitoringRequest > NMon::End, "expect EvMonitoringRequest > NMon::End");
46-
static_assert(End < EventSpaceEnd(NActors::TEvents::ES_MON), "expect End < EventSpaceEnd(NActors::TEvents::ES_MON)");
47-
48-
struct TEvMonitoringRequest : TEventPB<TEvMonitoringRequest, NKikimrMonProto::TEvMonitoringRequest, EvMonitoringRequest> {
49-
TEvMonitoringRequest() = default;
50-
};
51-
52-
struct TEvMonitoringResponse : TEventPB<TEvMonitoringResponse, NKikimrMonProto::TEvMonitoringResponse, EvMonitoringResponse> {
53-
TEvMonitoringResponse() = default;
54-
};
55-
56-
struct TEvRegisterHandler : TEventLocal<TEvRegisterHandler, EvRegisterHandler> {
57-
TMon::TRegisterHandlerFields Fields;
58-
59-
TEvRegisterHandler(const TMon::TRegisterHandlerFields& fields)
60-
: Fields(fields)
61-
{}
62-
};
63-
64-
struct TEvMonitoringCancelRequest : TEventPB<TEvMonitoringCancelRequest, NKikimrMonProto::TEvMonitoringCancelRequest, EvMonitoringCancelRequest> {
65-
TEvMonitoringCancelRequest() = default;
66-
};
67-
68-
struct TEvCleanupProxy : TEventLocal<TEvCleanupProxy, EvCleanupProxy> {
69-
TString Address;
70-
71-
TEvCleanupProxy(const TString& address)
72-
: Address(address)
73-
{}
74-
};
75-
};
76-
7736
namespace {
7837

7938
using namespace NKikimr;

0 commit comments

Comments
 (0)