github.com/siglens/siglens@v0.0.0-20240328180423-f7ce9ae441ed/static/metrics.html (about) 1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <script async src="https://www.googletagmanager.com/gtag/js?id=G-5SBJC04YFB"></script> 5 <script> 6 window.dataLayer = window.dataLayer || []; 7 function gtag(){dataLayer.push(arguments);} 8 gtag('js', new Date()); 9 10 gtag('config', 'G-5SBJC04YFB'); 11 </script> 12 13 <head> 14 <meta charset="UTF-8"> 15 <title>SigLens</title> 16 17 <meta http-equiv="X-UA-Compatible" content="ie=edge" /> 18 <link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png"> 19 <link rel="icon" type="image/png" sizes="32x32" href="assets/favicon-32x32.png"> 20 <link rel="icon" type="image/png" sizes="16x16" href="assets/favicon-16x16.png"> 21 <link rel="manifest" href="assets/site.webmanifest"> 22 <link rel="mask-icon" href="assets/safari-pinned-tab.svg" color="#5bbad5"> 23 <meta name="msapplication-TileColor" content="#da532c"> 24 25 <link rel="stylesheet" href="./css/lib/bootstrap.min.css" /> 26 <link rel="stylesheet" href="./css/lib/all.min.css" /> 27 <link rel="stylesheet" href="./css/lib/ag-grid.min.css" /> 28 <link rel="stylesheet" href="./css/siglens.css" /> 29 30 <script src="./js/lib/lodash.min.js"></script> 31 <script src="./js/lib/jquery-3.6.0.min.js"></script> 32 <script src="./js/lib/jquery-ui.min.js"></script> 33 <script src="./js/lib/js.cookie.min.js"></script> 34 <script src="./js/lib/moment.min.js"></script> 35 <script src="./js/lib/date_fns.min.js"></script> 36 <script src="./js/lib/popper.min.js"></script> 37 <script src="./js/lib/bootstrap.bundle.min.js"></script> 38 <script src="./js/lib/ag-grid-community.min.noStyle.js"></script> 39 {{ .RunCheck1 | safeHTML }} 40 </head> 41 42 <body data-theme="light"> 43 <div id="app-container"> 44 45 <div id="app-side-nav"> 46 </div> 47 48 <div id="dashboard"> 49 <div id="metrics-container"> 50 51 <div class="position-relative search-bar-container"> 52 <i class="fa fa-info-circle position-absolute info-icon" rel="tooltip" id="info-icon" title="avg by (color) (testmetric0) 53 max by (car_type) (testmetric0) 54 min by (model) (testmetric0) 55 rate(testmetric0{color="blue"}[6h]) 56 deriv(testmetric0{color="green"}[6h]) 57 deriv(testmetric0[7d])"> 58 </i> 59 <input type="text" class="form-control metrics-input" id="metrics-input" 60 placeholder="Enter PromQL Query" title="Enter PromQL Query"> 61 62 <span class="clear-icon" id="clearMetricsInput" title="Clear"></span> 63 64 </div> 65 <div class="text-end"> 66 <button class="btn run-metrics-query-btn" id="run-metrics-query-btn" title="Run Query">Run Query</button> 67 </div> 68 <div class="dropdown"> 69 <button class="btn dropdown-toggle" type="button" id="date-picker-btn" data-toggle="dropdown" 70 aria-haspopup="true" aria-expanded="false" data-bs-toggle="dropdown" 71 title="Pick the time window"> 72 <span>Time Picker</span> 73 <img class="dropdown-arrow orange" src="assets/arrow-btn.svg"> 74 <img class="dropdown-arrow blue" src="assets/up-arrow-btn-light-theme.svg"> 75 </button> 76 <div class="dropdown-menu daterangepicker" aria-labelledby="index-btn" id="daterangepicker "> 77 <p class="dt-header">Search the last</p> 78 <div class="ranges"> 79 <div class="inner-range"> 80 <div id="now-5m" class="range-item ">5 Mins</div> 81 <div id="now-3h" class="range-item">3 Hrs</div> 82 <div id="now-2d" class="range-item">2 Days</div> 83 </div> 84 <div class="inner-range"> 85 <div id="now-15m" class="range-item">15 Mins</div> 86 <div id="now-6h" class="range-item">6 Hrs</div> 87 <div id="now-7d" class="range-item">7 Days</div> 88 </div> 89 <div class="inner-range"> 90 <div id="now-30m" class="range-item">30 Mins</div> 91 <div id="now-12h" class="range-item">12 Hrs</div> 92 <div id="now-30d" class="range-item">30 Days</div> 93 </div> 94 <div class="inner-range"> 95 <div id="now-1h" class="range-item">1 Hr</div> 96 <div id="now-24h" class="range-item">24 Hrs</div> 97 <div id="now-90d" class="range-item">90 Days</div> 98 </div> 99 <hr> 100 </hr> 101 <div class="dt-header">Custom Search <span id="reset-timepicker" type="reset">Reset</span> 102 </div> 103 <div id="daterange-from"> <span id="dt-from-text"> From</span> <br /> 104 <input type="date" id="date-start" /> 105 <input type="time" id="time-start" value="00:00" /> 106 </div> 107 <div id="daterange-to"> <span id="dt-to-text"> To </span> <br /> 108 <input type="date" id="date-end"> 109 <input type="time" id="time-end" value="00:00"> 110 </div> 111 <div class="drp-buttons"> 112 <button class="applyBtn btn btn-sm btn-primary" id="customrange-btn" 113 type="button">Apply</button> 114 </div> 115 </div> 116 </div> 117 </div> 118 </div> 119 <div id="metrics-display-toggle-container"> 120 <button class="btn metrics-graph-btn active">Graph</button> 121 <button class="btn metrics-table-btn">Table</button> 122 </div> 123 <div id="metrics-graph-container" class="metrics-graph-container"> 124 <div class="metrics-response"> 125 </div> 126 127 <div id="metrics-canvas-container"> 128 <canvas id="metrics-graph"> 129 </canvas> 130 </div> 131 <div id="metrics-legends"></div> 132 133 </div> 134 <div id="metrics-table-container" style="display: none;"> 135 <table></table> 136 </div> 137 <div id="corner-popup"> 138 <div class="corner-container"> 139 <div class="corner-text"></div> 140 </div> 141 <button class="btn corner-btn-close" id="close-btn">OK</button> 142 </div> 143 </div> 144 145 </div> 146 147 <div id="app-footer"> 148 2023 © SigLens 149 </div> 150 151 </div> 152 153 <script src="./js/common.js?cb=1_1_10"></script> 154 <script src="./js/navbar.js?cb=1_1_10"></script> 155 <script src="./js/date-picker.js?cb=1_1_10"></script> 156 <script src="./js/lib/chart.umd.min.js"></script> 157 <script src="./js/search.js?cb=1_1_10"></script> 158 <script src="./js/metrics.js?cb=1_1_10"></script> 159 160 {{ .RunCheck2 | safeHTML }} 161 {{ .RunCheck3 | safeHTML }} 162 </body> 163 164 </html>