Sistema monitor de sistemas em execução

Como saber qual a ação que um usuário mais frequentemente toma a partir de uma determinada tela?

SISMON.FAQ-4566
Eu quis saber, por exemplo, o que os usuários normalmente fazem a partir da tela de consulta de um sistema no Telescope. Cheguei a conclusão que a partir da tela de VIEW:

Isso permite analisar como o sistema é usado para tomar alguma decisão no sentido de melhorar a interface.
Para fazer isso, basta consultar o LOG com uma query do seguinte tipo:

select substr(b.descricao,1,13), b.origem, count(1)
from logs l
join logs b on b.id = (select min(n.id)
    from logs n
    where n.id > l.id
    and n.sessao_id = l.sessao_id
    and n.tipo = 'INT-ACT')
where l.tipo = 'INT-ACT'
and l.origem = 'ADS.CAD_SIST'
and l.descricao like 'Action: VIEW%'
and l.id > 5500000
group by substr(b.descricao,1,13), b.origem;

No meu caso, peguei apenas os logs com ID superior a 5500000 para ganhar em velocidade e usar apenas registros mais recentes.