spanLog.html 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <link href="../../common/css/bootstrap/bootstrap.min.css?v=3.4.0" rel="stylesheet">
  7. <link href="../../common/css/bootstrap/font-awesome.min.css?v=4.3.0" rel="stylesheet">
  8. <link href="../../common/css/bootstrap/animate.min.css" rel="stylesheet">
  9. <link href="../../common/css/bootstrap/style.min.css?v=3.0.0" rel="stylesheet">
  10. <!-- Data Tables -->
  11. <link href="../../common/css/bootstrap/plugins/dataTables/dataTables.bootstrap.css" rel="stylesheet">
  12. <link href="../../common/css/jw.css" rel="stylesheet">
  13. </head>
  14. <body class="gray-bg">
  15. <div class="ibox-content">
  16. <div class="row">
  17. <div class="col-sm-12">
  18. <div class="ibox float-e-margins">
  19. <div class="ibox-title">
  20. <h5>查询条件</h5>
  21. <div class="ibox-tools">
  22. <a class="collapse-link">
  23. <i class="fa fa-chevron-up"></i>
  24. </a>
  25. <a class="close-link">
  26. <i class="fa fa-times"></i>
  27. </a>
  28. </div>
  29. </div>
  30. <div class="ibox-content" id="search_params">
  31. <div class="form-horizontal">
  32. <div class="form-group">
  33. <div class="form-group col-sm-4 ">
  34. <label class="control-label col-sm-2">uri::</label>
  35. <input type="text" placeholder="例如:/demo/testSQL" id="spanLog_search_url" class="form-control col-sm-2">
  36. </div>
  37. <div class="form-group col-sm-4 ">
  38. <label class="control-label col-sm-2">时间:</label>
  39. <input type="text" placeholder="耗费时间大于(?)毫秒" id="spanLog_time_search" class="form-control col-sm-2">
  40. </div>
  41. </div>
  42. <div class="form-group">
  43. <div class="col-sm-4 col-sm-offset-2">
  44. <button class="btn btn-primary" onclick="searchSpanLog()">查询</button>
  45. <button class="btn btn-white" onclick="clearSpanLog()">清空条件</button>
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52. </div>
  53. </div>
  54. <div class="col-sm-12">
  55. <div class="" id="ibox-content-log-detail">
  56. <div id="vertical-timeline" class="vertical-container light-timeline" v-for="message in messages">
  57. <div class="vertical-timeline-block">
  58. <div class="vertical-timeline-icon navy-bg">
  59. <i class="fa fa-briefcase"></i>
  60. </div>
  61. <div class="vertical-timeline-content">
  62. <h2>请求路径:{{message.uri}}</h2>
  63. <p>请求用户IP地址: {{message.ip}}</p>
  64. <p>请求方式: {{message.method}}</p>
  65. <p>请求头信息: {{message.header}}</p>
  66. <p>请求参数: {{message.requestparams}}</p>
  67. <p>返回参数: {{message.responseparams}}</p>
  68. <p>流程ID: {{message.traceid}}</p>
  69. <p>模块ID: {{message.spanid}}</p>
  70. <p>事件名称: {{message.eventname}}</p>
  71. <p>事件开始时间:{{message.eventstarttimestr}}</p>
  72. <p>事件结束时间:{{message.eventendtimestr}}</p>
  73. <p>事件执行时间:{{message.excutetime}} ms</p>
  74. </div>
  75. </div>
  76. </div>
  77. </div>
  78. </div>
  79. </div>
  80. <!-- 全局js -->
  81. <script type="text/javascript" src="../../common/js/jquery/jquery-2.1.1.min.js"></script>
  82. <script type="text/javascript" src="../../common/js/bootstrap/bootstrap.min.js"></script>
  83. <script type="text/javascript"src="../../common/js/content.min.js?v=1.0.0"></script>
  84. <script type="text/javascript" src="../../common/js/layer/layer.min.js"></script>
  85. <script type="text/javascript" src="../../common/js/plugins/iCheck/icheck.min.js"></script>
  86. <script type="text/javascript" src="../../common/js/vue/vue.min.js"></script>
  87. <script type="text/javascript" src="../../common/js/util/util.js"></script>
  88. <script type="text/javascript" src="../../common/js/common.js"></script>
  89. <script type="text/javascript" src="../js/spanLog.js"></script>
  90. <script>
  91. $(document).ready(function () {
  92. $("#lightVersion").click(function (event) {
  93. event.preventDefault();
  94. $("#ibox-content").removeClass("ibox-content");
  95. $("#vertical-timeline").removeClass("dark-timeline");
  96. $("#vertical-timeline").addClass("light-timeline")
  97. });
  98. $("#darkVersion").click(function (event) {
  99. event.preventDefault();
  100. $("#ibox-content").addClass("ibox-content");
  101. $("#vertical-timeline").removeClass("light-timeline");
  102. $("#vertical-timeline").addClass("dark-timeline")
  103. });
  104. $("#leftVersion").click(function (event) {
  105. event.preventDefault();
  106. $("#vertical-timeline").toggleClass("center-orientation")
  107. })
  108. });
  109. </script>
  110. </body>
  111. </html>