index.html 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="Generator" content="EditPlus®">
  6. <meta name="Author" content="">
  7. <meta name="Keywords" content="">
  8. <meta name="Description" content="">
  9. <style type="text/css">
  10. body{background-image: url(images/nybj.png);background-size:100% 100%;font-weight:bold;font-family:苹方;overflow: hidden;}
  11. .main{width:1024px;height:768px;position:relative;margin:auto;}
  12. div{border:0px solid white;margin:1px;}
  13. .layer{position:relative;width:100%;}
  14. #layer01{}
  15. #layer01 img{text-align: center;display: block;height: 35px;padding-top: 35px;margin: auto;}
  16. #layer02 > div{height:100%;float:left;position:relative;}
  17. .layer02-data{position: absolute;width: auto;height: 100px;color: white;top: 45px;left: 65px;}
  18. .layer03-panel{height:100%;position:relative;float:left;}
  19. .layer03-left-label{position:absolute;}
  20. #layer03_left_label01{top:10px;left:10px;color:white;height:20px;width:200px;font-weight: bold;}
  21. #layer03_left_label02{right:10px;top:10px;color:#036769;height:20px;width:200px;}
  22. .layer03-left-chart{position:relative;float:left;height:100%;}
  23. #layer03_right_label{position:absolute;top:10px;left:10px;color:white;height:20px;width:100px;}
  24. .layer03-right-chart{position:relative;float:left;height:100%;width:32%;}
  25. .layer03-right-chart-label{color: white;text-align: center;position: absolute;bottom: 60px;width: 100%;}
  26. .layer04-panel{position:relative;float:left;height:100%;width:48%;}
  27. .layer04-panel-label{width:100%;height:15%;color:white;padding-top:5px;}
  28. .layer04-panel-chart{width:100%;height:85%;}
  29. </style>
  30. <script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script>
  31. <script src="https://cdn.bootcss.com/echarts/4.1.0.rc2/echarts.min.js"></script>
  32. <script src="monitor.js"></script>
  33. <script type="text/javascript">
  34. $(function(){
  35. drawLayer02Label($("#layer02_01 canvas").get(0),"接入终端数量",80,200);
  36. drawLayer02Label($("#layer02_02 canvas").get(0),"今日接入数据数量",80,300);
  37. drawLayer02Label($("#layer02_03 canvas").get(0),"今日新增存储数据",80,400);
  38. drawLayer02Label($("#layer02_04 canvas").get(0),"总存储数据",50,200);
  39. drawLayer02Label($("#layer02_05 canvas").get(0),"当前任务个数",40,200);
  40. drawLayer02Label($("#layer02_06 canvas").get(0),"当前集群数",50,200);
  41. renderLegend();
  42. //饼状图
  43. renderChartBar01();
  44. //renderChartBar02();
  45. //存储
  46. renderLayer03Right();
  47. //30天日均线流量趋势
  48. renderLayer04Left();
  49. //集群性能
  50. renderLayer04Right();
  51. });
  52. </script>
  53. <title>TIZA STAR大数据运维总览图</title>
  54. </head>
  55. <body>
  56. <div class="main">
  57. <div id="layer02" class="layer" style="height:15%;">
  58. <div id="layer02_01" style="width:20%;">
  59. <div class="layer02-data">
  60. <span style="font-size:26px;">400000</span>
  61. <span style="font-size:16px;">台</span>
  62. </div>
  63. <canvas width="200" height="100"></canvas>
  64. </div>
  65. <div id="layer02_02" style="width:20%;">
  66. <div class="layer02-data">
  67. <span style="font-size:26px;">400000</span>
  68. <span style="font-size:16px;">KB</span>
  69. </div>
  70. <canvas width="200" height="100"></canvas>
  71. </div>
  72. <div id="layer02_03" style="width:21%;">
  73. <div class="layer02-data">
  74. <span style="font-size:26px;">31457280</span>
  75. <span style="font-size:16px;">MB</span>
  76. </div>
  77. <canvas width="200" height="100"></canvas>
  78. </div>
  79. <div id="layer02_04" style="width:12%;">
  80. <div class="layer02-data">
  81. <span style="font-size:26px;">50</span>
  82. <span style="font-size:16px;">PB</span>
  83. </div>
  84. <canvas width="120" height="100"></canvas>
  85. </div>
  86. <div id="layer02_05" style="width:12%;">
  87. <div class="layer02-data">
  88. <span style="font-size:26px;">25</span>
  89. <span style="font-size:16px;">个</span>
  90. </div>
  91. <canvas width="120" height="100"></canvas>
  92. </div>
  93. <div id="layer02_06" style="width:12%;">
  94. <div class="layer02-data">
  95. <span style="font-size:26px;">5</span>
  96. <span style="font-size:16px;">个</span>
  97. </div>
  98. <canvas width="120" height="100"></canvas>
  99. </div>
  100. </div>
  101. <div id="layer03" class="layer" style="height:40%;">
  102. <div id="layer03_left" style="width:48%;" class="layer03-panel">
  103. <div id="layer03_left_label01" class="layer03-left-label">接入机型占比</div>
  104. <!--
  105. <div id="layer03_left_label02" class="layer03-left-label">(左)在线数量 (右)上线率</div>
  106. -->
  107. <div id="layer03_left_01" class="layer03-left-chart" style="width:16%;">
  108. <canvas width="100" height="200" style="margin:30px 0 0 20px;"></canvas>
  109. </div>
  110. <div id="layer03_left_02" class="layer03-left-chart" style="width:80%;"></div>
  111. <!--
  112. <div id="layer03_left_03" class="layer03-left-chart" style="width:80%;"></div>
  113. -->
  114. </div>
  115. <div id="layer03_right" style="width:50%;" class="layer03-panel">
  116. <div id="layer03_right_label">存储</div>
  117. <div id="layer03_right_chart01" class="layer03-right-chart">
  118. <canvas width="130" height="150" style="margin:40px 0 0 20px;"></canvas>
  119. <div class="layer03-right-chart-label">Hdfs</div>
  120. </div>
  121. <div id="layer03_right_chart02" class="layer03-right-chart">
  122. <canvas width="130" height="150" style="margin:40px 0 0 20px;"></canvas>
  123. <div class="layer03-right-chart-label">Rdbms</div>
  124. </div>
  125. <div id="layer03_right_chart03" class="layer03-right-chart">
  126. <canvas width="130" height="150" style="margin:40px 0 0 20px;"></canvas>
  127. <div class="layer03-right-chart-label">Rdies</div>
  128. </div>
  129. </div>
  130. </div>
  131. <div id="layer04" class="layer" style="height:30%;">
  132. <div id="layer04_left" class="layer04-panel">
  133. <div id="layer04_left_label" class="layer04-panel-label">30天日均线流量趋势</div>
  134. <div id="layer04_left_chart" class="layer04-panel-chart"></div>
  135. </div>
  136. <div id="layer04_right" class="layer04-panel">
  137. <div id="layer04_right_label" class="layer04-panel-label">
  138. <span>集群性能/</span><span style="color:#00A09A;">近一个小时</span>
  139. </div>
  140. <div id="layer04_right_chart" class="layer04-panel-chart"></div>
  141. </div>
  142. </div>
  143. </div>
  144. </body>
  145. </html>