Ejemplo n.º 1
0
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}
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
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}
Ejemplo n.º 4
0
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}
Ejemplo n.º 5
0
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
    }
Ejemplo n.º 6
0
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
    }