dashboard.html 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <meta charset="UTF-8">
  2. <meta http-equiv="cache-control" content="no-cache">
  3. <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1">
  4. <link type="text/css" rel="stylesheet" href="{{ context }}/static/js/jsgrid/jsgrid.min.css" >
  5. <link type="text/css" rel="stylesheet" href="{{ context }}/static/js/jsgrid/jsgrid-theme.min.css" >
  6. <link href="{{context}}/static/css/default.css" rel="stylesheet" type="text/css">
  7. <link href="{{context}}/static/css/fa/css/font-awesome.min.css" rel="stylesheet" type="text/css">
  8. <script src="{{ context }}/static/js/jquery/jquery.min.js"></script>
  9. <script src="{{context}}/static/js/chart.js/chart.bundle.js"></script>
  10. <script src="{{context}}/static/js/jx/rpc.js"></script>
  11. <script src="{{context}}/static/js/jx/dom.js"></script>
  12. <script src="{{context}}/static/js/jx/utils.js"></script>
  13. <script src="{{ context }}/static/js/jsgrid/jsgrid.js"></script>
  14. <script src="{{context}}/static/js/colors.js"></script>
  15. <script src="{{context}}/static/js/dashboard.js"></script>
  16. <title>iMonitor</title>
  17. <script>
  18. $(document).ready(function(){
  19. monitor.processes.fetch()
  20. })
  21. </script>
  22. <body>
  23. <div class="left small border" style="width:15%; height:90%">
  24. <div class="menu">
  25. <div class="menu-item"><i class="fa fa-chevron-right"></i> Predictions</div>
  26. </div>
  27. <div id="menu" class="menu"></div>
  28. </div>
  29. <div class="left" style="padding:4px; width:80%; height:200px">
  30. <div>
  31. <div class="bold">Process Predictions</div>
  32. <div class="small">Anomaly Detection</div>
  33. </div>
  34. <div class="left border" style="width:73%; height:85%"></div>
  35. <div class="right" style="width:25%; padding:4px" align="center">
  36. <div class="border" style="width:100%; height:40%;margin-bottom:4px;">
  37. <div class="number">00</div>
  38. <div class="small">F-Score</div>
  39. </div>
  40. <div class="left border width-half" style="height:40%;">
  41. <div class="number">00</div>
  42. <div class="small">Recall</div>
  43. </div>
  44. <div class="right border width-half" style="height:40%;">
  45. <div class="number">00</div>
  46. <div class="small">Precision</div>
  47. </div>
  48. </div>
  49. </div>
  50. <div class="left info ">
  51. <div class="" style="text-transform:capitalize; ">
  52. <div class="left bold">Monitoring
  53. <span id="latest_processes_label" class=""></span>
  54. </div>
  55. <div class="right button border" style="margin-right:15px">Predict</div>
  56. </div>
  57. <div class = "border-right" style="padding:2px; margin:4px; height:170px">
  58. <div id="latest_processes" class="grid" ></div>
  59. </div>
  60. <div style="height:22px; padding:2px" class="small">
  61. <div id="latest_process_pager" align="center"></div>
  62. </div>
  63. <div id="process_summary" class="grid border-right" style="margin:4px">
  64. <div class="bold" style="margin:4px; padding:4px">Global Process Summary By Status</div>
  65. <div class="" style="height:120px; margin:4px">
  66. <div id="summary_chart" class="right"></div>
  67. </div>
  68. <div id="summary_details" class="right"></div>
  69. </div>
  70. <div class="grid border-right" style="margin:4px; margin-top:10px">
  71. <div class="bold" style="margin:4px; padding:4px">Global Process Summary By Groups</div>
  72. <div class="width" id="summary_ranking" style="margin:4px; padding:2px; text-transform:capitalize"></div>
  73. </div>
  74. </div>
  75. <div class="left info">
  76. <div class="bold">CPU & Memory Usage Trend for <span id="trend_info" class=""></span>
  77. </div>
  78. <div style="height:270px; margin-top:10px">
  79. <div id="trends_chart" class="small grid" style="height:250px"></div>
  80. </div>
  81. <div class="border-top" style="padding:4px;">
  82. <div style="height:48px">
  83. <b>Python Virtual Environment Analysis</b>
  84. <div id="inspect_sandbox" class="right button border" style="display:none" onclick="monitor.sandbox.init()">Inspect</div>
  85. <div class="small">Last Lookup <span id="sandbox_date"></span></div>
  86. </div>
  87. <div class="" style="margin-top:10px">
  88. <div id="sandbox_status" class="grid">
  89. </div>
  90. <div id="sandbox_pager"></div>
  91. </div>
  92. <div>
  93. <div class="bold">Java Management eXtension Container</div>
  94. <div class="small">This applies to Tomcat, Tomee and derived products</div>
  95. </div>
  96. </div>
  97. </div>
  98. </body>