Как записывать журналы для кэша Redis для Azure

Я создал кэш Redis для Azure премиум-уровня, и я хотел видеть журналы, например, с какого IP-адреса, порта осуществляется доступ к кешу Redis Azure и т.д. Детальная информация (IP, Порт).


person Manikanta Reddy    schedule 03.10.2017    source источник


Ответы (1)


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

person Carl Dacosta    schedule 03.10.2017
comment
Используя команду списка клиентов, я могу видеть детали IP, порта и т. Д. Только для веб-приложения azure, которое использует этот кэш Redis Azure, но на этапе разработки я пытался получить доступ к кешу Azure Redis с моей виртуальной машины рабочей станции, и я не нашел никаких подробностей этого, а также в отношении портов, обычно приложение обменивается данными с использованием 6379 и 6380, но я вижу разные порты в полученном списке, такие как 53019, 55295 и т. д. - person Manikanta Reddy; 04.10.2017
comment
Порты представляют собой исходные порты на клиенте. IP-адрес должен соответствовать тому, что видит ваш кеш. Он может представлять собой шлюз, который предоставляет ваша сеть. id = 2195000 addr = 71.197.183.40: 22643 fd = 21 name = SomeName age = 203 idle = 0 flags = N db = 0 sub = 0 psub = 0 multi = -1 qbuf = 0 qbuf-free = 32768 obl = 0 oll = 0 omem = 0 ow = 0 owmem = 0 events = r cmd = set numops = 5582 71.197.183.40 - это общедоступный IP-адрес, который видит кеш. SomeName представляет имя соединения. 22643 представляет порт источника на клиенте, который подключается к порту назначения 6379 или 6380 в кэше. - person Carl Dacosta; 06.10.2017