INNER CODE UNIT · Python
get_events
itbench-hub/ITBench · scenarios/sre/tools/kubernetes-topology-monitor/app.py:41
def get_events():
events = []
current_date = datetime.now().strftime("%Y-%m-%d")
log_file = event_logger._get_current_logfile()
if log_file.exists():
with open(log_file, 'r') as f:
events = f.read().split('-' * 80)
events = [e.strip() for e in events if e.strip()]
return jsonify(events)
@app.route('/refresh')
def refresh_topology():
"""Endpoint to manually trigger topology refresh"""
topology_manager.refresh_topology()
return jsonify({"status": "success"})