INNER CODE UNIT · Python
get_edges
itbench-hub/ITBench · scenarios/sre/tools/kubernetes-topology-monitor/app.py:27
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():
topology_manager.refresh_topology() # Ensure latest state
return jsonify(topology_manager._serialize_graph())
@app.route('/events')
def get_events():
events = []
current_date = datetime.now().strftime("%Y-%m-%d")
log_file = event_logger._get_current_logfile()