mirror of
https://github.com/dragonflydb/dragonfly.git
synced 2025-05-11 10:25:47 +02:00
fix(server): Add additional metrics (#1975)
* fix(server): Clean up metrics collection * feat(server): Replication memory metrics * fix(server): Limit dispatch queue size --------- Signed-off-by: Vladislav Oleshko <vlad@dragonflydb.io>
This commit is contained in:
parent
2d28b48481
commit
e84d9a65d8
22 changed files with 307 additions and 172 deletions
|
@ -285,9 +285,9 @@ TEST_F(RdbTest, SaveManyDbs) {
|
|||
});
|
||||
|
||||
auto metrics = GetMetrics();
|
||||
ASSERT_EQ(2, metrics.db.size());
|
||||
EXPECT_EQ(50000, metrics.db[0].key_count);
|
||||
EXPECT_EQ(10000, metrics.db[1].key_count);
|
||||
ASSERT_EQ(2, metrics.db_stats.size());
|
||||
EXPECT_EQ(50000, metrics.db_stats[0].key_count);
|
||||
EXPECT_EQ(10000, metrics.db_stats[1].key_count);
|
||||
|
||||
auto save_fb = pp_->at(0)->LaunchFiber([&] {
|
||||
RespExpr resp = Run({"save"});
|
||||
|
@ -317,10 +317,10 @@ TEST_F(RdbTest, SaveManyDbs) {
|
|||
EXPECT_EQ(resp, "OK");
|
||||
|
||||
metrics = GetMetrics();
|
||||
ASSERT_EQ(2, metrics.db.size());
|
||||
EXPECT_EQ(50000, metrics.db[0].key_count);
|
||||
EXPECT_EQ(10000, metrics.db[1].key_count);
|
||||
if (metrics.db[1].key_count != 10000) {
|
||||
ASSERT_EQ(2, metrics.db_stats.size());
|
||||
EXPECT_EQ(50000, metrics.db_stats[0].key_count);
|
||||
EXPECT_EQ(10000, metrics.db_stats[1].key_count);
|
||||
if (metrics.db_stats[1].key_count != 10000) {
|
||||
Run({"select", "1"});
|
||||
resp = Run({"scan", "0", "match", "ab*"});
|
||||
StringVec vec = StrArray(resp.GetVec()[1]);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue