Fix the indeterministic ordering of tags in query function
I found, when passing multiple tags to kafka message, string is converted into tuple of set of the tags. Since python set object doesn't have ordering, the resultant ordering in the tuple could be random and that would lead to inconsistent visualization in the dashboard.
I fixed this by simply tupling a list of tags.