Можете да активирате функцията за бавен журнал на Redis, като промените параметъра slowlog-log-slower-than на 0. Той ще записва времето за изпълнение на ВСИЧКИ команди (включително Lua скриптове и независимо от времето на изпълнение).
Бавният дневник се съхранява в опашка в паметта, която трябва да изхвърляте редовно, за да събирате данни. В зависимост от обема на трафика може да се наложи да увеличите slowlog-max-len, за да сте сигурни, че ще хванете времената на изпълнение, които ви интересуват.
Можете да използвате командата slowlog get, за да изхвърлите бавния дневник. От вас зависи да филтрирате резултатите, от които не се нуждаете. AFAIK, няма възможност за филтриране по време на събиране на данни (за да се запази само статистиката на Lua).