Add iplist_size metric

This commit is contained in:
9seconds
2022-03-11 16:20:11 +03:00
parent 4687a7c899
commit 30170b9413
19 changed files with 206 additions and 26 deletions
+16
View File
@@ -196,6 +196,22 @@ func (suite *StatsdTestSuite) TestEventReplayAttack() {
suite.Equal("mtg.replay_attacks:1|c", suite.statsdServer.String())
}
func (suite *StatsdTestSuite) TestEventIPListSizeAllowlist() {
suite.statsd.EventIPListSize(mtglib.NewEventIPListSize(10, false))
time.Sleep(statsdSleepTime)
suite.Contains(suite.statsdServer.String(), "mtg.iplist_size:10|g")
suite.Contains(suite.statsdServer.String(), "allowlist")
}
func (suite *StatsdTestSuite) TestEventIPListSizeBlocklist() {
suite.statsd.EventIPListSize(mtglib.NewEventIPListSize(10, true))
time.Sleep(statsdSleepTime)
suite.Contains(suite.statsdServer.String(), "mtg.iplist_size:10|g")
suite.Contains(suite.statsdServer.String(), "blocklist")
}
func TestStatsd(t *testing.T) {
t.Parallel()
suite.Run(t, &StatsdTestSuite{})