Example #1
0
    def get(self, client_id):
        """
        Get info for a Client
        """

        results = DATA.get_client_info(client_id)
        return results
    def get(self, client_id):
        """
        Get list of Servers related to this Client
        """

        args = include_data_arguments.parse_args(request)
        results = DATA.get_client_servers(client_id, args.get('data'))

        return results
Example #3
0
    def get(self, client_id):
        """
        Get list of Servers related to this Client
        """

        args = INCLUDE_DATA_ARGUMENTS.parse_args(request)
        results = DATA.get_client_servers(client_id, args.get('data'))

        return results
    def get(self, client_id):
        """
        Get time-based metrics for a particular Client.
        """

        args = date_arguments.parse_args(request)
        (startdate, enddate) = get_time_window(args, TIME_BINS)

        timebin = args.get('timebin')
        results = DATA.get_client_metrics(client_id, timebin, startdate, enddate)
        return results
Example #5
0
    def get(self, client_id, server_id):
        """
        Get time-based metrics for a specific Client + Server
        """

        args = DATE_ARGUMENTS.parse_args(request)
        (startdate, enddate) = get_time_window(args, TIME_BINS)

        timebin = args.get('timebin')
        results = DATA.get_client_server_metrics(client_id, server_id, timebin,
                                                 startdate, enddate)

        return results