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=&quot;blue&quot;}[6h])
    56                          deriv(testmetric0{color=&quot;green&quot;}[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 &copy; 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>