Que horas o painel busca suas estatísticas? Gostaria de sincronizá-lo com 00:00 EST.
Também é estranho que ele mostre as estatísticas de hoje, mas elas nunca estão totalmente precisas? Até diz que o painel foi atualizado nos últimos 3 minutos?
Acabei de encontrar na interface do Sidekiq que existe um job Jobs::DashboardStats que roda a cada 30 minutos. Isso parece ser o job responsável por gerar essas estatísticas, mas até agora, acioná-lo manualmente não teve nenhum efeito.
Para visualizar essas informações:
Acesse a interface do Sidekiq da sua instalação do Discourse. Isso provavelmente não estará disponível em um ambiente hospedado, e apenas no site principal de uma instalação multisite do Discourse. No entanto, para instalações independentes normais do Discourse, um usuário administrador pode acessá-la em:
https://exemplo.com/sidekiq
Clique em “Scheduler” no menu principal, localize o título da tabela “Recurring Jobs” e clique em “history” ao lado dele.
Filtre pelo nome do job Jobs::DashboardStats. A URL direta para a visão filtrada seria:
Essa visão mostra que o job Jobs::DashboardStats roda regularmente a cada 30 minutos.
Agora, estranhamente, ao acionar manualmente esse job em “Scheduler” na interface do Sidekiq, não vi nenhum aumento no campo “Activity Metrics → Pageviews → Today” no painel administrativo, nem em nenhum outro contador lá. Entendo que os gráficos no painel administrativo terminam todos no dia anterior ao atual, a fim de gerar valores comparáveis. Portanto, os gráficos só mudarão quando um novo dia tiver sido concluído. Mas eu esperava que a coluna “Activity Metrics → Today” fosse atualizada a cada execução do job do Sidekiq. Até agora, sem sucesso, no entanto.
Agradecemos qualquer contribuição da equipe. Ou podemos consultar o código-fonte, claro