Получение большого количества «дел» вызова в GCP Memorystore. Но не смог определить его источник - PullRequest
1 голос
/ 27 апреля 2020

Я получаю много вызовов "del" в GCP Memorystore приблизительно со скоростью 6k / se c. Но я не могу определить источник, который выполняет эти 'del' вызовы.

Я пытался получить доступ к журналам конкретного сервера хранилища памяти, но не получил ничего связанного с информацией о вызовах.

Мне нужно выяснить, кто делает эти 'del' звонки в моем магазине памяти.

Любые предложения ......

Спасибо

1 Ответ

3 голосов
/ 27 апреля 2020

Вы можете использовать команду monitor для отображения каждой команды, обработанной сервером Redis. Вам необходимо использовать с grep для фильтрации DEL команд из всего потока. По умолчанию grep чувствителен к регистру, добавлено -i для фильтрации как DEL, так и del.

redis-cli -h your.host.name monitor | grep -i del

, оно будет напечатано в следующем формате. Вы можете использовать IP-адрес, чтобы определить, кто удаляет.

1588013292.976045 [0 127.0.0.1:44098] "del" "foo"
1588013294.875606 [0 127.0.0.1:44098] "DEL" "foo"
1588013298.285791 [0 127.0.0.1:44098] "dEl" "foo"

Использование monitor не будет бесплатным, пожалуйста, проверьте бенчмарк числа.

...