Możesz aktywować funkcję wolnego dziennika Redis, zmieniając parametr slowlog-log-slower-than na 0. Będzie rejestrować czas wykonania WSZYSTKICH poleceń (w tym skryptów Lua i niezależnie od czasu wykonania).
Powolny dziennik jest przechowywany w kolejce w pamięci, którą należy regularnie zrzucać, aby zebrać dane. W zależności od natężenia ruchu, może być konieczne zwiększenie slowlog-max-len, aby mieć pewność, że złapiesz interesujące Cię czasy wykonania.
Możesz użyć polecenia slowlog get, aby zrzucić wolny dziennik. Do Ciebie należy odfiltrowanie wyników, których nie potrzebujesz. AFAIK, nie ma możliwości filtrowania w czasie zbierania danych (aby zachować tylko statystyki Lua).