datosgobar / series-tiempo-ar-api

Aplicación en Django y ElasticSearch de la API de series de tiempo basada en el Perfil Nacional de Metadatos de la política de apertura de datos de la APN.
https://apis.datos.gob.ar/series
MIT License
33 stars 18 forks source link

Es difícil saber si la corrida de indexación está sucediendo correctamente o está parada en algún lado #218

Open abenassi opened 6 years ago

abenassi commented 6 years ago

Contexto

Se disparó una corrida de indexación, y una hora después seguía con status "Procesando catálogos".

Screenshot 2018-03-12 15.07.31.png

Es difícil a partir de la información que provee el objeto de la corrida saber qué está pasando y si está ok o hay que intervenir.

Propuesta

Incorporar al status alguna indicación de la cantidad de distribuciones ya procesadas y las totales a procesar (o las que faltan), como forma de indicar el progreso de la tarea.

lucaslavandeira commented 6 years ago

El status de las tareas (distribuciones) individuales puede ser vista en el panel de django-rq: http://apis-stg.datos.gob.ar/series/django-rq/

Sin embargo podemos mover ese valor de tareas encoladas a la misma vista del status de la tarea para que sea más sencillo visualizar

abenassi commented 6 years ago

+1 a esa idea!

btw hoy está particularmente lento el indexador me parece... hizo 36 en casi hora y media y le faltan 166