def pod_node(pod, tenant): config = request_params(request.args) rows = query.get_pod_node(pod=pod, start=config['start'], end=config['end'], tenant_id=tenant) return {'total': len(rows), 'results': rows}
def request_tenant(): config = request_params(request.args) tenant = config.get('tenant') if not tenant: abort(make_response(), 404) results = query.get_tenant(tenant) return make_response(jsonify(results=results), 200)
def metric_total_rating(metric, tenant): config = request_params(request.args) rows = query.get_metric_total_rating(metric=metric, start=config['start'], end=config['end'], tenant_id=tenant) return {'total': len(rows), 'results': rows}
def unrated_frames(table): config = request_params(request.args) rows = query.get_unrated_frames(table=table, column=config['column'], labels=config['labels'], start=config['start'], end=config['end']) return {'total': len(rows), 'results': rows}
def nodes_total_rating(tenant): config = request_params(request.args) rows = query.get_nodes_total_rating(start=config['start'], end=config['end'], tenant_id=tenant) return { 'total': len(rows), 'results': rows }
def node_namespaces(node, tenant): config = request_params(request.args) rows = query.get_node_namespaces(node=node, start=config['start'], end=config['end'], tenant_id=tenant) return { 'total': len(rows), 'results': rows }