INNER CODE UNIT · Python

get_nodes

itbench-hub/ITBench · scenarios/sre/tools/kubernetes-topology-monitor/app.py:19

def get_nodes():
    topology_manager.refresh_topology()
    return jsonify([{
        'id': node_id,
        **{k: str(v) for k, v in topology_manager.graph.nodes[node_id].items()}  # Convert all values to strings
    } for node_id in topology_manager.graph.nodes])

@app.route('/edges')
def get_edges():
    topology_manager.refresh_topology()  # Ensure latest state
    return jsonify([{
        'source': source,
        'target': target,
        **attrs
    } for source, target, attrs in topology_manager.graph.edges(data=True)])

@app.route('/graph')
def get_graph():

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…