This commit is contained in:
2025-01-04 00:33:04 -05:00
parent a746140e8b
commit 109dff1cd0
5 changed files with 92 additions and 1 deletions

20
app.py Normal file
View File

@ -0,0 +1,20 @@
from flask import Flask, jsonify, render_template
from monitor.node import check_network_health, measure_latency, check_bandwidth
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/api/metrics')
def get_metrics():
metrics = {
'network_health': check_network_health(),
'latency': measure_latency(),
'bandwidth': check_bandwidth()
}
return jsonify(metrics)
if __name__ == '__main__':
app.run(debug=True)