{% extends "base.html" %} {% macro loading_element_html(unique_class, is_text_required, is_hidden) %} {% endmacro %} {% block title %}{{ gettext('Performance Diagnostics') }}{% endblock %} {% block body %}
Performance Diagnostic
{{ serverName }}
Generated On
{{ report_time }}
{{ loading_element_html("perf-first-graph-loading", False, False) }}
{{ loading_element_html("perf-second-graph-loading", False, False) }}
{{ gettext('Sample time: ') }}
Wait Event Details
{{ loading_element_html("perf-sql-loading loading_height_100_px", False, True) }}
{{ loading_element_html("perf-users-loading loading_height_100_px", False, True) }}
{{ loading_element_html("perf-waits-loading loading_height_100_px", False, True) }}
{% endblock %} {% block init_script %} try { require(['sources/generated/performance_diagnostic', 'sources/generated/codemirror'], function() { pgAdmin.Browser.performanceDiagnostic.intializeDashboardGraphs({{ sid }}, {{trans_id}}, {{ open_window_preference }}); }, function() { console.warn(arguments); }); } catch (err) { /* Show proper error dialog */ if (err.stack ) { console.warn(err.stack); } else { console.warn(err); } } {% endblock %} {% block require_paths %} 'pem.tools.performance_diagnostic.open_in_new_browser': "{{ url_for('performance_diagnostic.open_in_new_browser')[:-3] }}", {% endblock %}