-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to see 'task' info in Analytics #943
Comments
Is it any way to get 'task' info? |
I fear that analytics have been partially broken. As far as I can see, some restful api refactoring have broken the logs used by the ELK stack. For example, I was looking for job/task change of status (mainly when a task change to "completed") |
@grochefort is this still broken in the repo? I'm running a fairly old version of cvat (late 2019), so I am curious to know if upgrading might fix this or not. |
This is probably related to that 'List of tasks' searches for 'task.keyword' |
@stefannilsson-github could you elaborate on the modification you made? |
@thomasstats I have not tested this very carefully and I'm still not sure if it's the correct way. I know very little about the detailed workings of kibana. |
I am facing the same issue with blank "list of tasks". Wondering if anyone has any workaround? since I am not familiar with Kibana |
@s3298230 I did the following hack to 'components/analytics/kibana/export.json' . It is most likely not the correct way to fix this, but it seems to work: diff --git a/components/analytics/kibana/export.json b/components/analytics/kibana/export.json
@@ -164,7 +164,7 @@
@@ -195,4 +195,4 @@ Basically, the only thing I've done is to change from 'task.keyword' -> 'task' in 2 places. |
Your workaround works for me 👍 The list appears as expected. |
1/From that I know, Working time is calculated based on user's login time while the duration is the actual time user spent on annotating (Draw, resize...) PS: Look like we are not able to retrieve the task/job status from Kibana... any suggestion would be appreciated |
@stefannilsson-github Hi, could you please submit a PR to fix this issue? |
Working time is calculated based on the user interactions with the UI (draw, resize, frame navigations, etc) with some time threshold. Implementation details: https://github.com/openvinotoolkit/cvat/blob/develop/cvat-core/src/logger-storage.js#L50-L57 |
@azhavoro I could probably do that. I'll see if I can find the time to do it next week |
Thanks for your quick response :) As for the working time , I noticed that in Kibana it only logs the user activity (generic info). However, Duration,on the other hand, contains more specific info such as drawing,loading activities etc... So, correct me if I wrong that if an admin want to track the time user interacting with the system (including annotation and non-annotations tasks) then Working Time will work. On the other hand, if the admin wants to specifically track the actual time spent on annotation task then DURATION should fit the case |
I have turned on the Analytics/Kibana module and it seems to work fine.
I can see timing information for 'users'.
However, I cannot see any information based on 'tasks', 'List of tasks' just returns 'No results found'.
I have asked about this on gitter, here is a short summary :
"""
Q: The view is empty for any period of time (e.g. 1 week)?
A: Yes it's empty no matter what time interval I ask about
Q: Visualize / List of tasks. Is it empty as well?
A: Visualize / List of tasks also returns 'No results found'
Q: Is task.keyword aggregatable?
A: Yes task.keyword is aggregatable
Q: go to Discover page and in 'Selected fields' choose 'task' (with t prefix). It should show you top 5 values. Could you please paste here a screenshot?
A: The output I get is
Top 5 values in 500 / 500 records
173
and one bar with 100% (this seems to be correct at the time)
The text was updated successfully, but these errors were encountered: