INNER CODE UNIT · Python
healthz
itbench-hub/ITBench · scenarios/sre/tools/kubernetes-topology-monitor/app.py:12
def healthz():
"""
Simple health check endpoint for Kubernetes.
"""
return jsonify({"status": "ok"}), 200
@app.route('/nodes')
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([{