whois.handle: ALISOFT
whois.name: Aliyun Computing Co., LTD
whois.cidrs: 47.120.0.0/13
whois.updated: 2022-09-04T00:00:00.000000
services.protocol: SSH
services.transport_protocol: TCP
services.scan_time: 2025-07-27T22:31:45.743654
services.banner: SSH-2.0-OpenSSH_7.4
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: OpenBSD
services.product: OpenSSH
services.version: 7.4
services.cpe: cpe:2.3:a:openbsd:openssh:7.4:*:*:*:*:*:*:*
services.source: OSI_TRANSPORT_LAYER
services.part: o
services.product: linux
services.cpe: cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
services.value: remote-access
services.raw: SSH-2.0-OpenSSH_7.4
services.protocol_version: 2.0
services.software_version: OpenSSH_7.4
services.kex_algorithms: curve25519-sha256 curve25519-sha256@libssh.org ecdh-sha2-nistp256 ecdh-sha2-nistp384 ecdh-sha2-nistp521 diffie-hellman-group-exchange-sha256 diffie-hellman-group16-sha512 diffie-hellman-group18-sha512 diffie-hellman-group-exchange-sha1 diffie-hellman-group14-sha256 diffie-hellman-group14-sha1 diffie-hellman-group1-sha1
services.host_key_algorithms: ssh-rsa rsa-sha2-512 rsa-sha2-256 ecdsa-sha2-nistp256 ssh-ed25519
services.client_to_server_ciphers: chacha20-poly1305@openssh.com aes128-ctr aes192-ctr aes256-ctr aes128-gcm@openssh.com aes256-gcm@openssh.com aes128-cbc aes192-cbc aes256-cbc blowfish-cbc cast128-cbc 3des-cbc
services.server_to_client_ciphers: chacha20-poly1305@openssh.com aes128-ctr aes192-ctr aes256-ctr aes128-gcm@openssh.com aes256-gcm@openssh.com aes128-cbc aes192-cbc aes256-cbc blowfish-cbc cast128-cbc 3des-cbc
services.client_to_server_macs: umac-64-etm@openssh.com umac-128-etm@openssh.com hmac-sha2-256-etm@openssh.com hmac-sha2-512-etm@openssh.com hmac-sha1-etm@openssh.com umac-64@openssh.com umac-128@openssh.com hmac-sha2-256 hmac-sha2-512 hmac-sha1
services.server_to_client_macs: umac-64-etm@openssh.com umac-128-etm@openssh.com hmac-sha2-256-etm@openssh.com hmac-sha2-512-etm@openssh.com hmac-sha1-etm@openssh.com umac-64@openssh.com umac-128@openssh.com hmac-sha2-256 hmac-sha2-512 hmac-sha1
services.client_to_server_compression: none zlib@openssh.com
services.server_to_client_compression: none zlib@openssh.com
services.kex_algorithm: curve25519-sha256@libssh.org
services.host_key_algorithm: ecdsa-sha2-nistp256
services.cipher: aes128-ctr
services.mac: hmac-sha2-256
services.compression: none
services.cipher: aes128-ctr
services.mac: hmac-sha2-256
services.compression: none
services.curve: P-256
services.hassh_fingerprint: 6832f1ce43d4397c2c0a3e2f8c94334e
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T23:54:37.423320
services.banner: HTTP/1.1 200 OK
  Server: nginx/1.20.1
  Date:  <REDACTED>
  Content-Type: text/html; charset=UTF-8
  Transfer-Encoding: chunked
  Connection: keep-alive
  Cache-Control: no-store
  X-Content-Type-Options: nosniff
  X-Frame-Options: deny
  X-Xss-Protection: 1; mode=block
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Grafana
services.product: Grafana
services.cpe: cpe:2.3:a:grafana:grafana:*:*:*:*:*:*:*:*
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: nginx
services.product: nginx
services.version: 1.20.1
services.cpe: cpe:2.3:a:f5:nginx:1.20.1:*:*:*:*:*:*:*
services.path: /login
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T23:54:37.423320
services.uri: http://47.120.50.131/login
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Transfer-Encoding
services.headers: chunked
services.key: Server
services.headers: nginx/1.20.1
services.key: X-Frame-Options
services.headers: deny
services.key: Connection
services.headers: keep-alive
services.key: Cache-Control
services.headers: no-store
services.key: X-Content-Type-Options
services.headers: nosniff
services.key: Content-Type
services.headers: text/html; charset=UTF-8
services.key: Date
services.headers: <REDACTED>
services.key: X-Xss-Protection
services.headers: 1; mode=block
services.html_tags: <title>Grafana</title> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name="viewport" content="width=device-width" /> <meta name="theme-color" content="#000" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black" /> <meta name="msapplication-TileColor" content="#2b5797" /> <meta name="msapplication-config" content="public/img/browserconfig.xml" />
services.body: <!DOCTYPE html>
  <html lang="en-US">
    <head>
      
      <meta charset="utf-8" />
      <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
      <meta name="viewport" content="width=device-width" />
      <meta name="theme-color" content="#000" />
  
      <title>Grafana</title>
  
      <base href="/" />
  
      <link rel="icon" type="image/png" href="public/img/fav32.png" />
      <link rel="apple-touch-icon" sizes="180x180" href="public/img/apple-touch-icon.png" />
      <link rel="mask-icon" href="public/img/grafana_mask_icon.svg" color="#F05A28" />
  
      
      
      <link rel="stylesheet" href="public/build/grafana.dark.b44253d019cd9cb46428.css" />
      
  
      <script nonce="">
        performance.mark('frontend_boot_css_time_seconds');
      </script>
  
      <meta name="apple-mobile-web-app-capable" content="yes" />
      <meta name="apple-mobile-web-app-status-bar-style" content="black" />
      <meta name="msapplication-TileColor" content="#2b5797" />
      <meta name="msapplication-config" content="public/img/browserconfig.xml" />
    </head>
  
    <body class="theme-dark app-grafana">
      <style>
        .preloader {
          height: 100%;
          flex-direction: column;
          display: flex;
          justify-content: center;
          align-items: center;
        }
  
        .preloader__enter {
          opacity: 0;
          animation-name: preloader-fade-in;
          animation-iteration-count: 1;
          animation-duration: 0.9s;
          animation-delay: 1.35s;
          animation-fill-mode: forwards;
        }
  
        .preloader__bounce {
          text-align: center;
          animation-name: preloader-bounce;
          animation-duration: 0.9s;
          animation-iteration-count: infinite;
        }
  
        .preloader__logo {
          display: inline-block;
          animation-name: preloader-squash;
          animation-duration: 0.9s;
          animation-iteration-count: infinite;
          width: 60px;
          height: 60px;
          background-repeat: no-repeat;
          background-size: contain;
          background-image: url('public/img/grafana_icon.svg');
        }
  
        .preloader__text {
          margin-top: 16px;
          font-weight: 500;
          font-size: 14px;
          font-family: Sans-serif;
          opacity: 0;
          animation-name: preloader-fade-in;
          animation-duration: 0.9s;
          animation-delay: 1.8s;
          animation-fill-mode: forwards;
        }
  
        .theme-light .preloader__text {
          color: #52545c;
        }
  
        .theme-dark .preloader__text {
          color: #d8d9da;
        }
  
        @keyframes preloader-fade-in {
          0% {
            opacity: 0;
             
            animation-timing-function: cubic-bezier(0, 0, 0.5, 1);
          }
          100% {
            opacity: 1;
          }
        }
  
        @keyframes preloader-bounce {
          from,
          to {
            transform: translateY(0px);
            animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);
          }
          50% {
            transform: translateY(-50px);
            animation-timing-function: cubic-bezier(0.9, 0, 0.7, 1);
          }
        }
  
        @keyframes preloader-squash {
          0% {
            transform: scaleX(1.3) scaleY(0.8);
            animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);
          }
          15% {
            transform: scaleX(0.75) scaleY(1.25);
            animation-timing-function: cubic-bezier(0, 0, 0.7, 0.75);
          }
          55% {
            transform: scaleX(1.05) scaleY(0.95);
            animation-timing-function: cubic-bezier(0.9, 0, 1, 1);
          }
          95% {
            transform: scaleX(0.75) scaleY(1.25);
            animation-timing-function: cubic-bezier(0, 0, 0, 1);
          }
          100% {
            transform: scaleX(1.3) scaleY(0.8);
            animation-timing-function: cubic-bezier(0, 0, 0.7, 1);
          }
        }
  
         
        .preloader__text--fail {
          display: none;
        }
  
         
        .preloader--done .preloader__bounce,
        .preloader--done .preloader__logo {
          animation-name: none;
          display: none;
        }
  
        .preloader--done .preloader__logo,
        .preloader--done .preloader__text {
          display: none;
          color: #ff5705 !important;
          font-size: 15px;
        }
  
        .preloader--done .preloader__text--fail {
          display: block;
        }
  
        [ng\:cloak],
        [ng-cloak],
        .ng-cloak {
          display: none !important;
        }
      </style>
  
      <div class="preloader">
        <div class="preloader__enter">
          <div class="preloader__bounce">
            <div class="preloader__logo"></div>
          </div>
        </div>
        <div class="preloader__text">Loading Grafana</div>
        <div class="preloader__text preloader__text--fail">
          <p>
            <strong>If you're seeing this Grafana has failed to load its application files</strong>
            <br />
            <br />
          </p>
          <p>
            1. This could be caused by your reverse proxy settings.<br /><br />
            2. If you host grafana under subpath make sure your grafana.ini root_url setting includes subpath. If not
            using a reverse proxy make sure to set serve_from_sub_path to true.<br />
            <br />
            3. If you have a local dev build make sure you build frontend using: yarn start, or yarn build<br />
            <br />
            4. Sometimes restarting grafana-server can help<br />
            <br />
            5. Check if you are using a non-supported browser. For more information, refer to the list of
            <a href="https://grafana.com/docs/grafana/latest/installation/requirements/#supported-web-browsers">
              supported browsers</a
            >.
          </p>
        </div>
        <script nonce="">
          
          
          function checkBrowserCompatibility() {
            var isIE = navigator.userAgent.indexOf('MSIE') > -1;
            var isEdge = navigator.userAgent.indexOf('Edge/') > -1 || navigator.userAgent.indexOf('Edg/') > -1;
            var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;
            var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor);
  
            
  
            var isEdgeVersion = /Edge\/([0-9.]+)/.exec(navigator.userAgent);
  
            if (isIE && parseFloat(/Trident\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 7) {
              return false;
            } else if (
              isEdge &&
              ((isEdgeVersion && parseFloat(isEdgeVersion[1]) <= 16) ||
                parseFloat(/Edg\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 16)
            ) {
              return false;
            } else if (isFirefox && parseFloat(/Firefox\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 64) {
              return false;
            } else if (isChrome && parseFloat(/Chrome\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 54) {
              return false;
            }
  
            return true;
          }
  
          if (!checkBrowserCompatibility()) {
            alert('Your browser is not fully supported, please try newer version.');
          }
        </script>
      </div>
  
      <div id="reactRoot"></div>
  
      <script nonce="">
        window.grafanaBootData = {
          user: {"isSignedIn":false,"id":0,"login":"","email":"","name":"","theme":"dark","lightTheme":false,"orgCount":1,"orgId":0,"orgName":"","orgRole":"","isGrafanaAdmin":false,"gravatarUrl":"","timezone":"browser","weekStart":"browser","locale":"en-US","language":"en-US","helpFlags1":0,"hasEditPermissionInFolders":false,"authenticatedBy":"","analytics":{"identifier":"@http://localhost:3000/"}},
          settings: {"defaultDatasource":"-- Grafana --","datasources":{"-- Dashboard --":{"type":"datasource","name":"-- Dashboard --","meta":{"id":"dashboard","type":"datasource","name":"-- Dashboard --","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Uses the result set from another panel in the same dashboard","links":null,"logos":{"small":"/public/app/plugins/datasource/dashboard/img/icn-reusequeries.svg","large":"/public/app/plugins/datasource/dashboard/img/icn-reusequeries.svg"},"build":{},"screenshots":null,"version":"","updated":""},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[]},"includes":null,"category":"","preload":false,"backend":false,"routes":null,"skipDataQuery":false,"autoEnabled":false,"annotations":false,"metrics":true,"alerting":false,"explore":false,"tables":false,"logs":false,"tracing":false,"builtIn":true,"streaming":false,"signature":"internal","module":"core:plugin/dashboard","baseUrl":"/public/app/plugins/datasource/dashboard","angular":{"detected":false,"hideDeprecation":false}},"isDefault":false,"preload":false,"jsonData":{},"readOnly":false,"cachingConfig":{"enabled":false,"TTLMs":0}},"-- Grafana --":{"id":-1,"uid":"grafana","type":"datasource","name":"-- Grafana --","meta":{"id":"grafana","type":"datasource","name":"-- Grafana --","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"A built-in data source that generates random walk data and can poll the Testdata data source. This helps you test visualizations and run experiments.","links":null,"logos":{"small":"/public/app/plugins/datasource/grafana/img/icn-grafanadb.svg","large":"/public/app/plugins/datasource/grafana/img/icn-grafanadb.svg"},"build":{},"screenshots":null,"version":"","updated":""},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[]},"includes":null,"category":"","preload":false,"backend":true,"routes":null,"skipDataQuery":false,"autoEnabled":false,"annotations":true,"metrics":true,"alerting":false,"explore":false,"tables":false,"logs":false,"tracing":false,"builtIn":true,"streaming":false,"signature":"internal","module":"core:plugin/grafana","baseUrl":"/public/app/plugins/datasource/grafana","angular":{"detected":false,"hideDeprecation":false}},"isDefault":false,"preload":false,"jsonData":{},"readOnly":false,"cachingConfig":{"enabled":false,"TTLMs":0}},"-- Mixed --":{"type":"datasource","name":"-- Mixed --","meta":{"id":"mixed","type":"datasource","name":"-- Mixed --","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Lets you query multiple data sources in the same panel.","links":null,"logos":{"small":"/public/app/plugins/datasource/mixed/img/icn-mixeddatasources.svg","large":"/public/app/plugins/datasource/mixed/img/icn-mixeddatasources.svg"},"build":{},"screenshots":null,"version":"","updated":""},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[]},"includes":null,"category":"","preload":false,"backend":false,"routes":null,"skipDataQuery":false,"autoEnabled":false,"annotations":false,"metrics":true,"alerting":false,"explore":false,"tables":false,"logs":false,"tracing":false,"queryOptions":{"minInterval":true},"builtIn":true,"mixed":true,"streaming":false,"signature":"internal","module":"core:plugin/mixed","baseUrl":"/public/app/plugins/datasource/mixed","angular":{"detected":false,"hideDeprecation":false}},"isDefault":false,"preload":false,"jsonData":{},"readOnly":false,"cachingConfig":{"enabled":false,"TTLMs":0}}},"minRefreshInterval":"5s","panels":{"alertlist":{"id":"alertlist","name":"Alert list","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Shows list of alerts and their current status","links":null,"logos":{"small":"/public/app/plugins/panel/alertlist/img/icn-singlestat-panel.svg","large":"/public/app/plugins/panel/alertlist/img/icn-singlestat-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":15,"skipDataQuery":true,"state":"","baseUrl":"/public/app/plugins/panel/alertlist","signature":"internal","module":"core:plugin/alertlist","angular":{"detected":false,"hideDeprecation":false}},"annolist":{"id":"annolist","name":"Annotations list","aliasIds":["ryantxu-annolist-panel"],"info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"List annotations","links":null,"logos":{"small":"/public/app/plugins/panel/annolist/img/icn-annolist-panel.svg","large":"/public/app/plugins/panel/annolist/img/icn-annolist-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":true,"state":"","baseUrl":"/public/app/plugins/panel/annolist","signature":"internal","module":"core:plugin/annolist","angular":{"detected":false,"hideDeprecation":false}},"barchart":{"id":"barchart","name":"Bar chart","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Categorical charts with group support","links":null,"logos":{"small":"/public/app/plugins/panel/barchart/img/barchart.svg","large":"/public/app/plugins/panel/barchart/img/barchart.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":2,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/barchart","signature":"internal","module":"core:plugin/barchart","angular":{"detected":false,"hideDeprecation":false}},"bargauge":{"id":"bargauge","name":"Bar gauge","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Horizontal and vertical gauges","links":null,"logos":{"small":"/public/app/plugins/panel/bargauge/img/icon_bar_gauge.svg","large":"/public/app/plugins/panel/bargauge/img/icon_bar_gauge.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":5,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/bargauge","signature":"internal","module":"core:plugin/bargauge","angular":{"detected":false,"hideDeprecation":false}},"candlestick":{"id":"candlestick","name":"Candlestick","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/candlestick/img/candlestick.svg","large":"/public/app/plugins/panel/candlestick/img/candlestick.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/candlestick","signature":"internal","module":"core:plugin/candlestick","angular":{"detected":false,"hideDeprecation":false}},"canvas":{"id":"canvas","name":"Canvas","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Explicit element placement","links":null,"logos":{"small":"/public/app/plugins/panel/canvas/img/icn-canvas.svg","large":"/public/app/plugins/panel/canvas/img/icn-canvas.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/canvas","signature":"internal","module":"core:plugin/canvas","angular":{"detected":false,"hideDeprecation":false}},"dashlist":{"id":"dashlist","name":"Dashboard list","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"List of dynamic links to other dashboards","links":null,"logos":{"small":"/public/app/plugins/panel/dashlist/img/icn-dashlist-panel.svg","large":"/public/app/plugins/panel/dashlist/img/icn-dashlist-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":16,"skipDataQuery":true,"state":"","baseUrl":"/public/app/plugins/panel/dashlist","signature":"internal","module":"core:plugin/dashlist","angular":{"detected":false,"hideDeprecation":false}},"flamegraph":{"id":"flamegraph","name":"Flame Graph","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/flamegraph/img/icn-flamegraph.svg","large":"/public/app/plugins/panel/flamegraph/img/icn-flamegraph.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/flamegraph","signature":"internal","module":"core:plugin/flamegraph","angular":{"detected":false,"hideDeprecation":false}},"gauge":{"id":"gauge","name":"Gauge","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Standard gauge visualization","links":null,"logos":{"small":"/public/app/plugins/panel/gauge/img/icon_gauge.svg","large":"/public/app/plugins/panel/gauge/img/icon_gauge.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":4,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/gauge","signature":"internal","module":"core:plugin/gauge","angular":{"detected":false,"hideDeprecation":false}},"geomap":{"id":"geomap","name":"Geomap","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Geomap panel","links":null,"logos":{"small":"/public/app/plugins/panel/geomap/img/icn-geomap.svg","large":"/public/app/plugins/panel/geomap/img/icn-geomap.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/geomap","signature":"internal","module":"core:plugin/geomap","angular":{"detected":false,"hideDeprecation":false}},"gettingstarted":{"id":"gettingstarted","name":"Getting Started","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/gettingstarted/img/icn-dashlist-panel.svg","large":"/public/app/plugins/panel/gettingstarted/img/icn-dashlist-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":true,"sort":100,"skipDataQuery":true,"state":"","baseUrl":"/public/app/plugins/panel/gettingstarted","signature":"internal","module":"core:plugin/gettingstarted","angular":{"detected":false,"hideDeprecation":false}},"graph":{"id":"graph","name":"Graph (old)","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"The old default graph panel","links":null,"logos":{"small":"/public/app/plugins/panel/graph/img/icn-graph-panel.svg","large":"/public/app/plugins/panel/graph/img/icn-graph-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":13,"skipDataQuery":false,"state":"deprecated","baseUrl":"/public/app/plugins/panel/graph","signature":"internal","module":"core:plugin/graph","angular":{"detected":false,"hideDeprecation":false}},"heatmap":{"id":"heatmap","name":"Heatmap","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Like a histogram over time","links":null,"logos":{"small":"/public/app/plugins/panel/heatmap/img/icn-heatmap-panel.svg","large":"/public/app/plugins/panel/heatmap/img/icn-heatmap-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":10,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/heatmap","signature":"internal","module":"core:plugin/heatmap","angular":{"detected":false,"hideDeprecation":false}},"histogram":{"id":"histogram","name":"Histogram","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/histogram/img/histogram.svg","large":"/public/app/plugins/panel/histogram/img/histogram.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":12,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/histogram","signature":"internal","module":"core:plugin/histogram","angular":{"detected":false,"hideDeprecation":false}},"logs":{"id":"logs","name":"Logs","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/logs/img/icn-logs-panel.svg","large":"/public/app/plugins/panel/logs/img/icn-logs-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/logs","signature":"internal","module":"core:plugin/logs","angular":{"detected":false,"hideDeprecation":false}},"news":{"id":"news","name":"News","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"RSS feed reader","links":null,"logos":{"small":"/public/app/plugins/panel/news/img/news.svg","large":"/public/app/plugins/panel/news/img/news.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":17,"skipDataQuery":true,"state":"beta","baseUrl":"/public/app/plugins/panel/news","signature":"internal","module":"core:plugin/news","angular":{"detected":false,"hideDeprecation":false}},"nodeGraph":{"id":"nodeGraph","name":"Node Graph","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/nodeGraph/img/icn-node-graph.svg","large":"/public/app/plugins/panel/nodeGraph/img/icn-node-graph.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/nodeGraph","signature":"internal","module":"core:plugin/nodeGraph","angular":{"detected":false,"hideDeprecation":false}},"piechart":{"id":"piechart","name":"Pie chart","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"The new core pie chart visualization","links":null,"logos":{"small":"/public/app/plugins/panel/piechart/img/icon_piechart.svg","large":"/public/app/plugins/panel/piechart/img/icon_piechart.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":8,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/piechart","signature":"internal","module":"core:plugin/piechart","angular":{"detected":false,"hideDeprecation":false}},"stat":{"id":"stat","name":"Stat","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Big stat values \u0026 sparklines","links":null,"logos":{"small":"/public/app/plugins/panel/stat/img/icn-singlestat-panel.svg","large":"/public/app/plugins/panel/stat/img/icn-singlestat-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":3,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/stat","signature":"internal","module":"core:plugin/stat","angular":{"detected":false,"hideDeprecation":false}},"state-timeline":{"id":"state-timeline","name":"State timeline","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"State changes and durations","links":null,"logos":{"small":"/public/app/plugins/panel/state-timeline/img/timeline.svg","large":"/public/app/plugins/panel/state-timeline/img/timeline.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":9,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/state-timeline","signature":"internal","module":"core:plugin/state-timeline","angular":{"detected":false,"hideDeprecation":false}},"status-history":{"id":"status-history","name":"Status history","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Periodic status history","links":null,"logos":{"small":"/public/app/plugins/panel/status-history/img/status.svg","large":"/public/app/plugins/panel/status-history/img/status.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":11,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/status-history","signature":"internal","module":"core:plugin/status-history","angular":{"detected":false,"hideDeprecation":false}},"table":{"id":"table","name":"Table","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Supports many column styles","links":null,"logos":{"small":"/public/app/plugins/panel/table/img/icn-table-panel.svg","large":"/public/app/plugins/panel/table/img/icn-table-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":6,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/table","signature":"internal","module":"core:plugin/table","angular":{"detected":false,"hideDeprecation":false}},"table-old":{"id":"table-old","name":"Table (old)","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Table Panel for Grafana","links":null,"logos":{"small":"/public/app/plugins/panel/table-old/img/icn-table-panel.svg","large":"/public/app/plugins/panel/table-old/img/icn-table-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"deprecated","baseUrl":"/public/app/plugins/panel/table-old","signature":"internal","module":"core:plugin/table-old","angular":{"detected":false,"hideDeprecation":false}},"text":{"id":"text","name":"Text","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Supports markdown and html content","links":null,"logos":{"small":"/public/app/plugins/panel/text/img/icn-text-panel.svg","large":"/public/app/plugins/panel/text/img/icn-text-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":14,"skipDataQuery":true,"state":"","baseUrl":"/public/app/plugins/panel/text","signature":"internal","module":"core:plugin/text","angular":{"detected":false,"hideDeprecation":false}},"timeseries":{"id":"timeseries","name":"Time series","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Time based line, area and bar charts","links":null,"logos":{"small":"/public/app/plugins/panel/timeseries/img/icn-timeseries-panel.svg","large":"/public/app/plugins/panel/timeseries/img/icn-timeseries-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":1,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/timeseries","signature":"internal","module":"core:plugin/timeseries","angular":{"detected":false,"hideDeprecation":false}},"traces":{"id":"traces","name":"Traces","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/traces/img/traces-panel.svg","large":"/public/app/plugins/panel/traces/img/traces-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/traces","signature":"internal","module":"core:plugin/traces","angular":{"detected":false,"hideDeprecation":false}},"trend":{"id":"trend","name":"Trend","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Like timeseries, but when x != time","links":null,"logos":{"small":"/public/app/plugins/panel/trend/img/trend.svg","large":"/public/app/plugins/panel/trend/img/trend.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"beta","baseUrl":"/public/app/plugins/panel/trend","signature":"internal","module":"core:plugin/trend","angular":{"detected":false,"hideDeprecation":false}},"welcome":{"id":"welcome","name":"Welcome","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/welcome/img/icn-dashlist-panel.svg","large":"/public/app/plugins/panel/welcome/img/icn-dashlist-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":true,"sort":100,"skipDataQuery":true,"state":"","baseUrl":"/public/app/plugins/panel/welcome","signature":"internal","module":"core:plugin/welcome","angular":{"detected":false,"hideDeprecation":false}},"xychart":{"id":"xychart","name":"XY Chart","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/xychart/img/icn-xychart.svg","large":"/public/app/plugins/panel/xychart/img/icn-xychart.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"beta","baseUrl":"/public/app/plugins/panel/xychart","signature":"internal","module":"core:plugin/xychart","angular":{"detected":false,"hideDeprecation":false}}},"apps":{},"appUrl":"http://localhost:3000/","appSubUrl":"","allowOrgCreate":false,"authProxyEnabled":false,"ldapEnabled":false,"jwtHeaderName":"","jwtUrlLogin":false,"alertingEnabled":false,"alertingErrorOrTimeout":"alerting","alertingNoDataOrNullValues":"no_data","alertingMinInterval":1,"liveEnabled":true,"autoAssignOrg":true,"verifyEmailEnabled":false,"sigV4AuthEnabled":false,"azureAuthEnabled":false,"rbacEnabled":true,"exploreEnabled":true,"helpEnabled":true,"profileEnabled":true,"newsFeedEnabled":true,"queryHistoryEnabled":true,"googleAnalyticsId":"","googleAnalytics4Id":"","GoogleAnalytics4SendManualPageViews":false,"rudderstackWriteKey":"","rudderstackDataPlaneUrl":"","rudderstackSdkUrl":"","rudderstackConfigUrl":"","rudderstackIntegrationsUrl":"","feedbackLinksEnabled":true,"applicationInsightsConnectionString":"","applicationInsightsEndpointUrl":"","disableLoginForm":false,"disableUserSignUp":true,"loginHint":"email or username","passwordHint":"password","externalUserMngInfo":"","externalUserMngLinkUrl":"","externalUserMngLinkName":"","viewersCanEdit":false,"angularSupportEnabled":true,"editorsCanAdmin":false,"disableSanitizeHtml":false,"trustedTypesDefaultPolicyEnabled":false,"cspReportOnlyEnabled":false,"disableFrontendSandboxForPlugins":["grafana-incident-app"],"auth":{"OAuthSkipOrgRoleUpdateSync":false,"SAMLSkipOrgRoleSync":false,"LDAPSkipOrgRoleSync":false,"GoogleSkipOrgRoleSync":true,"GenericOAuthSkipOrgRoleSync":false,"JWTAuthSkipOrgRoleSync":false,"GrafanaComSkipOrgRoleSync":false,"AzureADSkipOrgRoleSync":false,"GithubSkipOrgRoleSync":false,"GitLabSkipOrgRoleSync":false,"OktaSkipOrgRoleSync":false,"AuthProxyEnableLoginToken":false},"buildInfo":{"hideVersion":false,"version":"10.2.3","commit":"1e84fede543acc892d2a2515187e545eb047f237","buildstamp":1702914403,"edition":"Enterprise","latestVersion":"10.2.3","hasUpdate":false,"env":"production"},"licenseInfo":{"expiry":0,"stateInfo":"Free \u0026 unlicensed","licenseUrl":"https://grafana.com/products/enterprise/?utm_source=grafana_footer","edition":"Enterprise","enabledFeatures":{},"trialExpiry":0,"appUrl":"http://localhost:3000/"},"featureToggles":{"advancedDataSourcePicker":true,"alertingInsights":true,"athenaAsyncQueryDataSupport":true,"clientTokenRotation":true,"cloudWatchCrossAccountQuerying":true,"cloudWatchLogsMonacoEditor":true,"cloudWatchWildCardDimensionValues":true,"dataConnectionsConsole":true,"dataplaneFrontendFallback":true,"emptyDashboardPage":true,"enableElasticsearchBackendQuerying":true,"exploreContentOutline":true,"influxdbBackendMigration":true,"logsContextDatasourceUi":true,"lokiMetricDataplane":true,"lokiQuerySplitting":true,"nestedFolderPicker":true,"prometheusConfigOverhaulAuth":true,"prometheusDataplane":true,"prometheusMetricEncyclopedia":true,"publicDashboards":true,"recordedQueriesMulti":true,"redshiftAsyncQueryDataSupport":true,"topnav":true,"transformationsRedesign":true,"useCachingService":true},"anonymousEnabled":false,"rendererAvailable":false,"rendererVersion":"","secretsManagerPluginEnabled":false,"http2Enabled":false,"grafanaJavascriptAgent":{"enabled":false,"customEndpoint":"/log-grafana-javascript-agent","errorInstrumentalizationEnabled":true,"consoleInstrumentalizationEnabled":false,"webVitalsInstrumentalizationEnabled":false,"apiKey":""},"pluginCatalogURL":"https://grafana.com/grafana/plugins/","pluginAdminEnabled":true,"pluginAdminExternalManageEnabled":false,"pluginCatalogHiddenPlugins":[""],"expressionsEnabled":true,"awsAllowedAuthProviders":["default","keys","credentials"],"awsAssumeRoleEnabled":true,"supportBundlesEnabled":true,"snapshotEnabled":true,"secureSocksDSProxyEnabled":false,"azure":{"cloud":"AzureCloud","managedIdentityEnabled":false,"workloadIdentityEnabled":false,"userIdentityEnabled":false},"caching":{"enabled":true},"recordedQueries":{"enabled":true},"reporting":{"enabled":true},"analytics":{"enabled":true},"unifiedAlertingEnabled":true,"unifiedAlerting":{"minInterval":"10s","alertStateHistoryBackend":"annotations"},"oauth":{},"samlEnabled":false,"samlName":"SAML","tokenExpirationDayLimit":-1,"sharedWithMeFolderUID":"sharedwithme","geomapDisableCustomBaseLayer":false,"publicDashboardAccessToken":"","dateFormats":{"fullDate":"YYYY-MM-DD HH:mm:ss","useBrowserLocale":false,"interval":{"millisecond":"HH:mm:ss.SSS","second":"HH:mm:ss","minute":"HH:mm","hour":"MM/DD HH:mm","day":"MM/DD","month":"YYYY-MM","year":"YYYY"},"defaultTimezone":"browser","defaultWeekStart":"browser"},"namespace":"org-0","sqlConnectionLimits":{"maxOpenConns":100,"maxIdleConns":100,"connMaxLifetime":14400},"licensing":{}},
          navTree: [{"id":"home","text":"Home","icon":"home-alt","url":"/login","sortWeight":-2000},{"id":"help","text":"Help","subTitle":"Grafana v10.2.3 (1e84fede54)","icon":"question-circle","url":"#","sortWeight":-500}],
          themePaths: {
            light: 'public\/build\/grafana.light.e8e11c59b604d62836be.css',
            dark: 'public\/build\/grafana.dark.b44253d019cd9cb46428.css'
          }
        };
  
        
        
        if (window.grafanaBootData.user.theme === "system") {
          document.body.classList.remove("theme-system");
          var darkQuery = window.matchMedia("(prefers-color-scheme: dark)");
          var cssLink = document.createElement("link");
          cssLink.rel = 'stylesheet';
  
          if (darkQuery.matches) {
            document.body.classList.add("theme-dark");
            cssLink.href = window.grafanaBootData.themePaths.dark;
            window.grafanaBootData.user.lightTheme = false;
          } else {
            document.body.classList.add("theme-light");
            cssLink.href = window.grafanaBootData.themePaths.light;
            window.grafanaBootData.user.lightTheme = true;
          }
          document.head.appendChild(cssLink);
        }
  
        window.__grafana_load_failed = function() {
          var preloader = document.getElementsByClassName("preloader");
          if (preloader.length) {
            preloader[0].className = "preloader preloader--done";
          }
        }
  
        
        window.onload = function() {
          if (window.__grafana_app_bundle_loaded) {
            return;
          }
          window.__grafana_load_failed();
        };
  
        
        
      </script>
  
      
  
      
        <script
        nonce=""
        src="public/build/runtime.fa89ac62ee0580995475.js"
        type="text/javascript"
      ></script>
      
        <script
        nonce=""
        src="public/build/7653.f5c70a70add3b711f560.js"
        type="text/javascript"
      ></script>
      
        <script
        nonce=""
        src="public/build/182.0b85a6da60c3ae0a9093.js"
        type="text/javascript"
      ></script>
      
        <script
        nonce=""
        src="public/build/8781.91ede282a7f6078508e7.js"
        type="text/javascript"
      ></script>
      
        <script
        nonce=""
        src="public/build/1335.2a569010c0f8e9ab01fa.js"
        type="text/javascript"
      ></script>
      
        <script
        nonce=""
        src="public/build/app.e6d28547bcb0921b1682.js"
        type="text/javascript"
      ></script>
      
  
      <script nonce="">
        performance.mark('frontend_boot_js_done_time_seconds');
      </script>
    </body>
  </html>
  
services.name: http://47.120.50.131/public/img/fav32.png
services.name: http://47.120.50.131/public/img/apple-touch-icon.png
services.body_hash_sha1: sha1:d36e3a7636a9f878ca29be16b3d48fa67cf32c17
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T21:58:09.885541
services.banner: HTTP/1.1 200 OK
  Cache-Control: no-store
  Content-Type: text/html; charset=UTF-8
  X-Content-Type-Options: nosniff
  X-Frame-Options: deny
  X-Xss-Protection: 1; mode=block
  Date:  <REDACTED>
  Transfer-Encoding: chunked
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Grafana
services.product: Grafana
services.cpe: cpe:2.3:a:grafana:grafana:*:*:*:*:*:*:*:*
services.path: /login
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T21:58:09.885541
services.uri: http://47.120.50.131:3000/login
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Transfer-Encoding
services.headers: chunked
services.key: X-Frame-Options
services.headers: deny
services.key: Cache-Control
services.headers: no-store
services.key: X-Content-Type-Options
services.headers: nosniff
services.key: Content-Type
services.headers: text/html; charset=UTF-8
services.key: Date
services.headers: <REDACTED>
services.key: X-Xss-Protection
services.headers: 1; mode=block
services.html_tags: <title>Grafana</title> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name="viewport" content="width=device-width" /> <meta name="theme-color" content="#000" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black" /> <meta name="msapplication-TileColor" content="#2b5797" /> <meta name="msapplication-config" content="public/img/browserconfig.xml" />
services.body: <!DOCTYPE html>
  <html lang="en-US">
    <head>
      
      <meta charset="utf-8" />
      <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
      <meta name="viewport" content="width=device-width" />
      <meta name="theme-color" content="#000" />
  
      <title>Grafana</title>
  
      <base href="/" />
  
      <link rel="icon" type="image/png" href="public/img/fav32.png" />
      <link rel="apple-touch-icon" sizes="180x180" href="public/img/apple-touch-icon.png" />
      <link rel="mask-icon" href="public/img/grafana_mask_icon.svg" color="#F05A28" />
  
      
      
      <link rel="stylesheet" href="public/build/grafana.dark.b44253d019cd9cb46428.css" />
      
  
      <script nonce="">
        performance.mark('frontend_boot_css_time_seconds');
      </script>
  
      <meta name="apple-mobile-web-app-capable" content="yes" />
      <meta name="apple-mobile-web-app-status-bar-style" content="black" />
      <meta name="msapplication-TileColor" content="#2b5797" />
      <meta name="msapplication-config" content="public/img/browserconfig.xml" />
    </head>
  
    <body class="theme-dark app-grafana">
      <style>
        .preloader {
          height: 100%;
          flex-direction: column;
          display: flex;
          justify-content: center;
          align-items: center;
        }
  
        .preloader__enter {
          opacity: 0;
          animation-name: preloader-fade-in;
          animation-iteration-count: 1;
          animation-duration: 0.9s;
          animation-delay: 1.35s;
          animation-fill-mode: forwards;
        }
  
        .preloader__bounce {
          text-align: center;
          animation-name: preloader-bounce;
          animation-duration: 0.9s;
          animation-iteration-count: infinite;
        }
  
        .preloader__logo {
          display: inline-block;
          animation-name: preloader-squash;
          animation-duration: 0.9s;
          animation-iteration-count: infinite;
          width: 60px;
          height: 60px;
          background-repeat: no-repeat;
          background-size: contain;
          background-image: url('public/img/grafana_icon.svg');
        }
  
        .preloader__text {
          margin-top: 16px;
          font-weight: 500;
          font-size: 14px;
          font-family: Sans-serif;
          opacity: 0;
          animation-name: preloader-fade-in;
          animation-duration: 0.9s;
          animation-delay: 1.8s;
          animation-fill-mode: forwards;
        }
  
        .theme-light .preloader__text {
          color: #52545c;
        }
  
        .theme-dark .preloader__text {
          color: #d8d9da;
        }
  
        @keyframes preloader-fade-in {
          0% {
            opacity: 0;
             
            animation-timing-function: cubic-bezier(0, 0, 0.5, 1);
          }
          100% {
            opacity: 1;
          }
        }
  
        @keyframes preloader-bounce {
          from,
          to {
            transform: translateY(0px);
            animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);
          }
          50% {
            transform: translateY(-50px);
            animation-timing-function: cubic-bezier(0.9, 0, 0.7, 1);
          }
        }
  
        @keyframes preloader-squash {
          0% {
            transform: scaleX(1.3) scaleY(0.8);
            animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);
          }
          15% {
            transform: scaleX(0.75) scaleY(1.25);
            animation-timing-function: cubic-bezier(0, 0, 0.7, 0.75);
          }
          55% {
            transform: scaleX(1.05) scaleY(0.95);
            animation-timing-function: cubic-bezier(0.9, 0, 1, 1);
          }
          95% {
            transform: scaleX(0.75) scaleY(1.25);
            animation-timing-function: cubic-bezier(0, 0, 0, 1);
          }
          100% {
            transform: scaleX(1.3) scaleY(0.8);
            animation-timing-function: cubic-bezier(0, 0, 0.7, 1);
          }
        }
  
         
        .preloader__text--fail {
          display: none;
        }
  
         
        .preloader--done .preloader__bounce,
        .preloader--done .preloader__logo {
          animation-name: none;
          display: none;
        }
  
        .preloader--done .preloader__logo,
        .preloader--done .preloader__text {
          display: none;
          color: #ff5705 !important;
          font-size: 15px;
        }
  
        .preloader--done .preloader__text--fail {
          display: block;
        }
  
        [ng\:cloak],
        [ng-cloak],
        .ng-cloak {
          display: none !important;
        }
      </style>
  
      <div class="preloader">
        <div class="preloader__enter">
          <div class="preloader__bounce">
            <div class="preloader__logo"></div>
          </div>
        </div>
        <div class="preloader__text">Loading Grafana</div>
        <div class="preloader__text preloader__text--fail">
          <p>
            <strong>If you're seeing this Grafana has failed to load its application files</strong>
            <br />
            <br />
          </p>
          <p>
            1. This could be caused by your reverse proxy settings.<br /><br />
            2. If you host grafana under subpath make sure your grafana.ini root_url setting includes subpath. If not
            using a reverse proxy make sure to set serve_from_sub_path to true.<br />
            <br />
            3. If you have a local dev build make sure you build frontend using: yarn start, or yarn build<br />
            <br />
            4. Sometimes restarting grafana-server can help<br />
            <br />
            5. Check if you are using a non-supported browser. For more information, refer to the list of
            <a href="https://grafana.com/docs/grafana/latest/installation/requirements/#supported-web-browsers">
              supported browsers</a
            >.
          </p>
        </div>
        <script nonce="">
          
          
          function checkBrowserCompatibility() {
            var isIE = navigator.userAgent.indexOf('MSIE') > -1;
            var isEdge = navigator.userAgent.indexOf('Edge/') > -1 || navigator.userAgent.indexOf('Edg/') > -1;
            var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;
            var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor);
  
            
  
            var isEdgeVersion = /Edge\/([0-9.]+)/.exec(navigator.userAgent);
  
            if (isIE && parseFloat(/Trident\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 7) {
              return false;
            } else if (
              isEdge &&
              ((isEdgeVersion && parseFloat(isEdgeVersion[1]) <= 16) ||
                parseFloat(/Edg\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 16)
            ) {
              return false;
            } else if (isFirefox && parseFloat(/Firefox\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 64) {
              return false;
            } else if (isChrome && parseFloat(/Chrome\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 54) {
              return false;
            }
  
            return true;
          }
  
          if (!checkBrowserCompatibility()) {
            alert('Your browser is not fully supported, please try newer version.');
          }
        </script>
      </div>
  
      <div id="reactRoot"></div>
  
      <script nonce="">
        window.grafanaBootData = {
          user: {"isSignedIn":false,"id":0,"login":"","email":"","name":"","theme":"dark","lightTheme":false,"orgCount":1,"orgId":0,"orgName":"","orgRole":"","isGrafanaAdmin":false,"gravatarUrl":"","timezone":"browser","weekStart":"browser","locale":"en-US","language":"en-US","helpFlags1":0,"hasEditPermissionInFolders":false,"authenticatedBy":"","analytics":{"identifier":"@http://localhost:3000/"}},
          settings: {"defaultDatasource":"-- Grafana --","datasources":{"-- Dashboard --":{"type":"datasource","name":"-- Dashboard --","meta":{"id":"dashboard","type":"datasource","name":"-- Dashboard --","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Uses the result set from another panel in the same dashboard","links":null,"logos":{"small":"/public/app/plugins/datasource/dashboard/img/icn-reusequeries.svg","large":"/public/app/plugins/datasource/dashboard/img/icn-reusequeries.svg"},"build":{},"screenshots":null,"version":"","updated":""},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[]},"includes":null,"category":"","preload":false,"backend":false,"routes":null,"skipDataQuery":false,"autoEnabled":false,"annotations":false,"metrics":true,"alerting":false,"explore":false,"tables":false,"logs":false,"tracing":false,"builtIn":true,"streaming":false,"signature":"internal","module":"core:plugin/dashboard","baseUrl":"/public/app/plugins/datasource/dashboard","angular":{"detected":false,"hideDeprecation":false}},"isDefault":false,"preload":false,"jsonData":{},"readOnly":false,"cachingConfig":{"enabled":false,"TTLMs":0}},"-- Grafana --":{"id":-1,"uid":"grafana","type":"datasource","name":"-- Grafana --","meta":{"id":"grafana","type":"datasource","name":"-- Grafana --","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"A built-in data source that generates random walk data and can poll the Testdata data source. This helps you test visualizations and run experiments.","links":null,"logos":{"small":"/public/app/plugins/datasource/grafana/img/icn-grafanadb.svg","large":"/public/app/plugins/datasource/grafana/img/icn-grafanadb.svg"},"build":{},"screenshots":null,"version":"","updated":""},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[]},"includes":null,"category":"","preload":false,"backend":true,"routes":null,"skipDataQuery":false,"autoEnabled":false,"annotations":true,"metrics":true,"alerting":false,"explore":false,"tables":false,"logs":false,"tracing":false,"builtIn":true,"streaming":false,"signature":"internal","module":"core:plugin/grafana","baseUrl":"/public/app/plugins/datasource/grafana","angular":{"detected":false,"hideDeprecation":false}},"isDefault":false,"preload":false,"jsonData":{},"readOnly":false,"cachingConfig":{"enabled":false,"TTLMs":0}},"-- Mixed --":{"type":"datasource","name":"-- Mixed --","meta":{"id":"mixed","type":"datasource","name":"-- Mixed --","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Lets you query multiple data sources in the same panel.","links":null,"logos":{"small":"/public/app/plugins/datasource/mixed/img/icn-mixeddatasources.svg","large":"/public/app/plugins/datasource/mixed/img/icn-mixeddatasources.svg"},"build":{},"screenshots":null,"version":"","updated":""},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[]},"includes":null,"category":"","preload":false,"backend":false,"routes":null,"skipDataQuery":false,"autoEnabled":false,"annotations":false,"metrics":true,"alerting":false,"explore":false,"tables":false,"logs":false,"tracing":false,"queryOptions":{"minInterval":true},"builtIn":true,"mixed":true,"streaming":false,"signature":"internal","module":"core:plugin/mixed","baseUrl":"/public/app/plugins/datasource/mixed","angular":{"detected":false,"hideDeprecation":false}},"isDefault":false,"preload":false,"jsonData":{},"readOnly":false,"cachingConfig":{"enabled":false,"TTLMs":0}}},"minRefreshInterval":"5s","panels":{"alertlist":{"id":"alertlist","name":"Alert list","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Shows list of alerts and their current status","links":null,"logos":{"small":"/public/app/plugins/panel/alertlist/img/icn-singlestat-panel.svg","large":"/public/app/plugins/panel/alertlist/img/icn-singlestat-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":15,"skipDataQuery":true,"state":"","baseUrl":"/public/app/plugins/panel/alertlist","signature":"internal","module":"core:plugin/alertlist","angular":{"detected":false,"hideDeprecation":false}},"annolist":{"id":"annolist","name":"Annotations list","aliasIds":["ryantxu-annolist-panel"],"info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"List annotations","links":null,"logos":{"small":"/public/app/plugins/panel/annolist/img/icn-annolist-panel.svg","large":"/public/app/plugins/panel/annolist/img/icn-annolist-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":true,"state":"","baseUrl":"/public/app/plugins/panel/annolist","signature":"internal","module":"core:plugin/annolist","angular":{"detected":false,"hideDeprecation":false}},"barchart":{"id":"barchart","name":"Bar chart","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Categorical charts with group support","links":null,"logos":{"small":"/public/app/plugins/panel/barchart/img/barchart.svg","large":"/public/app/plugins/panel/barchart/img/barchart.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":2,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/barchart","signature":"internal","module":"core:plugin/barchart","angular":{"detected":false,"hideDeprecation":false}},"bargauge":{"id":"bargauge","name":"Bar gauge","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Horizontal and vertical gauges","links":null,"logos":{"small":"/public/app/plugins/panel/bargauge/img/icon_bar_gauge.svg","large":"/public/app/plugins/panel/bargauge/img/icon_bar_gauge.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":5,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/bargauge","signature":"internal","module":"core:plugin/bargauge","angular":{"detected":false,"hideDeprecation":false}},"candlestick":{"id":"candlestick","name":"Candlestick","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/candlestick/img/candlestick.svg","large":"/public/app/plugins/panel/candlestick/img/candlestick.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/candlestick","signature":"internal","module":"core:plugin/candlestick","angular":{"detected":false,"hideDeprecation":false}},"canvas":{"id":"canvas","name":"Canvas","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Explicit element placement","links":null,"logos":{"small":"/public/app/plugins/panel/canvas/img/icn-canvas.svg","large":"/public/app/plugins/panel/canvas/img/icn-canvas.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/canvas","signature":"internal","module":"core:plugin/canvas","angular":{"detected":false,"hideDeprecation":false}},"dashlist":{"id":"dashlist","name":"Dashboard list","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"List of dynamic links to other dashboards","links":null,"logos":{"small":"/public/app/plugins/panel/dashlist/img/icn-dashlist-panel.svg","large":"/public/app/plugins/panel/dashlist/img/icn-dashlist-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":16,"skipDataQuery":true,"state":"","baseUrl":"/public/app/plugins/panel/dashlist","signature":"internal","module":"core:plugin/dashlist","angular":{"detected":false,"hideDeprecation":false}},"flamegraph":{"id":"flamegraph","name":"Flame Graph","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/flamegraph/img/icn-flamegraph.svg","large":"/public/app/plugins/panel/flamegraph/img/icn-flamegraph.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/flamegraph","signature":"internal","module":"core:plugin/flamegraph","angular":{"detected":false,"hideDeprecation":false}},"gauge":{"id":"gauge","name":"Gauge","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Standard gauge visualization","links":null,"logos":{"small":"/public/app/plugins/panel/gauge/img/icon_gauge.svg","large":"/public/app/plugins/panel/gauge/img/icon_gauge.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":4,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/gauge","signature":"internal","module":"core:plugin/gauge","angular":{"detected":false,"hideDeprecation":false}},"geomap":{"id":"geomap","name":"Geomap","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Geomap panel","links":null,"logos":{"small":"/public/app/plugins/panel/geomap/img/icn-geomap.svg","large":"/public/app/plugins/panel/geomap/img/icn-geomap.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/geomap","signature":"internal","module":"core:plugin/geomap","angular":{"detected":false,"hideDeprecation":false}},"gettingstarted":{"id":"gettingstarted","name":"Getting Started","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/gettingstarted/img/icn-dashlist-panel.svg","large":"/public/app/plugins/panel/gettingstarted/img/icn-dashlist-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":true,"sort":100,"skipDataQuery":true,"state":"","baseUrl":"/public/app/plugins/panel/gettingstarted","signature":"internal","module":"core:plugin/gettingstarted","angular":{"detected":false,"hideDeprecation":false}},"graph":{"id":"graph","name":"Graph (old)","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"The old default graph panel","links":null,"logos":{"small":"/public/app/plugins/panel/graph/img/icn-graph-panel.svg","large":"/public/app/plugins/panel/graph/img/icn-graph-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":13,"skipDataQuery":false,"state":"deprecated","baseUrl":"/public/app/plugins/panel/graph","signature":"internal","module":"core:plugin/graph","angular":{"detected":false,"hideDeprecation":false}},"heatmap":{"id":"heatmap","name":"Heatmap","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Like a histogram over time","links":null,"logos":{"small":"/public/app/plugins/panel/heatmap/img/icn-heatmap-panel.svg","large":"/public/app/plugins/panel/heatmap/img/icn-heatmap-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":10,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/heatmap","signature":"internal","module":"core:plugin/heatmap","angular":{"detected":false,"hideDeprecation":false}},"histogram":{"id":"histogram","name":"Histogram","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/histogram/img/histogram.svg","large":"/public/app/plugins/panel/histogram/img/histogram.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":12,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/histogram","signature":"internal","module":"core:plugin/histogram","angular":{"detected":false,"hideDeprecation":false}},"logs":{"id":"logs","name":"Logs","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/logs/img/icn-logs-panel.svg","large":"/public/app/plugins/panel/logs/img/icn-logs-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/logs","signature":"internal","module":"core:plugin/logs","angular":{"detected":false,"hideDeprecation":false}},"news":{"id":"news","name":"News","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"RSS feed reader","links":null,"logos":{"small":"/public/app/plugins/panel/news/img/news.svg","large":"/public/app/plugins/panel/news/img/news.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":17,"skipDataQuery":true,"state":"beta","baseUrl":"/public/app/plugins/panel/news","signature":"internal","module":"core:plugin/news","angular":{"detected":false,"hideDeprecation":false}},"nodeGraph":{"id":"nodeGraph","name":"Node Graph","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/nodeGraph/img/icn-node-graph.svg","large":"/public/app/plugins/panel/nodeGraph/img/icn-node-graph.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/nodeGraph","signature":"internal","module":"core:plugin/nodeGraph","angular":{"detected":false,"hideDeprecation":false}},"piechart":{"id":"piechart","name":"Pie chart","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"The new core pie chart visualization","links":null,"logos":{"small":"/public/app/plugins/panel/piechart/img/icon_piechart.svg","large":"/public/app/plugins/panel/piechart/img/icon_piechart.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":8,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/piechart","signature":"internal","module":"core:plugin/piechart","angular":{"detected":false,"hideDeprecation":false}},"stat":{"id":"stat","name":"Stat","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Big stat values \u0026 sparklines","links":null,"logos":{"small":"/public/app/plugins/panel/stat/img/icn-singlestat-panel.svg","large":"/public/app/plugins/panel/stat/img/icn-singlestat-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":3,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/stat","signature":"internal","module":"core:plugin/stat","angular":{"detected":false,"hideDeprecation":false}},"state-timeline":{"id":"state-timeline","name":"State timeline","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"State changes and durations","links":null,"logos":{"small":"/public/app/plugins/panel/state-timeline/img/timeline.svg","large":"/public/app/plugins/panel/state-timeline/img/timeline.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":9,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/state-timeline","signature":"internal","module":"core:plugin/state-timeline","angular":{"detected":false,"hideDeprecation":false}},"status-history":{"id":"status-history","name":"Status history","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Periodic status history","links":null,"logos":{"small":"/public/app/plugins/panel/status-history/img/status.svg","large":"/public/app/plugins/panel/status-history/img/status.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":11,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/status-history","signature":"internal","module":"core:plugin/status-history","angular":{"detected":false,"hideDeprecation":false}},"table":{"id":"table","name":"Table","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Supports many column styles","links":null,"logos":{"small":"/public/app/plugins/panel/table/img/icn-table-panel.svg","large":"/public/app/plugins/panel/table/img/icn-table-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":6,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/table","signature":"internal","module":"core:plugin/table","angular":{"detected":false,"hideDeprecation":false}},"table-old":{"id":"table-old","name":"Table (old)","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Table Panel for Grafana","links":null,"logos":{"small":"/public/app/plugins/panel/table-old/img/icn-table-panel.svg","large":"/public/app/plugins/panel/table-old/img/icn-table-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"deprecated","baseUrl":"/public/app/plugins/panel/table-old","signature":"internal","module":"core:plugin/table-old","angular":{"detected":false,"hideDeprecation":false}},"text":{"id":"text","name":"Text","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Supports markdown and html content","links":null,"logos":{"small":"/public/app/plugins/panel/text/img/icn-text-panel.svg","large":"/public/app/plugins/panel/text/img/icn-text-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":14,"skipDataQuery":true,"state":"","baseUrl":"/public/app/plugins/panel/text","signature":"internal","module":"core:plugin/text","angular":{"detected":false,"hideDeprecation":false}},"timeseries":{"id":"timeseries","name":"Time series","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Time based line, area and bar charts","links":null,"logos":{"small":"/public/app/plugins/panel/timeseries/img/icn-timeseries-panel.svg","large":"/public/app/plugins/panel/timeseries/img/icn-timeseries-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":1,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/timeseries","signature":"internal","module":"core:plugin/timeseries","angular":{"detected":false,"hideDeprecation":false}},"traces":{"id":"traces","name":"Traces","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/traces/img/traces-panel.svg","large":"/public/app/plugins/panel/traces/img/traces-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"/public/app/plugins/panel/traces","signature":"internal","module":"core:plugin/traces","angular":{"detected":false,"hideDeprecation":false}},"trend":{"id":"trend","name":"Trend","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Like timeseries, but when x != time","links":null,"logos":{"small":"/public/app/plugins/panel/trend/img/trend.svg","large":"/public/app/plugins/panel/trend/img/trend.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"beta","baseUrl":"/public/app/plugins/panel/trend","signature":"internal","module":"core:plugin/trend","angular":{"detected":false,"hideDeprecation":false}},"welcome":{"id":"welcome","name":"Welcome","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/welcome/img/icn-dashlist-panel.svg","large":"/public/app/plugins/panel/welcome/img/icn-dashlist-panel.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":true,"sort":100,"skipDataQuery":true,"state":"","baseUrl":"/public/app/plugins/panel/welcome","signature":"internal","module":"core:plugin/welcome","angular":{"detected":false,"hideDeprecation":false}},"xychart":{"id":"xychart","name":"XY Chart","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"","links":null,"logos":{"small":"/public/app/plugins/panel/xychart/img/icn-xychart.svg","large":"/public/app/plugins/panel/xychart/img/icn-xychart.svg"},"build":{},"screenshots":null,"version":"","updated":""},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"beta","baseUrl":"/public/app/plugins/panel/xychart","signature":"internal","module":"core:plugin/xychart","angular":{"detected":false,"hideDeprecation":false}}},"apps":{},"appUrl":"http://localhost:3000/","appSubUrl":"","allowOrgCreate":false,"authProxyEnabled":false,"ldapEnabled":false,"jwtHeaderName":"","jwtUrlLogin":false,"alertingEnabled":false,"alertingErrorOrTimeout":"alerting","alertingNoDataOrNullValues":"no_data","alertingMinInterval":1,"liveEnabled":true,"autoAssignOrg":true,"verifyEmailEnabled":false,"sigV4AuthEnabled":false,"azureAuthEnabled":false,"rbacEnabled":true,"exploreEnabled":true,"helpEnabled":true,"profileEnabled":true,"newsFeedEnabled":true,"queryHistoryEnabled":true,"googleAnalyticsId":"","googleAnalytics4Id":"","GoogleAnalytics4SendManualPageViews":false,"rudderstackWriteKey":"","rudderstackDataPlaneUrl":"","rudderstackSdkUrl":"","rudderstackConfigUrl":"","rudderstackIntegrationsUrl":"","feedbackLinksEnabled":true,"applicationInsightsConnectionString":"","applicationInsightsEndpointUrl":"","disableLoginForm":false,"disableUserSignUp":true,"loginHint":"email or username","passwordHint":"password","externalUserMngInfo":"","externalUserMngLinkUrl":"","externalUserMngLinkName":"","viewersCanEdit":false,"angularSupportEnabled":true,"editorsCanAdmin":false,"disableSanitizeHtml":false,"trustedTypesDefaultPolicyEnabled":false,"cspReportOnlyEnabled":false,"disableFrontendSandboxForPlugins":["grafana-incident-app"],"auth":{"OAuthSkipOrgRoleUpdateSync":false,"SAMLSkipOrgRoleSync":false,"LDAPSkipOrgRoleSync":false,"GoogleSkipOrgRoleSync":true,"GenericOAuthSkipOrgRoleSync":false,"JWTAuthSkipOrgRoleSync":false,"GrafanaComSkipOrgRoleSync":false,"AzureADSkipOrgRoleSync":false,"GithubSkipOrgRoleSync":false,"GitLabSkipOrgRoleSync":false,"OktaSkipOrgRoleSync":false,"AuthProxyEnableLoginToken":false},"buildInfo":{"hideVersion":false,"version":"10.2.3","commit":"1e84fede543acc892d2a2515187e545eb047f237","buildstamp":1702914403,"edition":"Enterprise","latestVersion":"10.2.3","hasUpdate":false,"env":"production"},"licenseInfo":{"expiry":0,"stateInfo":"Free \u0026 unlicensed","licenseUrl":"https://grafana.com/products/enterprise/?utm_source=grafana_footer","edition":"Enterprise","enabledFeatures":{},"trialExpiry":0,"appUrl":"http://localhost:3000/"},"featureToggles":{"advancedDataSourcePicker":true,"alertingInsights":true,"athenaAsyncQueryDataSupport":true,"clientTokenRotation":true,"cloudWatchCrossAccountQuerying":true,"cloudWatchLogsMonacoEditor":true,"cloudWatchWildCardDimensionValues":true,"dataConnectionsConsole":true,"dataplaneFrontendFallback":true,"emptyDashboardPage":true,"enableElasticsearchBackendQuerying":true,"exploreContentOutline":true,"influxdbBackendMigration":true,"logsContextDatasourceUi":true,"lokiMetricDataplane":true,"lokiQuerySplitting":true,"nestedFolderPicker":true,"prometheusConfigOverhaulAuth":true,"prometheusDataplane":true,"prometheusMetricEncyclopedia":true,"publicDashboards":true,"recordedQueriesMulti":true,"redshiftAsyncQueryDataSupport":true,"topnav":true,"transformationsRedesign":true,"useCachingService":true},"anonymousEnabled":false,"rendererAvailable":false,"rendererVersion":"","secretsManagerPluginEnabled":false,"http2Enabled":false,"grafanaJavascriptAgent":{"enabled":false,"customEndpoint":"/log-grafana-javascript-agent","errorInstrumentalizationEnabled":true,"consoleInstrumentalizationEnabled":false,"webVitalsInstrumentalizationEnabled":false,"apiKey":""},"pluginCatalogURL":"https://grafana.com/grafana/plugins/","pluginAdminEnabled":true,"pluginAdminExternalManageEnabled":false,"pluginCatalogHiddenPlugins":[""],"expressionsEnabled":true,"awsAllowedAuthProviders":["default","keys","credentials"],"awsAssumeRoleEnabled":true,"supportBundlesEnabled":true,"snapshotEnabled":true,"secureSocksDSProxyEnabled":false,"azure":{"cloud":"AzureCloud","managedIdentityEnabled":false,"workloadIdentityEnabled":false,"userIdentityEnabled":false},"caching":{"enabled":true},"recordedQueries":{"enabled":true},"reporting":{"enabled":true},"analytics":{"enabled":true},"unifiedAlertingEnabled":true,"unifiedAlerting":{"minInterval":"10s","alertStateHistoryBackend":"annotations"},"oauth":{},"samlEnabled":false,"samlName":"SAML","tokenExpirationDayLimit":-1,"sharedWithMeFolderUID":"sharedwithme","geomapDisableCustomBaseLayer":false,"publicDashboardAccessToken":"","dateFormats":{"fullDate":"YYYY-MM-DD HH:mm:ss","useBrowserLocale":false,"interval":{"millisecond":"HH:mm:ss.SSS","second":"HH:mm:ss","minute":"HH:mm","hour":"MM/DD HH:mm","day":"MM/DD","month":"YYYY-MM","year":"YYYY"},"defaultTimezone":"browser","defaultWeekStart":"browser"},"namespace":"org-0","sqlConnectionLimits":{"maxOpenConns":100,"maxIdleConns":100,"connMaxLifetime":14400},"licensing":{}},
          navTree: [{"id":"home","text":"Home","icon":"home-alt","url":"/login","sortWeight":-2000},{"id":"help","text":"Help","subTitle":"Grafana v10.2.3 (1e84fede54)","icon":"question-circle","url":"#","sortWeight":-500}],
          themePaths: {
            light: 'public\/build\/grafana.light.e8e11c59b604d62836be.css',
            dark: 'public\/build\/grafana.dark.b44253d019cd9cb46428.css'
          }
        };
  
        
        
        if (window.grafanaBootData.user.theme === "system") {
          document.body.classList.remove("theme-system");
          var darkQuery = window.matchMedia("(prefers-color-scheme: dark)");
          var cssLink = document.createElement("link");
          cssLink.rel = 'stylesheet';
  
          if (darkQuery.matches) {
            document.body.classList.add("theme-dark");
            cssLink.href = window.grafanaBootData.themePaths.dark;
            window.grafanaBootData.user.lightTheme = false;
          } else {
            document.body.classList.add("theme-light");
            cssLink.href = window.grafanaBootData.themePaths.light;
            window.grafanaBootData.user.lightTheme = true;
          }
          document.head.appendChild(cssLink);
        }
  
        window.__grafana_load_failed = function() {
          var preloader = document.getElementsByClassName("preloader");
          if (preloader.length) {
            preloader[0].className = "preloader preloader--done";
          }
        }
  
        
        window.onload = function() {
          if (window.__grafana_app_bundle_loaded) {
            return;
          }
          window.__grafana_load_failed();
        };
  
        
        
      </script>
  
      
  
      
        <script
        nonce=""
        src="public/build/runtime.fa89ac62ee0580995475.js"
        type="text/javascript"
      ></script>
      
        <script
        nonce=""
        src="public/build/7653.f5c70a70add3b711f560.js"
        type="text/javascript"
      ></script>
      
        <script
        nonce=""
        src="public/build/182.0b85a6da60c3ae0a9093.js"
        type="text/javascript"
      ></script>
      
        <script
        nonce=""
        src="public/build/8781.91ede282a7f6078508e7.js"
        type="text/javascript"
      ></script>
      
        <script
        nonce=""
        src="public/build/1335.2a569010c0f8e9ab01fa.js"
        type="text/javascript"
      ></script>
      
        <script
        nonce=""
        src="public/build/app.e6d28547bcb0921b1682.js"
        type="text/javascript"
      ></script>
      
  
      <script nonce="">
        performance.mark('frontend_boot_js_done_time_seconds');
      </script>
    </body>
  </html>
  
services.name: http://47.120.50.131:3000/public/img/fav32.png
services.name: http://47.120.50.131:3000/public/img/apple-touch-icon.png
services.body_hash_sha1: sha1:d36e3a7636a9f878ca29be16b3d48fa67cf32c17
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-28T01:56:04.979383
services.banner: HTTP/1.1 400 Bad Request
  Server: squid/3.5.20
  Mime-Version: 1.0
  Date:  <REDACTED>
  Content-Type: text/html;charset=utf-8
  Content-Length: 3535
  X-Squid-Error: ERR_INVALID_URL 0
  Vary: Accept-Language
  Content-Language: en
  X-Cache: MISS from iZf8z9b5x2ja0ri8c10sn2Z
  X-Cache-Lookup: NONE from iZf8z9b5x2ja0ri8c10sn2Z:3128
  Via: 1.1 iZf8z9b5x2ja0ri8c10sn2Z (squid/3.5.20)
  Connection: close
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Squid Cache
services.product: Squid
services.version: 3.5.20
services.cpe: cpe:2.3:a:squid\-cache:squid:3.5.20:*:*:*:*:*:*:*
services.value: proxy
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-28T01:56:04.979383
services.uri: http://47.120.50.131:3128/
services.protocol: HTTP/1.1
services.status_reason: Bad Request
services.key: Vary
services.headers: Accept-Language
services.key: X-Squid-Error
services.headers: ERR_INVALID_URL 0
services.key: X-Cache-Lookup
services.headers: NONE from iZf8z9b5x2ja0ri8c10sn2Z:3128
services.key: Content-Language
services.headers: en
services.key: Via
services.headers: 1.1 iZf8z9b5x2ja0ri8c10sn2Z (squid/3.5.20)
services.key: Content-Type
services.headers: text/html;charset=utf-8
services.key: Date
services.headers: <REDACTED>
services.key: X-Cache
services.headers: MISS from iZf8z9b5x2ja0ri8c10sn2Z
services.key: Server
services.headers: squid/3.5.20
services.key: Mime-Version
services.headers: 1.0
services.key: Connection
services.headers: close
services.key: Content-Length
services.headers: 3535
services.html_tags: <title>ERROR: The requested URL could not be retrieved</title> <meta type="copyright" content="Copyright (C) 1996-2016 The Squid Software Foundation and contributors"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
services.body: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  <html><head>
  <meta type="copyright" content="Copyright (C) 1996-2016 The Squid Software Foundation and contributors">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>ERROR: The requested URL could not be retrieved</title>
  <style type="text/css"><!-- 
   /*
   * Copyright (C) 1996-2016 The Squid Software Foundation and contributors
   *
   * Squid software is distributed under GPLv2+ license and includes
   * contributions from numerous individuals and organizations.
   * Please see the COPYING and CONTRIBUTORS files for details.
   */
  
  /*
   Stylesheet for Squid Error pages
   Adapted from design by Free CSS Templates
   http://www.freecsstemplates.org
   Released for free under a Creative Commons Attribution 2.5 License
  */
  
  /* Page basics */
  * {
  	font-family: verdana, sans-serif;
  }
  
  html body {
  	margin: 0;
  	padding: 0;
  	background: #efefef;
  	font-size: 12px;
  	color: #1e1e1e;
  }
  
  /* Page displayed title area */
  #titles {
  	margin-left: 15px;
  	padding: 10px;
  	padding-left: 100px;
  	background: url('/squid-internal-static/icons/SN.png') no-repeat left;
  }
  
  /* initial title */
  #titles h1 {
  	color: #000000;
  }
  #titles h2 {
  	color: #000000;
  }
  
  /* special event: FTP success page titles */
  #titles ftpsuccess {
  	background-color:#00ff00;
  	width:100%;
  }
  
  /* Page displayed body content area */
  #content {
  	padding: 10px;
  	background: #ffffff;
  }
  
  /* General text */
  p {
  }
  
  /* error brief description */
  #error p {
  }
  
  /* some data which may have caused the problem */
  #data {
  }
  
  /* the error message received from the system or other software */
  #sysmsg {
  }
  
  pre {
      font-family:sans-serif;
  }
  
  /* special event: FTP directory listing */
  #dirmsg {
      font-family: courier;
      color: black;
      font-size: 10pt;
  }
  #dirlisting {
      margin-left: 2%;
      margin-right: 2%;
  }
  #dirlisting tr.entry td.icon,td.filename,td.size,td.date {
      border-bottom: groove;
  }
  #dirlisting td.size {
      width: 50px;
      text-align: right;
      padding-right: 5px;
  }
  
  /* horizontal lines */
  hr {
  	margin: 0;
  }
  
  /* page displayed footer area */
  #footer {
  	font-size: 9px;
  	padding-left: 10px;
  }
  
  
  body
  :lang(fa) { direction: rtl; font-size: 100%; font-family: Tahoma, Roya, sans-serif; float: right; }
  :lang(he) { direction: rtl; }
   --></style>
  </head><body id=ERR_INVALID_URL>
  <div id="titles">
  <h1>ERROR</h1>
  <h2>The requested URL could not be retrieved</h2>
  </div>
  <hr>
  
  <div id="content">
  <p>The following error was encountered while trying to retrieve the URL: <a href="/">/</a></p>
  
  <blockquote id="error">
  <p><b>Invalid URL</b></p>
  </blockquote>
  
  <p>Some aspect of the requested URL is incorrect.</p>
  
  <p>Some possible problems are:</p>
  <ul>
  <li><p>Missing or incorrect access protocol (should be <q>http://</q> or similar)</p></li>
  <li><p>Missing hostname</p></li>
  <li><p>Illegal double-escape in the URL-Path</p></li>
  <li><p>Illegal character in hostname; underscores are not allowed.</p></li>
  </ul>
  
  <p>Your cache administrator is <a href="mailto:root?subject=CacheErrorInfo%20-%20ERR_INVALID_URL&amp;body=CacheHost%3A%20iZf8z9b5x2ja0ri8c10sn2Z%0D%0AErrPage%3A%20ERR_INVALID_URL%0D%0AErr%3A%20%5Bnone%5D%0D%0ATimeStamp%3A%20Mon,%2028%20Jul%202025%2001%3A56%3A08%20GMT%0D%0A%0D%0AClientIP%3A%20206.168.34.219%0D%0A%0D%0AHTTP%20Request%3A%0D%0A%0D%0A%0D%0A">root</a>.</p>
  <br>
  </div>
  
  <hr>
  <div id="footer">
  <p>Generated Mon, 28 Jul 2025 01:56:08 GMT by iZf8z9b5x2ja0ri8c10sn2Z (squid/3.5.20)</p>
  <!-- ERR_INVALID_URL -->
  </div>
  </body></html>
  
services.body_hash_sha1: sha1:d8e905d012b32fe7e21ab4320924430308e49116
services.supported_versions: HTTP/1.1
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T14:04:46.681269
services.banner: HTTP/1.1 403 Forbidden
  Server: Jetty(12.0.22)
  Date:  <REDACTED>
  Vary: Accept-Encoding
  X-Content-Type-Options: nosniff
  Set-Cookie: JSESSIONID.6cf752c8=node01aosnjhwowz10gljd5z7onpwm679.node0; Path=/; HttpOnly; SameSite=Lax
  Expires: Thu, 01 Jan 1970 00:00:00 GMT
  Content-Type: text/html;charset=utf-8
  X-Hudson: 1.395
  X-Jenkins: 2.516
  X-Jenkins-Session: cbb31516
  Transfer-Encoding: chunked
  
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Mort Bay
services.product: Jetty
services.version: 12.0.22
services.cpe: cpe:2.3:a:mortbay:jetty:12.0.22:*:*:*:*:*:*:*
services.source: OSI_APPLICATION_LAYER
services.part: a
services.vendor: Jenkins
services.product: Jenkins
services.version: 2.516
services.cpe: cpe:2.3:a:jenkins:jenkins:2.516:*:*:*:*:*:*:*
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T14:04:46.681269
services.uri: http://47.120.50.131:9080/
services.protocol: HTTP/1.1
services.status_reason: Forbidden
services.key: Vary
services.headers: Accept-Encoding
services.key: X-Jenkins-Session
services.headers: cbb31516
services.key: Transfer-Encoding
services.headers: chunked
services.key: Server
services.headers: Jetty(12.0.22)
services.key: X-Jenkins
services.headers: 2.516
services.key: X-Hudson
services.headers: 1.395
services.key: Expires
services.headers: Thu, 01 Jan 1970 00:00:00 GMT
services.key: X-Content-Type-Options
services.headers: nosniff
services.key: Content-Type
services.headers: text/html;charset=utf-8
services.key: Date
services.headers: <REDACTED>
services.key: Set-Cookie
services.headers: JSESSIONID.6cf752c8=node01aosnjhwowz10gljd5z7onpwm679.node0; Path=/; HttpOnly; SameSite=Lax
services.html_tags: <meta http-equiv='refresh' content='1;url=/login?from=%2F'/>
services.body: <html><head><meta http-equiv='refresh' content='1;url=/login?from=%2F'/><script id='redirect' data-redirect-url='/login?from=%2F' src='/static/cbb31516/scripts/redirect.js'></script></head><body style='background-color:white; color:white;'>
  Authentication required
  <!--
  -->
  
  </body></html>                                                                                                                                                                                                                                                                                                            
services.body_hash_sha1: sha1:a5d07668b0e6e76535d684740a57fe072e28aab4
services.supported_versions: HTTP/1.1
services.protocol: PROMETHEUS
services.transport_protocol: TCP
services.scan_time: 2025-07-28T02:01:56.800256
services.source: OSI_TRANSPORT_LAYER
services.part: o
services.product: linux
services.cpe: cpe:2.3:o:*:linux:*:*:*:*:*:*:*:*
services.path: /
services.endpoint_type: PROMETHEUS
services.scan_time: 2025-07-28T02:01:56.800256
services.address: 127.0.0.1:9105
services.metrics_path: /metrics
services.scheme: http
services.job: mysql
services.instance: 127.0.0.1:9105
services.job: mysql
services.scrape_url: http://127.0.0.1:9105/metrics
services.last_error: Get "http://127.0.0.1:9105/metrics": dial tcp 127.0.0.1:9105: connect: connection refused
services.last_scrape: 2025-07-28T10:01:54.607684887+08:00
services.health: down
services.address: 127.0.0.1:9104
services.metrics_path: /metrics
services.scheme: http
services.job: mysql
services.instance: 127.0.0.1:9104
services.job: mysql
services.scrape_url: http://127.0.0.1:9104/metrics
services.last_error: Get "http://127.0.0.1:9104/metrics": dial tcp 127.0.0.1:9104: connect: connection refused
services.last_scrape: 2025-07-28T10:01:52.177453663+08:00
services.health: down
services.address: 47.113.184.106:9100
services.metrics_path: /metrics
services.scheme: http
services.job: node
services.instance: 47.113.184.106:9100
services.job: node
services.scrape_url: http://47.113.184.106:9100/metrics
services.last_scrape: 2025-07-28T10:01:57.047115966+08:00
services.health: up
services.address: 47.115.224.33:9100
services.metrics_path: /metrics
services.scheme: http
services.job: node
services.instance: 47.115.224.33:9100
services.job: node
services.scrape_url: http://47.115.224.33:9100/metrics
services.last_scrape: 2025-07-28T10:01:56.986305921+08:00
services.health: up
services.address: localhost:9090
services.metrics_path: /metrics
services.scheme: http
services.job: prometheus
services.instance: localhost:9090
services.job: prometheus
services.scrape_url: http://localhost:9090/metrics
services.last_scrape: 2025-07-28T10:01:53.852892207+08:00
services.health: up
services.address: 127.0.0.1:9122
services.metrics_path: /metrics
services.scheme: http
services.job: redis
services.instance: 127.0.0.1:9122
services.job: redis
services.scrape_url: http://127.0.0.1:9122/metrics
services.last_error: Get "http://127.0.0.1:9122/metrics": dial tcp 127.0.0.1:9122: connect: connection refused
services.last_scrape: 2025-07-28T10:01:58.809806077+08:00
services.health: down
services.address: 127.0.0.1:9121
services.metrics_path: /metrics
services.scheme: http
services.job: redis
services.instance: 127.0.0.1:9121
services.job: redis
services.scrape_url: http://127.0.0.1:9121/metrics
services.last_scrape: 2025-07-28T10:01:55.739323517+08:00
services.health: up
services.address: 124.222.19.24:9000
services.metrics_path: /metrics
services.scheme: http
services.job: 测试(Go)
services.instance: 124.222.19.24:9000
services.job: 测试(Go)
services.scrape_url: http://124.222.19.24:9000/metrics
services.last_error: Get "http://124.222.19.24:9000/metrics": context deadline exceeded
services.last_scrape: 2025-07-28T10:01:40.238217122+08:00
services.health: down
services.address: 47.113.184.106:9000
services.metrics_path: /metrics
services.scheme: http
services.job: 趣攒米(Go)
services.instance: 47.113.184.106:9000
services.job: 趣攒米(Go)
services.scrape_url: http://47.113.184.106:9000/metrics
services.last_scrape: 2025-07-28T10:01:57.995844913+08:00
services.health: up
services.all_versions: #1 SMP Tue Jun 20 11:48:01 UTC 2023 1.7.0 2.49.0-rc.1 7 (Core) go1.20.10 go1.21.4 go1.21.5 go1.22.3 v1.56.0
services.protocol: HTTP
services.transport_protocol: TCP
services.scan_time: 2025-07-27T14:00:14.186729
services.banner: HTTP/1.1 200 OK
  Date:  <REDACTED>
  Content-Length: 151
  Content-Type: text/html; charset=utf-8
  
services.path: /
services.endpoint_type: HTTP
services.scan_time: 2025-07-27T14:00:14.186729
services.uri: http://47.120.50.131:9121/
services.protocol: HTTP/1.1
services.status_reason: OK
services.key: Date
services.headers: <REDACTED>
services.key: Content-Length
services.headers: 151
services.key: Content-Type
services.headers: text/html; charset=utf-8
services.html_tags: <title>Redis Exporter v1.56.0</title>
services.body: <html>
  <head><title>Redis Exporter v1.56.0</title></head>
  <body>
  <h1>Redis Exporter v1.56.0</h1>
  <p><a href='/metrics'>Metrics</a></p>
  </body>
  </html>
  
services.body_hash_sha1: sha1:c8af348f6a02653a36fb680c02d855de6f6ca073
services.supported_versions: HTTP/1.1
[binary data, 27 values, 800 bytes]