def track_vhost_queue(self, vhost_name, queue_name):
        """ Checks whether the data for a vhost queue should be tracked or not
        The check is based on the user configs, no configs means track everything
        :param str vhost_name: the virtual host name
        :param str queue_name: the queue name
        """
        TRACK_EVERYTHING = dict()
        tracked_vhosts = self.config.get('vhosts', TRACK_EVERYTHING)
        vhost_settings = tracked_vhosts.get(vhost_name) or {}
        vhost_queues = vhost_settings.get('queues', [])
        if tracked_vhosts is TRACK_EVERYTHING:
            return True
        if vhost_name in tracked_vhosts and vhost_queues == []:
            return True
        return queue_name in vhost_queues
dataset/ETHPy150Open MeetMe/newrelic-plugin-agent/newrelic_plugin_agent/plugins/rabbitmq.py/RabbitMQ.track_vhost_queue/original