Record a count of deleted accounts by country.

This commit is contained in:
Jon Chambers 2020-10-16 14:58:04 -04:00 committed by Jon Chambers
parent e391793c58
commit d82b3dc429
1 changed files with 6 additions and 0 deletions

View File

@ -24,6 +24,7 @@ import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.lettuce.core.RedisException;
import io.lettuce.core.cluster.api.sync.RedisAdvancedClusterCommands;
import io.micrometer.core.instrument.Metrics;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.whispersystems.textsecuregcm.auth.AmbiguousIdentifier;
@ -55,6 +56,9 @@ public class AccountsManager {
private static final Timer redisUuidGetTimer = metricRegistry.timer(name(AccountsManager.class, "redisUuidGet" ));
private static final Timer redisDeleteTimer = metricRegistry.timer(name(AccountsManager.class, "redisDelete" ));
private static final String DELETE_COUNTER_NAME = name(AccountsManager.class, "deleteCounter");
private static final String COUNTRY_CODE_TAG_NAME = "country";
private final Logger logger = LoggerFactory.getLogger(AccountsManager.class);
@ -150,6 +154,8 @@ public class AccountsManager {
redisDelete(account);
databaseDelete(account);
}
Metrics.counter(DELETE_COUNTER_NAME, COUNTRY_CODE_TAG_NAME, Util.getCountryCode(account.getNumber())).increment();
}
private void updateDirectory(Account account) {