<!DOCTYPE html> <html lang="en"> <head> <title>pgBadger :: PostgreSQL Log Analyzer</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="robots" content="noindex,nofollow"> <meta http-equiv="Expires" content="Thu Sep 19 23:28:36 2024"> <meta http-equiv="Generator" content="pgBadger v12.0"> <meta http-equiv="Date" content="Thu Sep 19 23:28:36 2024"> <link rel="shortcut icon" href="data:image/x-icon;base64, AAABAAEAIyMQAAEABAA8BAAAFgAAACgAAAAjAAAARgAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAgAAGRsZACgqKQA2OTcASEpJAFpdWwBoa2kAeHt5AImMigCeoZ8AsLOxAMTHxQDR1NIA 5enmAPv+/AAAAAAA///////////////////////wAAD///////////H///////////AAAP////// //9Fq7Yv////////8AAA////////8V7u7qD////////wAAD///////8B7qWN5AL///////AAAP// ///y8Avrc3rtMCH/////8AAA/////xABvbAAAJ6kAA/////wAAD////wAG5tQAAADp6RAP////AA AP//MQBd7C2lRESOWe5xAD//8AAA//8APO7iC+7e7u4A3uxwBf/wAAD/9Aju7iAAvu7u0QAN7ukA 7/AAAP/wCe7kAAAF7ugAAAHO6xD/8AAA//AK7CAAAAHO1AAAABnrEP/wAAD/8ArAAAAAAc7kAAAA AIwQ//AAAP/wCjAAAAAC3uQAAAAAHBCf8AAA//AIEBVnIATu5gAXZhAFEP/wAAD/8AIAqxdwBu7p AFoX0QIQ//AAAP/wAAPsBCAL7u4QBwfmAAD/8AAA//AAA8owAC7u7lAAKbYAAJ/wAAD/8AAAAAAA fu7uwAAAAAAA//AAAP/wAAAAAADu7u7jAAAAAAD/8AAA//AAAAAABe7u7uoAAAAAAP/wAAD/8AAA AAAL7u7u7QAAAAAAn/AAAP/wAAAAAB3u7u7uYAAAAAD/8AAA//MAAAAATu7u7u6QAAAAAP/wAAD/ /wAAAAAM7u7u7TAAAAAD//AAAP//IQAAAAKu7u7UAAAAAB//8AAA////IAAAAAju7BAAAAAP///w AAD////2AAA1je7ulUAAA/////AAAP/////xEAnO7u7pIAH/////8AAA//////9CABju6iACP/// ///wAAD////////wAAggAP////////AAAP////////8wAAA/////////8AAA///////////w//// ///////wAAD///////////////////////AAAP/////gAAAA//+//+AAAAD//Af/4AAAAP/4A//g AAAA//AA/+AAAAD/oAA/4AAAAP8AAB/gAAAA/gAAD+AAAADwAAAB4AAAAPAAAADgAAAA4AAAAGAA AADgAAAA4AAAAOAAAADgAAAA4AAAAOAAAADgAAAAYAAAAOAAAADgAAAA4AAAAOAAAADgAAAA4AAA AOAAAABgAAAA4AAAAOAAAADgAAAA4AAAAOAAAADgAAAA4AAAAGAAAADgAAAA4AAAAOAAAADgAAAA 8AAAAOAAAADwAAAB4AAAAPwAAAfgAAAA/gAAD+AAAAD/gAA/4AAAAP/AAH/gAAAA//gD/+AAAAD/ /Af/4AAAAP//v//gAAAA/////+AAAAA " /> <link href="../../../12/jquery.jqplot.min.css" rel="stylesheet"> <script type="text/javascript" src="../../../12/jquery.min.js"></script> <script type="text/javascript" src="../../../12/jquery.jqplot.min.js"></script> <script type="text/javascript" src="../../../12/jqplot.pieRenderer.min.js"></script> <script type="text/javascript" src="../../../12/jqplot.barRenderer.min.js"></script> <script type="text/javascript" src="../../../12/jqplot.dateAxisRenderer.min.js"></script> <script type="text/javascript" src="../../../12/jqplot.canvasTextRenderer.min.js"></script> <script type="text/javascript" src="../../../12/jqplot.categoryAxisRenderer.min.js"></script> <script type="text/javascript" src="../../../12/jqplot.canvasAxisTickRenderer.min.js"></script> <script type="text/javascript" src="../../../12/jqplot.highlighter.min.js"></script> <script type="text/javascript" src="../../../12/jqplot.highlighter.min.js"></script> <script type="text/javascript" src="../../../12/jqplot.cursor.min.js"></script> <script type="text/javascript" src="../../../12/jqplot.pointLabels.min.js"></script> <script type="text/javascript" src="../../../12/bean.min.js"></script> <script type="text/javascript" src="../../../12/underscore.min.js"></script> <link href="../../../12/bootstrap.min.css" rel="stylesheet"> <link href="../../../12/fontawesome.min.css" rel="stylesheet"> <script type="text/javascript" src="../../../12/bootstrap.min.js"></script> <script type="text/javascript" src="../../../12/pgbadger_slide.min.js"></script> <link href="../../../12/pgbadger.min.css" rel="stylesheet"> <script type="text/javascript" src="../../../12/pgbadger.min.js"></script> </head> <body> <form method="POST" target="explain" action="http://explain.depesz.com/"><input type="hidden" name="is_public" value="0"><input type="hidden" name="is_anon" value="0"><input type="hidden" name="plan" value=""></form> <div class="navbar navbar-inverse navbar-fixed-top"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a data-placement="bottom" rel="tooltip" data-original-title="PostgreSQL Log Analyzer" href="" id="pgbadger-brand" class="navbar-brand"><img src="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A /wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB94ICA0KBOR+CxEAAAaZSURBVFjD vVhdTFNbFv76B0WwNkIlMq0ElMSmhTCNKCigQIaQSEXFS1DxP0E04UUFiRoYnAxqfPDBPzBEQgAJ kmu8IwESjZkhAZQgiPFFRo2ZBIXgAA20YCvnm4e556S9tPx49a7kpHvvtffa31nnW2uvXeAHyYUL F5a8Rr7UBbdu3ZLaJSUlfw4ODj4WEBBQoNPpjm/btu0voq6npwc/VA4dOgQAIKmMj48vCwoKGlUo FARAmUxGf39/W1JSUndXV9dy/BFSXFycqtFoJgEQANVqNSsqKmg2mymOKZVKV0pKytnvuvG+ffuk 9o4dO+KMRuPPMpmMAKjX61leXk53efDgAWNjYwlAAMC1a9f+Jy4uLqm1tdX/dwE5ceIEAKCmpibC YDDc0ev1AgAGBgby+vXrfP/+vUAvYrfbhXv37jE6OloAQJ1OR51O98v58+czRNuCICwOxMaNG6V2 fn7+nWXLlv1X9IZCoRA2bNjAvXv3ChcvXuTw8PAcMFVVVczLy2NqaioDAgKkTxcQEDCTnJz8r6VG i9xkMpljYmIcoiHR7e6PWq1mZWWlB5APHz5Qr9fzt3PdbWg0Gubk5Oy7evWqCgCGh4fngqioqAAA REdH/02r1foEAYBRUVFsb28nSQqC4PE7Pj7OlJQUn2DEF9Hr9Y0kFT69Ul1dnSaGqi8gANjf3+8B QBSxPzo6yk2bNvnykGTbYrH8AwCOHz8+F4zFYpnPAAFw586dtNvtXEhu3769oK3/pyyqvWbgvr6+ BTnV3d0Nh8PhU08SLpcLr1+/XhRH6+rqIr/5OBgZGcHg4KBPvUwmw8jICG7evLkoezKZTPbNYADg xo0b8+p7e3u/S9LlYh9vIhJ4MdwTn7q6OtPv8gwAFBUVSRxx/0SDg4OL4t6SS4j4+Hj09/ejtbUV W7Zs8dA9fPhwDnEBoLS01GN83bp1qK+vx4sXL6Qj5pvAyOVyxMbGIiQkBJ2dncjOzobRaISYObu6 uiDyT/zt6OgAACiVSpSUlODt27d48+YNLBaLNEehUEAuly8MJigoCJGRkZDJZOjr60NbWxsmJiZg MBgQHh6OrKwsAMDU1BRqamo81jY0NGBsbAwAsH//fmzevBkGgwEOhwM2mw3379+XvKXT6RYG43K5 cOrUKWi1WszMzCAvLw/Nzc3IyMhAcHAwmpubPcJ8enpa6j99+hRfvnwBALS3t6OrqwuZmZlwuVww m834/PkzVCoVEhMToVarF44mlUrFx48fMyEhwYP1fn5+lMvlHmOxsbEcGhoiSc7MzHDXrl1zosXf 39+jv2rVKr569YqrV69eXDRNTU2htrYWfn5+0pjT6ZxThwwNDWFiYkLSe8vMoqdEXhUXF0OlUnlE 4bxgvn79iqioKAwMDMBsNvt0o0qlglKplMjubQNRwsLCUF1djdOnT8PhcMAt8frOwO5vv379enR2 diIjI8PrBmlpaQgPDwcABAYGYuvWrV7nhYaG4tGjRzh69KjEy9nZWdFzX7wu2r59uwCAZWVlnJ2d 9ciukZGRHt++o6PDaxa22WwMDg72mDs+Pu4xp76+Xiol3E9tD7l8+bJGo9EQAFNTU4WXL196gDIa jQTAZ8+eSWPT09O02+2cnp6W5k5NTVGpVFKhUEgEJ8l3797xzJkzwq8lLI8cOdL4ax3lCSQ/Px8A kJycnC9eReRyuXD48GF+/PiRJDkwMMCIiAiOjY2xra2NOTk5zMrKYmZmJrOyspiTk8NLly6RJI8d O8aqqiqSpNPp5Llz5ygW9StWrGBMTMx1AMjNzcW89YjVav2T1Wr9p+jmoKAg4eTJkyTJwsJC2mw2 pqWlzXuI3r17lyRZW1vLsLAwwa26s5tMJnNlZaVsSXfk0tLSpJCQkA9yufwrAIaEhAg9PT389OmT 8Pz5c1+nMJ1Op9Da2sr09HRBvG0uX758fPfu3edF2wkJCYs/QcvLy6W20Wj868qVK1+KG3Z3dwsk 2dvby7NnzzIxMZFFRUVsamoiSWF0dFQqI8LDw4U1a9bcaWhoiACAPXv2fFuZUFBQILWzs7PD0tPT /65Wq6nVaklSIMnGxkYePHiQ165d4+TkJEnSarUSAE0m08+5ublxv72rfzchuTo0NPT9gQMHvIZ2 S0sLAUxeuXIl9Yde+t2LpvT09J9yc3P/3dLS4uzp6eGTJ0+EwsLCz9HR0WUklQBQWFj4Y/+FIImo qCixqwXwk8FgKACwPy8vzyIqmpqa8IeJG6DvJv8DFUCCOQ08CmkAAAAASUVORK5CYII= " class="pull-left" style="width:50px;height:auto"> pgBadger</a> </div> <div class="collapse navbar-collapse"> <ul class="nav navbar-nav" id="navigation"> <li id="menu-overview" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Overview <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#global-stats">Global Stats</a></li> <li><a href="#sql-traffic">SQL Traffic</a></li> <li><a href="#select-traffic">Select Traffic</a></li> <li><a href="#write-traffic">Write Traffic</a></li> <li><a href="#duration-traffic">Queries duration</a></li> <li><a href="#prepared-queries-ratio">Prepared queries ratio</a></li> <li><a href="#general-activity">General Activity</a></li> </ul> </li> <li id="menu-connections" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Connections <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#established-connections">Established connections</a></li> <li><a href="#connections-per-database">Connections per database</a></li> <li><a href="#connections-per-user">Connections per user</a></li> <li><a href="#connections-per-host">Connections per host</a></li> </ul> </li> <li id="menu-sessions" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Sessions <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#simultaneous-sessions">Simultaneous sessions</a></li> <li><a href="#histogram-session-times">Histogram of sessions times</a></li> <li><a href="#sessions-per-database">Sessions per database</a></li> <li><a href="#sessions-per-user">Sessions per user</a></li> <li><a href="#sessions-per-host">Sessions per host</a></li> <li><a href="#sessions-per-app">Sessions per application</a></li> </ul> </li> <li id="menu-checkpoints" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Checkpoints <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#checkpoints-buffers">Checkpoints buffers</a></li> <li><a href="#checkpoints-files">Checkpoints files</a></li> <li><a href="#checkpoints-distance">Checkpoints distance</a></li> <li><a href="#checkpoint-activity">Checkpoint activity</a></li> <li><a href="#checkpoints-cause">Checkpoint causes</a></li> </ul> </li> <li id="menu-tempfiles" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Temp Files <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#tempfiles-size">Size of temporary files</a></li> <li><a href="#tempfiles-number">Number of temporary files</a></li> <li><a href="#tempfiles-activity">Temporary files activity</a></li> <li class="divider"></li> <li><a href="#queries-generating-most-temporary-files">Queries generating the most files (N)</a></li> <li><a href="#queries-generating-largest-temporary-files">Queries generating the largest files</a></li> </ul> </li> <li id="menu-vacuums" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Vacuums <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#vacuums-count">Vacuums distribution</a></li> <li><a href="#vacuums-activity">Vacuums activity</a></li> <li><a href="#analyzes-per-table">Analyzes per Tables</a></li> <li><a href="#vacuums-per-table">Vacuums per Tables</a></li> <li><a href="#tuples-removed-per-table">Tuples removed</a></li> <li><a href="#pages-removed-per-table">Page removed</a></li> </ul> </li> <li id="menu-locks" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Locks <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#locks-type">Locks by type</a></li> <li class="divider"></li> <li><a href="#queries-most-frequent-waiting">Most frequent waiting queries (N)</a></li> <li><a href="#queries-that-waited-most">Queries that waited the most</a></li> </ul> </li> <li id="menu-queries" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Queries <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#queries-by-type">Queries by type</a></li> <li><a href="#queries-by-database">Queries by database</a></li> <li><a href="#queries-by-user">Queries by user</a></li> <li><a href="#duration-by-user">Duration by user</a></li> <li><a href="#queries-by-host">Queries by host</a></li> <li><a href="#queries-by-application">Queries by application</a></li> <li class="divider"></li> <li><a href="#queries-cancelled-number">Number of cancelled queries</a></li> </ul> </li> <li id="menu-topqueries" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Top <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#histogram-query-times">Histogram of query times</a></li> <li><a href="#slowest-individual-queries">Slowest individual queries</a></li> <li><a href="#time-consuming-queries">Time Consuming queries (N)</a></li> <li><a href="#most-frequent-queries">Most frequent queries (N)</a></li> <li><a href="#normalized-slowest-queries">Normalized slowest queries</a></li> <li><a href="#time-consuming-prepare">Time consuming prepare</a></li> <li><a href="#time-consuming-bind">Time consuming bind</a></li> </ul> </li> <li id="menu-events" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Events <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#log-levels">Log levels</a></li> <li><a href="#minutes-errors-levels">Events distribution</a></li> <li class="divider"></li> <li><a href="#most-frequent-errors-events">Most frequent errors/events</a></li> </ul> </li> <li id="menu-info" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#global-stats"><i class="glyphicon icon-info-sign icon-large"></i></a> </li> </ul> </div> </div> </div> <div class="container" id="main-container"> <ul id="slides"> <li class="slide" id="info-slide"> <div class="row analysis-item" id="global-info"> <h2 class="col-md-12"><i class="glyphicon icon-info-sign"></i> Global information</h2> <div class="tab-content"> <div class="tab-pane active" id="tab-info"> <ul> <li>Generated on Thu Sep 19 23:28:36 2024</li> <li>Log file: /opt/docker/data/log/postgresql-2024-09-19_232832.json</li> <li>Parsed 15 log entries in 2s</li> <li>Log start from 2024-09-19 23:28:32 to 2024-09-19 23:28:32</li> </ul> </div> </div> </div> </li> <li class="slide active-slide" id="overview-slide"> <h1 class="page-header"><i class="glyphicon icon-eye-open"></i> Overview</h1> <div class="row analysis-item" id="global-stats"> <h2 class="col-md-12"><i class="glyphicon icon-dashboard"></i> Global Stats</h2> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#tab-queries" data-toggle="tab"><i class="glyphicon icon-question-sign"></i> Queries</a></li> <li><a href="#tab-durations" data-toggle="tab"><i class="glyphicon icon-time"></i> Durations</a></li> <li><a href="#tab-events" data-toggle="tab"><i class="glyphicon icon-bullhorn"></i> Events</a></li> <li><a href="#tab-vacuums" data-toggle="tab"><i class="glyphicon icon-cogs"></i> Vacuums</a></li> <li><a href="#tab-tempfiles" data-toggle="tab"><i class="glyphicon icon-file"></i> Temporary files</a></li> <li><a href="#tab-sessions" data-toggle="tab"><i class="glyphicon icon-off"></i> Sessions</a></li> <li><a href="#tab-connections" data-toggle="tab"><i class="glyphicon icon-external-link-sign"></i> Connections</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="tab-queries"> <ul> <li class="first"><span class="figure">0</span> <span class="figure-label">Number of unique normalized queries</span></li> <li><span class="figure">0</span> <span class="figure-label">Number of queries</span></li> <li><span class="figure">0ms</span> <span class="figure-label">Total query duration</span></li> <li><span class="figure">-</span> <span class="figure-label">First query</span></li> <li><span class="figure">-</span> <span class="figure-label">Last query</span></li> <li><span class="figure">0 queries/s at </span> <span class="figure-label">Query peak</span></li> </ul> </div> <div class="tab-pane" id="tab-durations"> <ul> <li class="first"><span class="figure">0ms</span> <span class="figure-label">Total query duration</span></li> <li><span class="figure">0ms</span> <span class="figure-label">Prepare/parse total duration</span></li> <li><span class="figure">0ms</span> <span class="figure-label">Bind total duration</span></li> <li><span class="figure">0ms</span> <span class="figure-label">Execute total duration</span></li> </ul> </div> <div class="tab-pane" id="tab-events"> <ul> <li class="first"><span class="figure">1</span> <span class="figure-label">Number of events</span></li> <li><span class="figure">1</span> <span class="figure-label">Number of unique normalized events</span></li> <li><span class="figure">1</span> <span class="figure-label">Max number of times the same event was reported</span></li> <li><span class="figure">0</span> <span class="figure-label">Number of cancellation</span></li> </ul> </div> <div class="tab-pane" id="tab-vacuums"> <ul> <li class="first"><span class="figure">0</span> <span class="figure-label">Total number of automatic vacuums</span></li> <li><span class="figure">0</span> <span class="figure-label">Total number of automatic analyzes</span></li> </ul> </div> <div class="tab-pane" id="tab-tempfiles"> <ul> <li class="first"><span class="figure">0</span> <span class="figure-label">Number temporary file</span></li> <li><span class="figure">0</span> <span class="figure-label">Max size of temporary file</span></li> <li><span class="figure">0.00 B</span> <span class="figure-label">Average size of temporary file</span></li> </ul> </div> <div class="tab-pane" id="tab-sessions"> <ul> <li class="first"><span class="figure">0</span> <span class="figure-label">Total number of sessions</span></li> <li><span class="figure">0 sessions at </span> <span class="figure-label">Session peak</span></li> <li><span class="figure">0ms</span> <span class="figure-label">Total duration of sessions</span></li> <li><span class="figure">0ms</span> <span class="figure-label">Average duration of sessions</span></li> <li><span class="figure">0</span> <span class="figure-label">Average queries per session</span></li> <li><span class="figure">0ms</span> <span class="figure-label">Average queries duration per session</span></li> <li><span class="figure">n/a</span> <span class="figure-label">Average idle time per session</span></li> </ul> </div> <div class="tab-pane" id="tab-connections"> <ul> <li class="first"><span class="figure">0</span> <span class="figure-label">Total number of connections</span></li> <li><span class="figure">0</span> <span class="figure-label">Total number of databases</span></li> </ul> </div> </div> <!-- end div tab-content --> </div> <!-- end div tabbable --> </div> <!-- end div global-stats --> <div id="sql-traffic" class="analysis-item row"> <h2 class="col-md-12"><i class="glyphicon icon-road"></i> SQL Traffic</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">0 queries/s</span> <span class="figure-label">Query Peak</span></li> <li><span class="figure"></span> <span class="figure-label">Date</span></li> </ul> </div> </div> <div class="col-md-9"> <div id="queriespersecond_graph" class="jqplot-graph linegraph"></div> <script type="text/javascript"> /* <![CDATA[ */ var queriespersecond_graph_1_d1 = [[1726781100000, 0],[1726781400000, 0]]; var queriespersecond_graph_1_d2 = [[1726781100000, 0],[1726781400000, 0]]; var queriespersecond_graph_1_d3 = [[1726781100000, 0],[1726781400000, 0]]; var series_arr = [ { label: "Maximum", color: "#6e9dc9" },{ label: "Average", color: "#f4ab3a" },{ label: "Minimum", color: "#ac7fa8" } ]; charts = window.charts || []; create_download_button(1, 'btn btn-default'); charts.push(['linegraph', 'queriespersecond_graph', 'Queries per second (5 minutes average)', 'Queries per second', series_arr, [queriespersecond_graph_1_d1,queriespersecond_graph_1_d2,queriespersecond_graph_1_d3]]); add_download_button_event(1, 'queriespersecond_graph'); /* ]]> */ </script> </div> </div><!-- end of sql-traffic --> <div id="select-traffic" class="analysis-item row"> <h2 class="col-md-12"><i class="glyphicon icon-road"></i> SELECT Traffic</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">0 queries/s</span> <span class="figure-label">Query Peak</span></li> <li><span class="figure"></span> <span class="figure-label">Date</span></li> </ul> </div> </div> <div class="col-md-9"> <div id="selectqueries_graph" class="jqplot-graph linegraph"></div> <script type="text/javascript"> /* <![CDATA[ */ var selectqueries_graph_4_d1 = [[1726781100000, 0],[1726781400000, 0]]; var selectqueries_graph_4_d2 = [[1726781100000, 0],[1726781400000, 0]]; var selectqueries_graph_4_d3 = [[1726781100000, 0],[1726781400000, 0]]; var series_arr = [ { label: "Maximum", color: "#6e9dc9" },{ label: "Average", color: "#f4ab3a" },{ label: "Minimum", color: "#ac7fa8" } ]; charts = window.charts || []; create_download_button(4, 'btn btn-default'); charts.push(['linegraph', 'selectqueries_graph', 'SELECT queries (5 minutes period)', 'Queries per second', series_arr, [selectqueries_graph_4_d1,selectqueries_graph_4_d2,selectqueries_graph_4_d3]]); add_download_button_event(4, 'selectqueries_graph'); /* ]]> */ </script> </div> </div><!-- end of select-traffic --> <div id="write-traffic" class="analysis-item row"> <h2 class="col-md-12"><i class="glyphicon icon-road"></i> INSERT/UPDATE/DELETE Traffic</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">0 queries/s</span> <span class="figure-label">Query Peak</span></li> <li><span class="figure"></span> <span class="figure-label">Date</span></li> </ul> </div> </div> <div class="col-md-9"> <div id="writequeries_graph" class="jqplot-graph linegraph"></div> <script type="text/javascript"> /* <![CDATA[ */ var writequeries_graph_5_d1 = [[1726781100000, 0],[1726781400000, 0]]; var writequeries_graph_5_d2 = [[1726781100000, 0],[1726781400000, 0]]; var writequeries_graph_5_d3 = [[1726781100000, 0],[1726781400000, 0]]; var series_arr = [ { label: "DELETE queries", color: "#6e9dc9" },{ label: "INSERT queries", color: "#f4ab3a" },{ label: "UPDATE queries", color: "#ac7fa8" } ]; charts = window.charts || []; create_download_button(5, 'btn btn-default'); charts.push(['linegraph', 'writequeries_graph', 'Write queries (5 minutes period)', 'Queries', series_arr, [writequeries_graph_5_d1,writequeries_graph_5_d2,writequeries_graph_5_d3]]); add_download_button_event(5, 'writequeries_graph'); /* ]]> */ </script> </div> </div><!-- end of write-traffic --> <div id="duration-traffic" class="analysis-item row"> <h2 class="col-md-12"><i class="glyphicon icon-time"></i> Queries duration</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">0ms</span> <span class="figure-label">Total query duration</span></li> </ul> </div> </div> <div class="col-md-9"> <div id="durationqueries_graph" class="jqplot-graph linegraph"></div> <script type="text/javascript"> /* <![CDATA[ */ var durationqueries_graph_6_d1 = [[1726781100000, 0.000],[1726781400000, 0.000]]; var durationqueries_graph_6_d2 = [[1726781100000, 0.000],[1726781400000, 0.000]]; var durationqueries_graph_6_d3 = [[1726781100000, 0.000],[1726781100000, 0.000],[1726781100000, 0.000],[1726781100000, 0.000],[1726781100000, 0.000],[1726781100000, 0.000],[1726781100000, 0.000],[1726781100000, 0.000],[1726781100000, 0.000],[1726781400000, 0.000],[1726781400000, 0.000],[1726781400000, 0.000],[1726781400000, 0.000],[1726781400000, 0.000],[1726781400000, 0.000],[1726781400000, 0.000],[1726781400000, 0.000],[1726781400000, 0.000]]; var series_arr = [ { label: "All queries", color: "#6e9dc9" },{ label: "Select queries", color: "#f4ab3a" },{ label: "Write queries", color: "#ac7fa8" } ]; charts = window.charts || []; create_download_button(6, 'btn btn-default'); charts.push(['linegraph', 'durationqueries_graph', 'Average queries duration (5 minutes average)', 'Duration', series_arr, [durationqueries_graph_6_d1,durationqueries_graph_6_d2,durationqueries_graph_6_d3]]); add_download_button_event(6, 'durationqueries_graph'); /* ]]> */ </script> </div> </div><!-- end of duration-traffic --> <div id="prepared-queries-ratio" class="analysis-item row"> <h2 class="col-md-12"><i class="glyphicon icon-cog"></i> Prepared queries ratio</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">0.00</span> <span class="figure-label">Ratio of bind vs prepare</span></li> <li><span class="figure">0.00 %</span> <span class="figure-label">Ratio between prepared and "usual" statements</span></li> </ul> </div> </div> <div class="col-md-9"> <div id="bindpreparequeries_graph" class="jqplot-graph linegraph"></div> <script type="text/javascript"> /* <![CDATA[ */ var bindpreparequeries_graph_7_d1 = [[1726781100000, 0],[1726781400000, 0]]; var bindpreparequeries_graph_7_d2 = [[1726781100000, 0],[1726781400000, 0]]; var bindpreparequeries_graph_7_d3 = [[1726781100000, 0.00],[1726781400000, 0.00]]; var series_arr = [ { label: "Prepare/Parse", color: "#6e9dc9" },{ label: "Execute/Bind", color: "#f4ab3a" },{ label: "Bind vs prepare", color: "#ac7fa8" } ]; charts = window.charts || []; create_download_button(7, 'btn btn-default'); charts.push(['linegraph', 'bindpreparequeries_graph', 'Bind versus prepare statements (5 minutes average)', 'Number of statements', series_arr, [bindpreparequeries_graph_7_d1,bindpreparequeries_graph_7_d2,bindpreparequeries_graph_7_d3]]); add_download_button_event(7, 'bindpreparequeries_graph'); /* ]]> */ </script> </div> </div><!-- end of prepared-queries-ratio --> <div class="analysis-item row" id="general-activity"> <h2 class="col-md-12"><i class="glyphicon icon-calendar"></i> General Activity</h2> <div class="col-md-12 tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#general-activity-queries" data-toggle="tab">Queries</a></li> <li><a href="#general-activity-select-queries" data-toggle="tab">Read Queries</a></li> <li><a href="#general-activity-write-queries" data-toggle="tab">Write Queries</a></li> <li><a href="#general-activity-prepared-queries" data-toggle="tab">Prepared Queries</a></li> <li><a href="#general-activity-connections" data-toggle="tab">Connections</a></li> <li><a href="#general-activity-sessions" data-toggle="tab">Sessions</a></li> </ul> <div class="tab-content"> <div class="active tab-pane" id="general-activity-queries"> <table class="table table-striped table-hover table-condensed"> <thead> <tr> <th>Day</th> <th>Hour</th> <th>Count</th> <th>Min duration</th> <th>Max duration</th> <th>Avg duration</th> <th>Latency Percentile(90)</th> <th>Latency Percentile(95)</th> <th>Latency Percentile(99)</th> </tr> </thead> <tbody> <tr> <td>Sep 19</td> <td>23</td> <td>0</td> <td>0ms</td> <td>0ms</td> <td>0ms</td> <td>0ms</td> <td>0ms</td> <td>0ms</td> </tr> </tbody> </table> </div> <div class="tab-pane" id="general-activity-select-queries"> <table class="table table-striped table-hover table-condensed"> <thead> <tr> <th>Day</th> <th>Hour</th> <th>SELECT</th> <th>COPY TO</th> <th>Average Duration</th> <th>Latency Percentile(90)</th> <th>Latency Percentile(95)</th> <th>Latency Percentile(99)</th> </tr> </thead> <tbody> <tr> <td>Sep 19</td> <td>23</td> <td>0</td> <td>0</td> <td>0ms</td> <td>0ms</td> <td>0ms</td> <td>0ms</td> </tr> </tbody> </table> </div> <div class="tab-pane" id="general-activity-write-queries"> <table class="table table-striped table-hover table-condensed"> <thead> <tr> <th>Day</th> <th>Hour</th> <th>INSERT</th> <th>UPDATE</th> <th>DELETE</th> <th>COPY FROM</th> <th>Average Duration</th> <th>Latency Percentile(90)</th> <th>Latency Percentile(95)</th> <th>Latency Percentile(99)</th> </tr> </thead> <tbody> <tr> <td>Sep 19</td> <td>23</td> <td>0</td> <td>0</td> <td>0</td> <td>0</td> <td>0ms</td><td>0ms</td> <td>0ms</td> <td>0ms</td> </tr> </tbody> </table> </div> <div class="tab-pane" id="general-activity-prepared-queries"> <table class="table table-striped table-hover table-condensed"> <thead> <tr> <th>Day</th> <th>Hour</th> <th>Prepare</th> <th>Bind</th> <th>Bind/Prepare</th> <th>Percentage of prepare</th> </tr> </thead> <tbody> <tr> <td>Sep 19</td> <td>23</td> <td>0</td> <td>0</td> <td>0.00</td> <td>0.00%</td> </tr> </tbody> </table> </div> <div class="tab-pane" id="general-activity-connections"> <table class="table table-striped table-hover table-condensed"> <thead> <tr> <th>Day</th> <th>Hour</th> <th>Count</th> <th>Average / Second</th> </tr> </thead> <tbody> <tr> <td>Sep 19</td> <td>23</td> <td>0</td> <td>0.00/s</td> </tr> </tbody> </table> </div> <div class="tab-pane" id="general-activity-sessions"> <table class="table table-striped table-hover table-condensed"> <thead> <tr> <th>Day</th> <th>Hour</th> <th>Count</th> <th>Average Duration</th> <th>Average idle time</th> </tr> </thead> <tbody> <tr> <td>Sep 19</td> <td>23</td> <td>0</td> <td>0ms</td> <td>0ms</td> </tr> </tbody> </table> </div> </div> <!-- end of div tab-content --> <span class="pull-right">↑ <small><a href="#general-activity" class="">Back to the top of the <em>General Activity</em> table</a></small></span> </div> </div><!-- end of general activity --> </li> <li class="slide" id="connections-slide" style="display:none;"> <h1 class="page-header"><i class="glyphicon icon-external-link-sign"></i> Connections</h1> <div id="established-connections" class="analysis-item row"> <h2 class="col-md-12"><i class="glyphicon icon-random"></i> Established Connections</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">0 connections</span> <span class="figure-label">Connection Peak</span></li> <li><span class="figure"></span> <span class="figure-label">Date</span></li> </ul> </div> </div> <div class="col-md-9"> <div id="connectionspersecond_graph" class="jqplot-graph linegraph"></div> <script type="text/javascript"> /* <![CDATA[ */ var connectionspersecond_graph_2_d1 = [[1726781100000, 0],[1726781400000, 0]]; var connectionspersecond_graph_2_d2 = [[1726781100000, 0],[1726781400000, 0]]; var connectionspersecond_graph_2_d3 = [[1726781100000, 0],[1726781400000, 0]]; var series_arr = [ { label: "Maximum", color: "#6e9dc9" },{ label: "Average", color: "#f4ab3a" },{ label: "Minimum", color: "#ac7fa8" } ]; charts = window.charts || []; create_download_button(2, 'btn btn-default'); charts.push(['linegraph', 'connectionspersecond_graph', 'Connections per second (5 minutes average)', 'Connections per second', series_arr, [connectionspersecond_graph_2_d1,connectionspersecond_graph_2_d2,connectionspersecond_graph_2_d3]]); add_download_button_event(2, 'connectionspersecond_graph'); /* ]]> */ </script> </div> </div><!-- end of Established connections --> <div class="analysis-item row" id="connections-per-database"> <h2 class="col-md-12"><i class="glyphicon icon-list-alt"></i> Connections per database</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">unknown</span> <span class="figure-label">Main Database</span></li> <li><span class="figure">0 connections</span> <span class="figure-label">Total</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#connections-per-database-graph" data-toggle="tab">Chart</a></li> <li><a href="#connections-per-database-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="connections-per-database-graph"> <h3 class="">Connections per database</h3> <div id="graph_databaseconnections" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="connections-per-database-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>Database</th> <th>User</th> <th>Count</th> </tr> </thead> <tbody> </tbody> </table> </div> </div> </div> </div> </div><!-- end of connections per database --> <div class="analysis-item row" id="connections-per-user"> <h2 class="col-md-12"><i class="glyphicon icon-user"></i> Connections per user</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">unknown</span> <span class="figure-label">Main User</span></li> <li><span class="figure">0 connections</span> <span class="figure-label">Total</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#connections-per-user-graph" data-toggle="tab">Chart</a></li> <li><a href="#connections-per-user-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="connections-per-user-graph"> <h3 class="">Connections per user</h3> <div id="graph_userconnections" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="connections-per-user-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>User</th> <th>Count</th> </tr> </thead> <tbody> </tbody> </table> </div> </div> </div> </div> </div><!-- end of connections per user --> <div class="analysis-item row" id="connections-per-host"> <h2 class="col-md-12"><i class="glyphicon icon-sitemap"></i> Connections per host</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">unknown</span> <span class="figure-label">Main host with 0 connections</span></li> <li><span class="figure">0</span> <span class="figure-label">Total connections</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#connections-per-host-graph" data-toggle="tab">Chart</a></li> <li><a href="#connections-per-host-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="connections-per-host-graph"> <h3 class="">Connections per host</h3> <div id="graph_hostconnections" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="connections-per-host-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>Host</th> <th>Count</th> </tr> </thead> <tbody> </tbody> </table> </div> </div> </div> </div> </div><!-- end of connections per host --> </li> <li class="slide" id="sessions-slide" style="display:none;"> <h1 class="page-header"><i class="glyphicon icon-off"></i> Sessions</h1> <div id="simultaneous-sessions" class="analysis-item row"> <h2 class="col-md-12"><i class="glyphicon icon-random"></i> Simultaneous sessions</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">0 sessions</span> <span class="figure-label">Session Peak</span></li> <li><span class="figure"></span> <span class="figure-label">Date</span></li> </ul> </div> </div> <div class="col-md-9"> <div id="sessionspersecond_graph" class="jqplot-graph linegraph"></div> <script type="text/javascript"> /* <![CDATA[ */ var sessionspersecond_graph_3_d1 = [[1726781100000, 0],[1726781400000, 0]]; var sessionspersecond_graph_3_d2 = [[1726781100000, 0],[1726781400000, 0]]; var sessionspersecond_graph_3_d3 = [[1726781100000, 0],[1726781400000, 0]]; var series_arr = [ { label: "Maximum", color: "#6e9dc9" },{ label: "Average", color: "#f4ab3a" },{ label: "Minimum", color: "#ac7fa8" } ]; charts = window.charts || []; create_download_button(3, 'btn btn-default'); charts.push(['linegraph', 'sessionspersecond_graph', 'Number of sessions/second (5 minutes average)', 'Sessions', series_arr, [sessionspersecond_graph_3_d1,sessionspersecond_graph_3_d2,sessionspersecond_graph_3_d3]]); add_download_button_event(3, 'sessionspersecond_graph'); /* ]]> */ </script> </div> </div><!-- end of Simultaneous sessions --> <div class="analysis-item row" id="histogram-session-times"> <h2 class="col-md-12"><i class="glyphicon icon-signal"></i> Histogram of session times</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure"></span> <span class="figure-label"> duration</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#histogram-session-times-graph" data-toggle="tab">Chart</a></li> <li><a href="#histogram-session-times-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="histogram-session-times-graph"> <div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="histogram-session-times-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>Range</th> <th>Count</th> <th>Percentage</th> </tr> </thead> <tbody> <tr><td colspan="3"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of queries by type --> <div class="analysis-item row" id="sessions-per-database"> <h2 class="col-md-12"><i class="glyphicon icon-list-alt"></i> Sessions per database</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">unknown</span> <span class="figure-label">Main Database</span></li> <li><span class="figure">0 sessions</span> <span class="figure-label">Total</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#sessions-per-database-graph" data-toggle="tab">Chart</a></li> <li><a href="#sessions-per-database-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="sessions-per-database-graph"> <h3 class="">Sessions per database</h3> <div id="graph_databasesessions" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="sessions-per-database-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>Database</th> <th>Count</th> <th>Total Duration</th> <th>Average Duration</th> </tr> </thead> <tbody> <tr><td colspan="5"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of sessions per database --> <div class="analysis-item row" id="sessions-per-user"> <h2 class="col-md-12"><i class="glyphicon icon-user"></i> Sessions per user</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">unknown</span> <span class="figure-label">Main User</span></li> <li><span class="figure">0 sessions</span> <span class="figure-label">Total</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#sessions-per-user-graph" data-toggle="tab">Chart</a></li> <li><a href="#sessions-per-user-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="sessions-per-user-graph"> <h3 class="">Sessions per user</h3> <div id="graph_usersessions" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="sessions-per-user-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>User</th> <th>Count</th> <th>Total Duration</th> <th>Average Duration</th> </tr> </thead> <tbody> <tr><td colspan="4"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of sessions per user --> <div class="analysis-item row" id="sessions-per-host"> <h2 class="col-md-12"><i class="glyphicon icon-sitemap"></i> Sessions per host</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">unknown</span> <span class="figure-label">Main Host</span></li> <li><span class="figure">0 sessions</span> <span class="figure-label">Total</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#sessions-per-host-graph" data-toggle="tab">Chart</a></li> <li><a href="#sessions-per-host-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="sessions-per-host-graph"> <h3 class="">Sessions per host</h3> <div id="graph_hostsessions" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="sessions-per-host-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>Host</th> <th>Count</th> <th>Total Duration</th> <th>Average Duration</th> </tr> </thead> <tbody> <tr><td colspan="4"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of sessions per host --> <div class="analysis-item row" id="sessions-per-app"> <h2 class="col-md-12"><i class="glyphicon icon-sitemap"></i> Sessions per application</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">unknown</span> <span class="figure-label">Main Host</span></li> <li><span class="figure">0 sessions</span> <span class="figure-label">Total</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#sessions-per-app-graph" data-toggle="tab">Chart</a></li> <li><a href="#sessions-per-app-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="sessions-per-app-graph"> <h3 class="">Sessions per application</h3> <div id="graph_appsessions" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="sessions-per-app-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>Application</th> <th>Count</th> <th>Total Duration</th> <th>Average Duration</th> </tr> </thead> <tbody> <tr><td colspan="4"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of sessions per app --> </li> <li class="slide" id="checkpoints-slide" style="display:none;"> <h1 class="page-header"><i class="glyphicon icon-pencil"></i> Checkpoints / Restartpoints</h1> <div id="checkpoints-buffers" class="analysis-item row"> <h2 class="col-md-12"><i class="glyphicon icon-paste"></i> Checkpoints Buffers</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">0 buffers</span> <span class="figure-label">Checkpoint Peak</span></li> <li><span class="figure"></span> <span class="figure-label">Date</span></li> <li><span class="figure"> seconds</span> <span class="figure-label">Highest write time</span></li> <li><span class="figure"> seconds</span> <span class="figure-label">Sync time</span></li> </ul> </div> </div> <div class="col-md-9"> <h3 class="">Checkpoint write buffers (5 minutes period)</h3> <div id="checkpointwritebuffers_graph" class="jqplot-graph linegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> </div><!-- end of Checkpoints Buffers --> <div id="checkpoints-files" class="analysis-item row"> <h2 class="col-md-12"><i class="glyphicon icon-file-alt"></i> Checkpoints Wal files</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">0 files</span> <span class="figure-label">Wal files usage Peak</span></li> <li><span class="figure"></span> <span class="figure-label">Date</span></li> </ul> </div> </div> <div class="col-md-9"> <h3 class="">Checkpoint Wal files usage (5 minutes period)</h3> <div id="checkpointfiles_graph" class="jqplot-graph linegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> </div><!-- end of Checkpoints Files --> <div id="checkpoints-distance" class="analysis-item row"> <h2 class="col-md-12"><i class="glyphicon icon-file-alt"></i> Checkpoints distance</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">0 Mo</span> <span class="figure-label">Distance Peak</span></li> <li><span class="figure"></span> <span class="figure-label">Date</span></li> </ul> </div> </div> <div class="col-md-9"> <div id="checkpointdistance_graph" class="jqplot-graph linegraph"></div> <script type="text/javascript"> /* <![CDATA[ */ var checkpointdistance_graph_17_d1 = [[1726781100000, 0],[1726781400000, 0]]; var checkpointdistance_graph_17_d2 = [[1726781100000, 0],[1726781400000, 0]]; var series_arr = [ { label: "distance", color: "#6e9dc9" },{ label: "estimate", color: "#f4ab3a" } ]; charts = window.charts || []; create_download_button(17, 'btn btn-default'); charts.push(['linegraph', 'checkpointdistance_graph', 'Checkpoint mean distance and estimate (5 minutes period)', 'Number of bytes', series_arr, [checkpointdistance_graph_17_d1,checkpointdistance_graph_17_d2]]); add_download_button_event(17, 'checkpointdistance_graph'); /* ]]> */ </script> </div> </div><!-- end of Checkpoints Files --> <div class="analysis-item row" id="checkpoint-activity"> <h2 class="col-md-12"><i class="glyphicon icon-calendar"></i> Checkpoints Activity</h2> <div class="col-md-12 tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#checkpoint-activity-buffers" data-toggle="tab">Checkpoints Buffers</a></li> <li><a href="#checkpoint-activity-files" data-toggle="tab">Checkpoints files</a></li> <li><a href="#checkpoint-activity-warnings" data-toggle="tab">Checkpoints Warnings</a></li> <li><a href="#checkpoint-activity-distance" data-toggle="tab">Checkpoints distance</a></li> </ul> <div class="tab-content"> <div class="active tab-pane" id="checkpoint-activity-buffers"> <table class="table table-striped table-hover table-condensed"> <thead> <tr> <th>Day</th> <th>Hour</th> <th>Written buffers</th> <th>Write time</th> <th>Sync time</th> <th>Total time</th> </tr> </thead> <tbody><tr><td>Sep 19</td><td>23</td><td>0</td><td>0s</td><td>0s</td><td>0s</td></tr> </tbody> </table> </div> <div class="tab-pane" id="checkpoint-activity-files"> <table class="table table-striped table-hover table-condensed"> <thead> <tr> <th>Day</th> <th>Hour</th> <th>Added</th> <th>Removed</th> <th>Recycled</th> <th>Synced files</th> <th>Longest sync</th> <th>Average sync</th> </tr> </thead> <tbody><tr><td>Sep 19</td><td>23</td><td>0</td><td>0</td><td>0</td><td>0</td><td>0s</td><td>0s</td></tr> </tbody> </table> </div> <div class="tab-pane" id="checkpoint-activity-warnings"> <table class="table table-striped table-hover table-condensed"> <thead> <tr> <th>Day</th> <th>Hour</th> <th>Count</th> <th>Avg time (sec)</th> </tr> </thead> <tbody><tr><td>Sep 19</td><td>23</td><td>0</td><td>0s</td></tr> </tbody> </table> </div> <div class="tab-pane" id="checkpoint-activity-distance"> <table class="table table-striped table-hover table-condensed"> <thead> <tr> <th>Day</th> <th>Hour</th> <th>Mean distance</th> <th>Mean estimate</th> </tr> </thead> <tbody><tr><td>Sep 19</td><td>23</td><td>0.00 kB</td><td>0.00 kB</td></tr> </tbody> </table> </div> </div> <!-- end of div tab-content --> <span class="pull-right">↑ <small><a href="#checkpoint-activity" class="">Back to the top of the <em>Checkpoint Activity</em> table</a></small></span> </div> </div><!-- end of checkpoint activity --> <div class="analysis-item row" id="checkpoints-cause"> <h2 class="col-md-12"><i class="glyphicon icon-table"></i> Checkpoint causes</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">unknown (0)</span> <span class="figure-label">Main checkpoint cause</span></li> <li><span class="figure">0 checkpoints</span> <span class="figure-label">Total</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#checkpoints-cause-graph" data-toggle="tab">Chart</a></li> <li><a href="#checkpoints-cause-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="checkpoints-cause-graph"> <h3 class="">Checkpoint causes</h3> <div id="graph_checkpointcause" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="checkpoints-cause-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>Cause</th> <th>Number of checkpoints</th> </tr> </thead> <tbody> <tr><td colspan="2"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of checkpoints per table --> </li> <li class="slide" id="tempfiles-slide" style="display:none;"> <h1 class="page-header"><i class="glyphicon icon-pencil"></i> Temporary Files</h1> <div id="tempfiles-size" class="analysis-item row"> <h2 class="col-md-12"><i class="glyphicon icon-resize-full"></i> Size of temporary files</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">0</span> <span class="figure-label">Temp Files size Peak</span></li> <li><span class="figure"></span> <span class="figure-label">Date</span></li> </ul> </div> </div> <div class="col-md-9"> <h3 class="">Size of temporary files (5 minutes period)</h3> <div id="temporarydata_graph" class="jqplot-graph linegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> </div><!-- end of Size of temporary files --> <div id="tempfiles-number" class="analysis-item row"> <h2 class="col-md-12"><i class="glyphicon icon-th"></i> Number of temporary files</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">0 per second</span> <span class="figure-label">Temp Files Peak</span></li> <li><span class="figure"></span> <span class="figure-label">Date</span></li> </ul> </div> </div> <div class="col-md-9"> <h3 class="">Number of temporary files (5 minutes period)</h3> <div id="temporaryfile_graph" class="jqplot-graph linegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> </div><!-- end of Number of temporary files --> <div class="analysis-item row" id="tempfiles-activity"> <h2 class="col-md-12"><i class="glyphicon icon-calendar"></i> Temporary Files Activity</h2> <div class="col-md-12 tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#tempfiles-activity-count" data-toggle="tab">Temp Files</a></li> </ul> <div class="tab-content"> <div class="active tab-pane" id="tempfiles-activity-count"> <table class="table table-striped table-hover table-condensed"> <thead> <tr> <th>Day</th> <th>Hour</th> <th>Count</th> <th>Total size</th> <th>Average size</th> </tr> </thead> <tbody><tr><td>Sep 19</td><td>23</td><td>0</td><td>0</td><td>0</td> </tbody> </table> </div> </div> <!-- end of div tab-content --> <span class="pull-right">↑ <small><a href="#tempfiles-activity" class="">Back to the top of the <em>Temporary Files Activity</em> table</a></small></span> </div> </div><!-- end of tempfile activity --> </li> <li class="slide" id="vacuums-slide" style="display:none;"> <h1 class="page-header"><i class="glyphicon icon-cogs"></i> Vacuums</h1> <div id="vacuums-count" class="analysis-item row"> <h2 class="col-md-12"><i class="glyphicon icon-pencil"></i> Vacuums / Analyzes Distribution</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">0 sec</span> <span class="figure-label">Highest CPU-cost vacuum <br />Table <br />Database </span></li> <li><span class="figure"></span> <span class="figure-label">Date</span></li> <li><span class="figure">0 sec</span> <span class="figure-label">Highest CPU-cost analyze <br />Table <br />Database </span></li> <li><span class="figure"></span> <span class="figure-label">Date</span></li> </ul> </div> </div> <div class="col-md-9"> <h3 class="">Autovacuum actions (5 minutes period)</h3> <div id="autovacuum_graph" class="jqplot-graph linegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> </div><!-- end of Autovacuum actions --> <div class="analysis-item row" id="analyzes-per-table"> <h2 class="col-md-12"><i class="glyphicon icon-table"></i> Analyzes per table</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">unknown (0)</span> <span class="figure-label">Main table analyzed (database )</span></li> <li><span class="figure">0 analyzes</span> <span class="figure-label">Total</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#analyzes-per-table-graph" data-toggle="tab">Chart</a></li> <li><a href="#analyzes-per-table-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="analyzes-per-table-graph"> <h3 class="">Analyzes per tables</h3> <div id="graph_tableanalyzes" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="analyzes-per-table-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>Table</th> <th>Number of analyzes</th> </tr> </thead> <tbody> <tr><td colspan="2"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of analyzes per table --> <div class="analysis-item row" id="vacuums-per-table"> <h2 class="col-md-12"><i class="glyphicon icon-table"></i> Vacuums per table</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">unknown (0)</span> <span class="figure-label">Main table vacuumed on database </span></li> <li><span class="figure">0 vacuums</span> <span class="figure-label">Total</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#vacuums-per-table-graph" data-toggle="tab">Chart</a></li> <li><a href="#vacuums-per-table-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="vacuums-per-table-graph"> <h3 class="">Vacuums per tables</h3> <div id="graph_tablevacuums" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="vacuums-per-table-table"> <table class="table table-striped table-hover"> <thead> <tr><th colspan="2"> </th><th style="text-align:center;">Index</th><th colspan="3" style="text-align:center;">Buffer usage</th><th colspan="2" style="text-align:center;">Skipped</th><th colspan="3" style="text-align:center;">WAL usage</th> <tr> <th>Table</th> <th>Vacuums</th> <th>scans</th> <th>hits</th> <th>misses</th> <th>dirtied</th> <th>pins</th> <th>frozen</th> <th>records</th> <th>full page</th> <th>bytes</th> </tr> </thead> <tbody> <tr><td colspan="3"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of vacuums per table --> <div class="analysis-item row" id="tuples-removed-per-table"> <h2 class="col-md-12"><i class="glyphicon icon-table"></i> Tuples removed per table</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">unknown (0)</span> <span class="figure-label">Main table with removed tuples on database </span></li> <li><span class="figure">0 tuples</span> <span class="figure-label">Total removed</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#tuples-removed-per-table-graph" data-toggle="tab">Chart</a></li> <li><a href="#tuples-removed-per-table-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="tuples-removed-per-table-graph"> <h3 class="">Tuples removed per tables</h3> <div id="graph_tuplevacuums" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="tuples-removed-per-table-table"> <table class="table table-striped table-hover"> <thead> <tr><th colspan="2"> </th><th style="text-align:center;">Index</th><th colspan="3" style="text-align:center;">Tuples</th><th colspan="2" style="text-align:center;">Pages</th></tr> <tr> <th>Table</th> <th>Vacuums</th> <th>scans</th> <th>removed</th> <th>remain</th> <th>not yet removable</th> <th>removed</th> <th>remain</th> </tr> </thead> <tbody> <tr><td colspan="5"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of tuples removed per table --> <div class="analysis-item row" id="pages-removed-per-table"> <h2 class="col-md-12"><i class="glyphicon icon-table"></i> Pages removed per table</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">unknown (0)</span> <span class="figure-label">Main table with removed pages on database unknown</span></li> <li><span class="figure">0 pages</span> <span class="figure-label">Total removed</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#pages-removed-per-table-graph" data-toggle="tab">Chart</a></li> <li><a href="#pages-removed-per-table-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="pages-removed-per-table-graph"> <h3 class="">Pages removed per tables</h3> <div id="graph_pagevacuums" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="pages-removed-per-table-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>Table</th> <th>Number of vacuums</th> <th>Index scans</th> <th>Tuples removed</th> <th>Pages removed</th> </tr> </thead> <tbody> <tr><td colspan="5"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of pages removed per table --> <div class="analysis-item row" id="vacuums-activity"> <h2 class="col-md-12"><i class="glyphicon icon-calendar"></i> Autovacuum Activity</h2> <div class="col-md-12 tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#vacuums-activity-count" data-toggle="tab">Vacuums / Analyzes</a></li> </ul> <div class="tab-content"> <div class="active tab-pane" id="vacuums-activity-count"> <table class="table table-striped table-hover table-condensed"> <thead> <tr> <th>Day</th> <th>Hour</th> <th>VACUUMs</th> <th>ANALYZEs</th> </tr> </thead> <tbody><tr><td>Sep 19</td><td>23</td><td>0</td><td>0</td> </tbody> </table> </div> </div> <!-- end of div tab-content --> <span class="pull-right">↑ <small><a href="#vacuums-activity" class="">Back to the top of the <em>Autovacuum Activity</em> table</a></small></span> </div> </div><!-- end of vacuum activity --> </li> <li class="slide" id="locks-slide" style="display:none;"> <h1 class="page-header"><i class="glyphicon icon-lock"></i> Locks</h1> <div class="analysis-item row" id="locks-type"> <h2 class="col-md-12"><i class="glyphicon icon-lock"></i> Locks by types</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">unknown</span> <span class="figure-label">Main Lock Type</span></li> <li><span class="figure">0 locks</span> <span class="figure-label">Total</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#locks-types-graph" data-toggle="tab">Chart</a></li> <li><a href="#locks-types-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="locks-types-graph"> <h3 class="">Type of locks</h3> <div id="graph_lockbytype" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="locks-types-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>Type</th> <th>Object</th> <th>Count</th> <th>Total Duration</th> <th>Average Duration (s)</th> </tr> </thead> <tbody> <tr><td colspan="5"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of locks by type --> <div class="analysis-item row" id="queries-most-frequent-waiting"> <h2 class="col-md-12"><i class="glyphicon icon-ban-circle"></i> Most frequent waiting queries (N)</h2> <div class="col-md-12"> <table class="table table-striped" id="queries-most-frequent-waiting-table"> <thead> <tr> <th>Rank</th> <th>Count</th> <th>Total time</th> <th>Min time</th> <th>Max time</th> <th>Avg duration</th> <th>Query</th> </tr> </thead> <tbody> <tr><td colspan="7"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div><!-- end of queries-most-frequent-waiting --> <div class="analysis-item row" id="queries-that-waited-most"> <h2 class="col-md-12"><i class="glyphicon icon-ban-circle"></i> Queries that waited the most</h2> <div class="col-md-12"> <table class="table table-striped" id="queries-that-waited-most-table"> <thead> <tr> <th>Rank</th> <th>Wait time</th> <th>Query</th> </tr> </thead> <tbody> <tr><td colspan="3"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div><!-- end of queries-that-waited-most --> </li> <li class="slide" id="queries-slide" style="display:none;"> <h1 class="page-header"><i class="glyphicon icon-question-sign"></i> Queries</h1> <div class="analysis-item row" id="queries-by-type"> <h2 class="col-md-12"><i class="glyphicon icon-question-sign"></i> Queries by type</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">0</span> <span class="figure-label">Total read queries</span></li> <li><span class="figure">0</span> <span class="figure-label">Total write queries</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#queries-by-type-graph" data-toggle="tab">Chart</a></li> <li><a href="#queries-by-type-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="queries-by-type-graph"> <h3 class="">Type of queries</h3> <div id="graph_queriesbytype" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="queries-by-type-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>Type</th> <th>Count</th> <th>Percentage</th> </tr> </thead> <tbody> <tr><td colspan="3"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of queries by type --> <div class="analysis-item row" id="queries-by-database"> <h2 class="col-md-12"><i class="glyphicon icon-question-sign"></i> Queries by database</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">unknown</span> <span class="figure-label">Main database</span></li> <li><span class="figure">0</span> <span class="figure-label">Requests</span></li> <li><span class="figure">0ms (unknown)</span></li> <li><span class="figure-label">Main time consuming database</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#queries-by-database-graph" data-toggle="tab">Chart</a></li> <li><a href="#queries-by-database-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="queries-by-database-graph"> <h3 class="">Queries per database</h3> <div id="graph_queriesbydatabase" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="queries-by-database-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>Database</th> <th>Request type</th> <th>Count</th> <th>Duration</th> </tr> </thead> <tbody> <tr><td colspan="3"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of queries by database --> <div class="analysis-item row" id="queries-by-user"> <h2 class="col-md-12"><i class="glyphicon icon-question-sign"></i> Queries by user</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">unknown</span> <span class="figure-label">Main user</span></li> <li><span class="figure">0</span> <span class="figure-label">Requests</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#queries-by-user-graph" data-toggle="tab">Queries Chart</a></li> <li><a href="#queries-by-user-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="queries-by-user-graph"> <h3 class="">Queries per user</h3> <div id="graph_queriesbyuser" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="queries-by-user-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>User</th> <th>Request type</th> <th>Count</th> <th>Duration</th> </tr> </thead> <tbody> <tr><td colspan="3"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of queries by user --> <div class="analysis-item row" id="duration-by-user"> <h2 class="col-md-12"><i class="glyphicon icon-time"></i> Duration by user</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">0ms (unknown)</span> <span class="figure-label">Main time consuming user</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#duration-by-user-graph" data-toggle="tab">Duration Chart</a></li> <li><a href="#duration-by-user-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="duration-by-user-graph"> <h3 class="">Duration per user</h3> <div id="graph_durationbyuser" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="duration-by-user-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>User</th> <th>Request type</th> <th>Count</th> <th>Duration</th> </tr> </thead> <tbody> <tr><td colspan="3"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of duration by user --> <div class="analysis-item row" id="queries-by-host"> <h2 class="col-md-12"><i class="glyphicon icon-question-sign"></i> Queries by host</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">unknown</span> <span class="figure-label">Main host</span></li> <li><span class="figure">0</span> <span class="figure-label">Requests</span></li> <li><span class="figure">0ms (unknown)</span></li> <li><span class="figure-label">Main time consuming host</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#queries-by-host-graph" data-toggle="tab">Chart</a></li> <li><a href="#queries-by-host-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="queries-by-host-graph"> <h3 class="">Queries per host</h3> <div id="graph_queriesbyhost" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="queries-by-host-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>Host</th> <th>Request type</th> <th>Count</th> <th>Duration</th> </tr> </thead> <tbody> <tr><td colspan="3"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of queries by host --> <div class="analysis-item row" id="queries-by-application"> <h2 class="col-md-12"><i class="glyphicon icon-question-sign"></i> Queries by application</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">unknown</span> <span class="figure-label">Main application</span></li> <li><span class="figure">0</span> <span class="figure-label">Requests</span></li> <li><span class="figure">0ms (unknown)</span></li> <li><span class="figure-label">Main time consuming application</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#queries-by-application-graph" data-toggle="tab">Chart</a></li> <li><a href="#queries-by-application-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="queries-by-application-graph"> <h3 class="">Queries per application</h3> <div id="graph_queriesbyapplication" class="jqplot-graph piegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> <div class="tab-pane" id="queries-by-application-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>Application</th> <th>Request type</th> <th>Count</th> <th>Duration</th> </tr> </thead> <tbody> <tr><td colspan="3"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of queries by application --> <div id="queries-cancelled-number" class="analysis-item row"> <h2 class="col-md-12"><i class="glyphicon icon-th"></i> Number of cancelled queries</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">0 per second</span> <span class="figure-label">Cancelled query Peak</span></li> <li><span class="figure">2024-09-19 23:28:32</span> <span class="figure-label">Date</span></li> </ul> </div> </div> <div class="col-md-9"> <h3 class="">Number of cancelled queries (5 minutes period)</h3> <div id="cancelledqueries_graph" class="jqplot-graph linegraph"><blockquote><b>NO DATASET</b></blockquote></div> </div> </div><!-- end of Number of cancelled queries --> </li> <li class="slide" id="topqueries-slide" style="display:none;"> <h1 class="page-header"><i class="glyphicon icon-question-sign"></i> Top Queries</h1> <div class="analysis-item row" id="histogram-query-times"> <h2 class="col-md-12"><i class="glyphicon icon-signal"></i> Histogram of query times</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure"></span> <span class="figure-label"> duration</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#histogram-query-times-graph" data-toggle="tab">Chart</a></li> <li><a href="#histogram-query-times-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="histogram-query-times-graph"> <div id="graph_histogram_query_times" class="jqplot-graph duration-histo-graph"></div> <script type="text/javascript"> /* <![CDATA[ */ charts = window.charts || []; var bars_34 = [[ '0ms-1ms', 0],[ '1ms-5ms', 0],[ '5ms-10ms', 0],[ '10ms-25ms', 0],[ '25ms-50ms', 0],[ '50ms-100ms', 0],[ '100ms-500ms', 0],[ '500ms-1s', 0],[ '1s-10s', 0],[ '> 10s', ]]; create_download_button(34, 'btn btn-default'); charts.push(['bargraph', 'graph_histogram_query_times', '', 'Queries', [ bars_34 ]]); add_download_button_event(34, 'graph_histogram_query_times'); /* ]]> */ </script> </div> <div class="tab-pane" id="histogram-query-times-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>Range</th> <th>Count</th> <th>Percentage</th> </tr> </thead> <tbody> <tr><td colspan="3"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of queries by type --> <div class="analysis-item row" id="slowest-individual-queries"> <h2 class="col-md-12"><i class="glyphicon icon-spinner"></i> Slowest individual queries</h2> <div class="col-md-12"> <table class="table table-striped" id="slowest-individual-queries-table"> <thead> <tr> <th>Rank</th> <th>Duration</th> <th>Query</th> </tr> </thead> <tbody> <tr><td colspan="3"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div><!-- end of slowest-individual-queries --> <div class="analysis-item row" id="time-consuming-queries"> <h2 class="col-md-12"><i class="glyphicon icon-time"></i> Time consuming queries (N)</h2> <div class="col-md-12"> <table class="table table-striped" id="time-consuming-queries-table"> <thead> <tr> <th>Rank</th> <th>Total duration</th> <th>Times executed</th> <th>Min duration</th> <th>Max duration</th> <th>Avg duration</th> <th>Query</th> </tr> </thead> <tbody> <tr><td colspan="3"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div><!-- end of time-consuming-queries --> <div class="analysis-item row" id="most-frequent-queries"> <h2 class="col-md-12"><i class="glyphicon icon-signal"></i> Most frequent queries (N)</h2> <div class="col-md-12"> <table class="table table-striped" id="most-frequent-queries-table"> <thead> <tr> <th>Rank</th> <th>Times executed</th> <th>Total duration</th> <th>Min duration</th> <th>Max duration</th> <th>Avg duration</th> <th>Query</th> </tr> </thead> <tbody> <tr><td colspan="7"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div><!-- end of most-frequent-queries --> <div class="analysis-item row" id="normalized-slowest-queries"> <h2 class="col-md-12"><i class="glyphicon icon-time"></i> Normalized slowest queries (N)</h2> <div class="col-md-12"> <table class="table table-striped" id="normalized-slowest-queries-table"> <thead> <tr> <th>Rank</th> <th>Min duration</th> <th>Max duration</th> <th>Avg duration</th> <th>Times executed</th> <th>Total duration</th> <th>Query</th> </tr> </thead> <tbody> <tr><td colspan="3"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div><!-- end of normalized-slowest-queries --> <div class="analysis-item row" id="time-consuming-prepare"> <h2 class="col-md-12"><i class="glyphicon icon-time"></i> Time consuming prepare</h2> <div class="col-md-12"> <table class="table table-striped" id="time-consuming-prepare-table"> <thead> <tr> <th>Rank</th> <th>Total duration</th> <th>Times executed</th> <th>Min duration</th> <th>Max duration</th> <th>Avg duration</th> <th>Query</th> </tr> </thead> <tbody> <tr><td colspan="3"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div><!-- end of time-consuming-preapre --> <div class="analysis-item row" id="time-consuming-bind"> <h2 class="col-md-12"><i class="glyphicon icon-time"></i> Time consuming bind</h2> <div class="col-md-12"> <table class="table table-striped" id="time-consuming-bind-table"> <thead> <tr> <th>Rank</th> <th>Total duration</th> <th>Times executed</th> <th>Min duration</th> <th>Max duration</th> <th>Avg duration</th> <th>Query</th> </tr> </thead> <tbody> <tr><td colspan="3"><div class="jqplot-graph"><blockquote><b>NO DATASET</b></blockquote></div></td></tr> </tbody> </table> </div> </div><!-- end of time-consuming-preapre --> </li> <li class="slide" id="events-slide" style="display:none;"> <h1 class="page-header"><i class="glyphicon icon-bullhorn"></i> Events</h1> <div class="analysis-item row" id="log-levels"> <h2 class="col-md-12"><i class="glyphicon icon-tags"></i> Log levels</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">7</span> <span class="figure-label">Log entries</span></li> </ul> </div> </div> <div class="col-md-9"> <div class="tabbable"> <ul class="nav nav-tabs"> <li class="active"><a href="#log-level-graph" data-toggle="tab">Chart</a></li> <li><a href="#log-level-table" data-toggle="tab">Table</a></li> </ul> <div class="tab-content"> <div class="tab-pane active" id="log-level-graph"> <div id="graph_logstype" class="jqplot-graph piegraph"></div> <script type="text/javascript"> /* <![CDATA[ */ var data_36 = [ ['ERROR', 1],['LOG', 6] ]; charts = window.charts || []; create_download_button(36, 'btn btn-default'); charts.push(['piechart', 'graph_logstype', 'Logs per type', data_36]); add_download_button_event(36, 'graph_logstype'); /* ]]> */ </script> </div> <div class="tab-pane" id="log-level-table"> <table class="table table-striped table-hover"> <thead> <tr> <th>Type</th> <th>Count</th> <th>Percentage</th> </tr> </thead> <tbody> <tr><td>ERROR</td><td>1</td><td>14.29%</td></tr><tr><td>LOG</td><td>6</td><td>85.71%</td></tr> </tbody> </table> </div> </div> </div> </div> </div><!-- end of event flow --> <div class="analysis-item row" id="minutes-errors-levels"> <h2 class="col-md-12"><i class="glyphicon icon-tags"></i> Events distribution</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">0</span> <span class="figure-label">PANIC entries</span></li> <li><span class="figure">0</span> <span class="figure-label">FATAL entries</span></li> <li><span class="figure">1</span> <span class="figure-label">ERROR entries</span></li> <li><span class="figure">0</span> <span class="figure-label">WARNING entries</span></li> </ul> </div> </div> <div class="col-md-9"> <div id="eventspersecond_graph" class="jqplot-graph linegraph"></div> <script type="text/javascript"> /* <![CDATA[ */ var eventspersecond_graph_35_d1 = [[1726781100000, 0],[1726781400000, 0]]; var eventspersecond_graph_35_d2 = [[1726781100000, 0],[1726781400000, 0]]; var eventspersecond_graph_35_d3 = [[1726781100000, 1],[1726781400000, 0]]; var eventspersecond_graph_35_d4 = [[1726781100000, 0],[1726781400000, 0]]; var series_arr = [ { label: "PANIC", color: "#6e9dc9" },{ label: "FATAL", color: "#f4ab3a" },{ label: "ERROR", color: "#ac7fa8" },{ label: "WARNING", color: "#8dbd0f" } ]; charts = window.charts || []; create_download_button(35, 'btn btn-default'); charts.push(['linegraph', 'eventspersecond_graph', 'Errors per 5 minutes', 'Errors per 5 minutes', series_arr, [eventspersecond_graph_35_d1,eventspersecond_graph_35_d2,eventspersecond_graph_35_d3,eventspersecond_graph_35_d4]]); add_download_button_event(35, 'eventspersecond_graph'); /* ]]> */ </script> </div> </div><!-- end of errors per minutes --> <div class="analysis-item row" id="most-frequent-errors-events"> <h2 class="col-md-12"><i class="glyphicon icon-warning-sign"></i> Most Frequent Errors/Events</h2> <div class="col-md-3"> <h3 class="">Key values</h3> <div class="well key-figures"> <ul> <li><span class="figure">1</span> <span class="figure-label">Max number of times the same event was reported</span></li> <li><span class="figure">1</span> <span class="figure-label">Total events found</span></li> </ul> </div> </div> <div class="col-md-9"> <table class="table table-striped" id="most-frequent-errors-events-table"> <thead> <tr> <th>Rank</th> <th>Times reported</th> <th>Error</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>1 <p><a href="#Amost_frequent_error_1" class="btn btn-default btn-xs" data-toggle="collapse">Details</a></p> </td> <td id="most-frequent-errors-events-examples-details-rank-1"> <div id="event-c-1" class="sql sql-mediumsize"> <p class="error-pre"><span class="text-success">LOG: database system was shut down at ...</span></p> </div> <!-- Details collapse --> <div id="Amost_frequent_error_1" class="collapse"> <h3>Times Reported <small>Most Frequent Error / Event #1</small></h3> <div id="most_frequent_error_1" class="jqplot-graph histo-graph"></div> <script type="text/javascript"> /* <![CDATA[ */ $('#Amost_frequent_error_1').on("shown.bs.collapse",function(){ var bars_38 = [['00:00',0],['01:00',0],['02:00',0],['03:00',0],['04:00',0],['05:00',0],['06:00',0],['07:00',0],['08:00',0],['09:00',0],['10:00',0],['11:00',0],['12:00',0],['13:00',0],['14:00',0],['15:00',0],['16:00',0],['17:00',0],['18:00',0],['19:00',0],['20:00',0],['21:00',0],['22:00',0],['23:00',1]]; var most_frequent_error_1 = create_bargraph('most_frequent_error_1', '', 'Events', [ bars_38 ], ''); }); create_download_button(38, 'btn btn-default btn-xs'); add_download_button_event(38, 'most_frequent_error_1'); /* ]]> */ </script> <table class="table table-stripped table-condensed"> <thead> <tr> <th>Day</th> <th>Hour</th> <th>Count</th> </tr> </thead> <tbody> <tr><td>Sep 19</td><td>23</td><td>1</td></tr> </tbody> </table> <p class="pull-right"><button type="button" class="btn btn-default btn-xs" data-toggle="collapse" data-target="#Amost_frequent_error_1">x Hide</button></p> </div><!-- end of details collapse --> <p><button type="button" class="btn btn-default btn-xs" data-toggle="collapse" data-target="#most-frequent-errors-events-examples-rank-1">Examples</button></p> <!-- Examples collapse --> <div id="most-frequent-errors-events-examples-rank-1" class="collapse"> <dl> <dt><span class="text-success">ERROR: database system was shut down at 2024-09-19 23:28:30 CEST</span></dt> <p></p> <pre><b>Date:</b> 2024-09-19 23:28:32 </pre> </dl> <p class="pull-right"><button type="button" class="btn btn-default btn-xs" data-toggle="collapse" data-target="#most-frequent-errors-events-examples-rank-1">x Hide</button></p> </div> <!-- end of details collapse --> </td> </tr> </tbody> </table> </div> </div><!-- end of most-frequent-errors-events --> </li> </ul> <!-- end of slides --> <!-- Modal --> <div class="modal fade" id="pgbadgerModal"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Right click + "Save image as ..." to save the graph as PNG image</h4> </div> <div class="modal-body"> <img src="" /> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> </div> <!-- End of main-container --> <footer> <div class=""> <small class="pull-right">Report generated by <a href="http://pgbadger.darold.net/" target="_new">pgBadger 12.0.</a></small> </div> </footer> <div id="littleToc"> <div id="littleTocTitle"><a href="#top"> ^ </a></div> </div> </body> </html>