Получение большого количества вызовов «del» в GCP Memorystore. Но не удалось определить его источник

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

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

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

Какие-либо предложения......

Спасибо


person Parag Gupta    schedule 27.04.2020    source источник


Ответы (1)


Вы можете использовать команду monitor для вывода списка всех команд, обработанных сервером Redis. Вам нужно использовать with 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 не будет бесплатным, проверьте контрольные цифры .

person Ersoy    schedule 27.04.2020