¿A qué hora extrae el panel sus estadísticas? Me gustaría sincronizarlo con las 00:00 AM (0000) EST.
También es extraño que muestre las estadísticas de hoy, pero nunca son completamente precisas. ¿Incluso indica que el panel se ha actualizado en los últimos 3 minutos?
Acabo de encontrar en la interfaz de Sidekiq que existe un trabajo Jobs::DashboardStats que se ejecuta cada 30 minutos. Eso suena como el trabajo que generaría estas estadísticas, pero hasta ahora ejecutarlo manualmente no ha tenido ningún efecto.
Para ver esta información:
Ve a la interfaz de Sidekiq de tu instalación de Discourse. Es probable que no esté disponible en un entorno alojado, y solo en el sitio principal de una instalación multisitio de Discourse. Sin embargo, para instalaciones independientes normales de Discourse, un usuario administrador puede acceder a ella en:
https://example.com/sidekiq
Haz clic en “Scheduler” en el menú principal, busca el título de la tabla “Recurring Jobs” y haz clic en “history” que aparece detrás.
Filtra por el nombre del trabajo Jobs::DashboardStats. La URL directa a la vista filtrada sería:
Esta vista muestra que el trabajo Jobs::DashboardStats se ejecuta regularmente cada 30 minutos.
Ahora, curiosamente, al ejecutar este trabajo manualmente en “Scheduler” de la interfaz de Sidekiq, no observé ningún aumento en el campo “Activity Metrics → Pageviews → Today” en el panel de administración, ni en ningún otro contador allí. Entiendo que los gráficos del panel de administración siempre terminan el día anterior al actual para obtener valores comparables. Por lo tanto, los gráficos solo cambiarán cuando termine un nuevo día. Pero esperaba que la columna “Activity Metrics → Today” se actualizara con cada ejecución del trabajo de Sidekiq. Hasta ahora, sin éxito.
Sería bienvenido cualquier aporte del equipo. O, por supuesto, podríamos consultar el código fuente