@@ -7,4 +7,98 @@ const TRequestDiscriminator TRequestDiscriminator::EMPTY {
7
7
.Database = NothingObject,
8
8
};
9
9
10
+ extern const THashMap<TStringBuf, ERequestType> NameToRequestType = {
11
+ {" KeyValue.CreateVolume" , ERequestType::KEYVALUE_CREATEVOLUME},
12
+ {" KeyValue.DropVolume" , ERequestType::KEYVALUE_DROPVOLUME},
13
+ {" KeyValue.AlterVolume" , ERequestType::KEYVALUE_ALTERVOLUME},
14
+ {" KeyValue.DescribeVolume" , ERequestType::KEYVALUE_DESCRIBEVOLUME},
15
+ {" KeyValue.ListLocalPartitions" , ERequestType::KEYVALUE_LISTLOCALPARTITIONS},
16
+ {" KeyValue.AcquireLock" , ERequestType::KEYVALUE_ACQUIRELOCK},
17
+ {" KeyValue.ExecuteTransaction" , ERequestType::KEYVALUE_EXECUTETRANSACTION},
18
+ {" KeyValue.Read" , ERequestType::KEYVALUE_READ},
19
+ {" KeyValue.ReadRange" , ERequestType::KEYVALUE_READRANGE},
20
+ {" KeyValue.ListRange" , ERequestType::KEYVALUE_LISTRANGE},
21
+ {" KeyValue.GetStorageChannelStatus" , ERequestType::KEYVALUE_GETSTORAGECHANNELSTATUS},
22
+
23
+ {" Table.CreateSession" , ERequestType::TABLE_CREATESESSION},
24
+ {" Table.KeepAlive" , ERequestType::TABLE_KEEPALIVE},
25
+ {" Table.AlterTable" , ERequestType::TABLE_ALTERTABLE},
26
+ {" Table.CreateTable" , ERequestType::TABLE_CREATETABLE},
27
+ {" Table.DropTable" , ERequestType::TABLE_DROPTABLE},
28
+ {" Table.DescribeTable" , ERequestType::TABLE_DESCRIBETABLE},
29
+ {" Table.CopyTable" , ERequestType::TABLE_COPYTABLE},
30
+ {" Table.CopyTables" , ERequestType::TABLE_COPYTABLES},
31
+ {" Table.RenameTables" , ERequestType::TABLE_RENAMETABLES},
32
+ {" Table.ExplainDataQuery" , ERequestType::TABLE_EXPLAINDATAQUERY},
33
+ {" Table.ExecuteSchemeQuery" , ERequestType::TABLE_EXECUTESCHEMEQUERY},
34
+ {" Table.BeginTransaction" , ERequestType::TABLE_BEGINTRANSACTION},
35
+ {" Table.DescribeTableOptions" , ERequestType::TABLE_DESCRIBETABLEOPTIONS},
36
+ {" Table.DeleteSession" , ERequestType::TABLE_DELETESESSION},
37
+ {" Table.CommitTransaction" , ERequestType::TABLE_COMMITTRANSACTION},
38
+ {" Table.RollbackTransaction" , ERequestType::TABLE_ROLLBACKTRANSACTION},
39
+ {" Table.PrepareDataQuery" , ERequestType::TABLE_PREPAREDATAQUERY},
40
+ {" Table.ExecuteDataQuery" , ERequestType::TABLE_EXECUTEDATAQUERY},
41
+ {" Table.BulkUpsert" , ERequestType::TABLE_BULKUPSERT},
42
+ {" Table.StreamExecuteScanQuery" , ERequestType::TABLE_STREAMEXECUTESCANQUERY},
43
+ {" Table.StreamReadTable" , ERequestType::TABLE_STREAMREADTABLE},
44
+ {" Table.ReadRows" , ERequestType::TABLE_READROWS},
45
+
46
+ {" Query.ExecuteQuery" , ERequestType::QUERY_EXECUTEQUERY},
47
+ {" Query.ExecuteScript" , ERequestType::QUERY_EXECUTESCRIPT},
48
+ {" Query.FetchScriptResults" , ERequestType::QUERY_FETCHSCRIPTRESULTS},
49
+ {" Query.CreateSession" , ERequestType::QUERY_CREATESESSION},
50
+ {" Query.DeleteSession" , ERequestType::QUERY_DELETESESSION},
51
+ {" Query.AttachSession" , ERequestType::QUERY_ATTACHSESSION},
52
+ {" Query.BeginTransaction" , ERequestType::QUERY_BEGINTRANSACTION},
53
+ {" Query.CommitTransaction" , ERequestType::QUERY_COMMITTRANSACTION},
54
+ {" Query.RollbackTransaction" , ERequestType::QUERY_ROLLBACKTRANSACTION},
55
+
56
+ {" Discovery.WhoAmI" , ERequestType::DISCOVERY_WHOAMI},
57
+ {" Discovery.NodeRegistration" , ERequestType::DISCOVERY_NODEREGISTRATION},
58
+ {" Discovery.ListEndpoints" , ERequestType::DISCOVERY_LISTENDPOINTS},
59
+
60
+ {" RateLimiter.CreateResource" , ERequestType::RATELIMITER_CREATE_RESOURCE},
61
+ {" RateLimiter.AlterResource" , ERequestType::RATELIMITER_ALTER_RESOURCE},
62
+ {" RateLimiter.DropResource" , ERequestType::RATELIMITER_DROP_RESOURCE},
63
+ {" RateLimiter.ListResources" , ERequestType::RATELIMITER_LIST_RESOURCES},
64
+ {" RateLimiter.DescribeResource" , ERequestType::RATELIMITER_DESCRIBE_RESOURCE},
65
+ {" RateLimiter.AcquireResource" , ERequestType::RATELIMITER_ACQUIRE_RESOURCE},
66
+
67
+ {" BSConfig.ReplaceStorageConfig" , ERequestType::BSCONFIG_REPLACESTORAGECONFIG},
68
+ {" BSConfig.FetchStorageConfig" , ERequestType::BSCONFIG_FETCHSTORAGECONFIG},
69
+ {" BSConfig.Bootstrap" , ERequestType::BSCONFIG_BOOTSTRAP},
70
+
71
+ {" Topic.StreamWrite" , ERequestType::TOPIC_STREAMWRITE},
72
+ {" Topic.StreamWrite.Init" , ERequestType::TOPIC_STREAMWRITE_INIT},
73
+ {" Topic.StreamWrite.Write" , ERequestType::TOPIC_STREAMWRITE_WRITE},
74
+ {" Topic.StreamWrite.UpdateToken" , ERequestType::TOPIC_STREAMWRITE_UPDATE_TOKEN},
75
+ {" Topic.StreamRead" , ERequestType::TOPIC_STREAMREAD},
76
+ {" Topic.StreamRead.Init" , ERequestType::TOPIC_STREAMREAD_INIT},
77
+ {" Topic.StreamRead.Read" , ERequestType::TOPIC_STREAMREAD_READ},
78
+ {" Topic.StreamRead.CommitOffset" , ERequestType::TOPIC_STREAMREAD_COMMIT_OFFSET},
79
+ {" Topic.StreamRead.PartitionSessionStatus" , ERequestType::TOPIC_STREAMREAD_PARTITION_SESSION_STATUS},
80
+ {" Topic.StreamRead.UpdateToken" , ERequestType::TOPIC_STREAMREAD_UPDATE_TOKEN},
81
+ {" Topic.StreamRead.DirectReadAck" , ERequestType::TOPIC_STREAMREAD_DIRECT_READ_ACK},
82
+ {" Topic.StreamRead.StartPartitionSession" , ERequestType::TOPIC_STREAMREAD_START_PARTITION_SESSION},
83
+ {" Topic.StreamRead.StopPartitionSession" , ERequestType::TOPIC_STREAMREAD_STOP_PARTITION_SESSION},
84
+ {" Topic.StreamDirectRead" , ERequestType::TOPIC_STREAMDIRECTREAD},
85
+ {" Topic.StreamDirectRead.Init" , ERequestType::TOPIC_STREAMDIRECTREAD_INIT},
86
+ {" Topic.StreamDirectRead.StartDirectReadPartitionSession" , ERequestType::TOPIC_STREAMDIRECTREAD_START_DIRECT_READ_PARTITION_SESSION},
87
+ {" Topic.StreamDirectRead.UpdateToken" , ERequestType::TOPIC_STREAMDIRECTREAD_UPDATE_TOKEN},
88
+ {" Topic.CommitOffset" , ERequestType::TOPIC_COMMITOFFSET},
89
+ {" Topic.UpdateOffsetsInTransaction" , ERequestType::TOPIC_UPDATEOFFSETSINTRANSACTION},
90
+ {" Topic.CreateTopic" , ERequestType::TOPIC_CREATETOPIC},
91
+ {" Topic.DescribeTopic" , ERequestType::TOPIC_DESCRIBETOPIC},
92
+ {" Topic.DescribePartition" , ERequestType::TOPIC_DESCRIBEPARTITION},
93
+ {" Topic.DescribeConsumer" , ERequestType::TOPIC_DESCRIBECONSUMER},
94
+ {" Topic.AlterTopic" , ERequestType::TOPIC_ALTERTOPIC},
95
+ {" Topic.DropTopic" , ERequestType::TOPIC_DROPTOPIC},
96
+ };
97
+
98
+ extern const THashSet<ERequestType> NoDefaultSamplingRequestTypes = {
99
+ ERequestType::TOPIC_STREAMWRITE,
100
+ ERequestType::TOPIC_STREAMREAD,
101
+ ERequestType::TOPIC_STREAMDIRECTREAD,
102
+ };
103
+
10
104
} // namespace NKikimr::NJaegerTracing
0 commit comments