Open srikanthccv opened 1 month ago
The Flask application serves both the main page (/) and the "View Traces" page (/view_traces). It uses sample data to simulate database calls and trace detail, and re-directed to a page that shows page details.
from flask import Flask, render_template, request, jsonify
app = Flask(name)
db_calls = [ {"line_id": 1, "query": "SELECT FROM users", "timestamp": "2024-06-26 10:00:00"}, {"line_id": 2, "query": "INSERT INTO orders VALUES (1, 'Product A')", "timestamp": "2024-06-26 11:00:00"} ] traces = { 1: {"trace_id": 101, "details": "Trace details for SELECT FROM users"}, 2: {"trace_id": 102, "details": "Trace details for INSERT INTO orders VALUES (1, 'Product A')"} }
@app.route('/') def index(): return render_template('index.html', db_calls=db_calls)
@app.route('/view_traces') def view_traces(): line_id = request.args.get('line_id') trace = traces.get (int(line_id), {}) return render_template ('view_traces.html', trace=trace) if name == 'main': app.run(debug=True)
dbSystem
should be filled in the filtersexternalHttpUrl