Returning 10 result(s) out of 439,745 in 4.373 second(s)

  • 104.21.96.1:443 (tcp/http/tls) - last seen on 2025-09-06 at 11:15:34 UTC

    • IP
      104.21.96.1
      Alternative IP(s)
      104.21.112.1 104.21.16.1 104.21.32.1 104.21.48.1 104.21.64.1 104.21.80.1 2606:4700:3030:0:0:0:6815:1001 2606:4700:3030:0:0:0:6815:2001 2606:4700:3030:0:0:0:6815:3001 2606:4700:3030:0:0:0:6815:4001 2606:4700:3030:0:0:0:6815:5001 2606:4700:3030:0:0:0:6815:6001 2606:4700:3030:0:0:0:6815:7001
      Network
      104.21.0.0/17
      Domain(s)
      axlava.xyz
      Device

      <enterprise field>: device.class

      URL

      https://m2.axlava.xyz/login 200

      HTTP Title
      Grafana
      ASN
      AS13335
      Organization
      CLOUDFLARENET
      Protocol
      http
      Source
      urlscan::redirect::2
    • Product
      Cloudflare Cloudflare
      HTTP Component(s)
      Grafana Grafana
      CPE(s)

      <enterprise field>: cpe

    • Issuer Common Name
      WE1
      Issuer Organization
      Google Trust Services
      Subject Common Name
      axlava.xyz
      Subject Alt Name
      axlava.xyz *.axlava.xyz
      SHA256 Fingerprint
      e50d5cf42bec5c20ba445cb0057086b97c13630abccc1d399cf0744bdcc8fdea
      Validity Not Before
      2025-08-26T06:02:44Z
      Validity Not After
      2025-11-24T07:01:02Z
    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      0940f028bd907aa7b17065d03186c547
      HTTP Header MD5
      68cac625a1c21dc684fe71d8187b1f60
      HTTP Body MD5
      44f2c9fcb6dfb142fe91530a04f427b8
      Favicon MD5
      bcc4933f81eff43e5d9bcc5b2828aa70
      Favicon MMH3
      2123863676
    • HTTP/1.1 200 OK
      Date: Sat, 06 Sep 2025 11:08:12 GMT
      Content-Type: text/html; charset=UTF-8
      Transfer-Encoding: chunked
      Connection: close
      alt-svc: h3=":443"; ma=86400
      Cache-Control: no-store
      via: 1.1 Caddy
      x-content-type-options: nosniff
      x-frame-options: deny
      x-xss-protection: 1; mode=block
      cf-cache-status: DYNAMIC
      Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
      Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=q6%2BgNjz%2BU312C5zzYE2eZejh1O1xoIR07d2aSuQsCUrJCQzhy4ZGByoCcKQrK2ofCH5xm4%2B%2F9h0yFjthJ%2BYqNgVq%2B9mChyICJ%2FTQMOk%3D"}]}
      Server: cloudflare
      CF-RAY: 97ad81cefbf7320a-AMS
      
      5ffa
      <!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.app.1f6473bb54b1e1647be8.css" />
          
      
          
          
          <link rel="stylesheet" href="public/build/grafana.dark.23c5425b7a9e1580d499.css" />
          
      
          <script nonce="">
            performance.mark('frontend_boot_css_time_seconds');
          </script>
      
          <meta name="apple-mobile-web-app-capable" content="yes" />
          <meta name="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;
              margin: 0 32px;
            }
      
            .preloader__enter {
              opacity: 0;
              animation-name: preloader-fade-in;
              animation-iteration-count: 1;
              animation-duration: 0.9s;
              animation-delay: 0.5s;
              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: 0.5s;
              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;
            }
      
            .theme-light .preloader--done .preloader__text {
              color: #52545c !important;
            }
      
            .preloader--done .preloader__text--fail {
              display: block;
            }
      
            .preloader--done .preloader__text--fail a {
              color: white;
            }
      
            .theme-light .preloader--done .preloader__text--fail a {
              color: rgb(31, 98, 224);
            }
      
            .preloader--done code {
              white-space: nowrap;
              padding: 2px 5px;
              margin: 0px 2px;
              font-size: 0.8rem;
              background-color: rgb(24, 27, 31);
              color: rgb(204, 204, 220);
              border: 1px solid rgba(204, 204, 220, 0.2);
              border-radius: 4px;
            }
      
            .preloader__error-list li {
              margin-bottom: 8px;
            }
      
            [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" aria-live="polite" role="status" aria-label="Loading Grafana"></div>
              </div>
            </div>
            <div class="preloader__text preloader__text--fail">
              <main>
                <h1>If you're seeing this Grafana has failed to load its application files</h1>
                <ol class="preloader__error-list">
                  <li>This could be caused by your reverse proxy settings.</li>
                  <li>If you host grafana under a subpath make sure your <code>grafana.ini</code> <code>root_url</code> setting
                    includes subpath. If not using a reverse proxy make sure to set <code>serve_from_sub_path</code> to true.</li>
                  <li>If you have a local dev build make sure you build frontend using: <code>yarn start</code>, or
                    <code>yarn build</code>.</li>
                  <li>Sometimes restarting <code>grafana-server</code> can help.</li>
                  <li>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
                    >.</li>
                </ol>
              </main>
            </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,"uid":"","login":"","email":"","name":"","theme":"dark","lightTheme":false,"orgCount":1,"orgId":0,"orgName":"","orgRole":"","isGrafanaAdmin":false,"gravatarUrl":"","timezone":"browser","weekStart":"browser","locale":"en-US","regionalFormat":"","language":"en-US","helpFlags1":0,"hasEditPermissionInFolders":false,"authenticatedBy":"","permissions":{"folders:read":true},"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":[{"name":"Raise issue","url":"https://github.com/grafana/grafana/issues/new"}],"logos":{"small":"public/plugins/dashboard/img/icn-reusequeries.svg","large":"public/plugins/dashboard/img/icn-reusequeries.svg"},"build":{},"screenshots":null,"version":"","updated":"","keywords":null},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[],"extensions":{"exposedComponents":[]}},"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/plugins/dashboard","angular":{"detected":false,"hideDeprecation":false},"multiValueFilterOperators":false,"loadingStrategy":"","extensions":{"addedLinks":null,"addedComponents":null,"exposedComponents":null,"extensionPoints":null,"addedFunctions":null}},"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":[{"name":"Raise issue","url":"https://github.com/grafana/grafana/issues/new"}],"logos":{"small":"public/plugins/grafana/img/icn-grafanadb.svg","large":"public/plugins/grafana/img/icn-grafanadb.svg"},"build":{},"screenshots":null,"version":"","updated":"","keywords":null},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[],"extensions":{"exposedComponents":[]}},"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/plugins/grafana","angular":{"detected":false,"hideDeprecation":false},"multiValueFilterOperators":false,"loadingStrategy":"","extensions":{"addedLinks":null,"addedComponents":null,"exposedComponents":null,"extensionPoints":null,"addedFunctions":null}},"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":[{"name":"Raise issue","url":"https://github.com/grafana/grafana/issues/new"},{"name":"Documentation","url":"https://grafana.com/docs/grafana/latest/datasources/#special-data-sources"}],"logos":{"small":"public/plugins/mixed/img/icn-mixeddatasources.svg","large":"public/plugins/mixed/img/icn-mixeddatasources.svg"},"build":{},"screenshots":null,"version":"","updated":"","keywords":null},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[],"extensions":{"exposedComponents":[]}},"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/plugins/mixed","angular":{"detected":false,"hideDeprecation":false},"multiValueFilterOperators":false,"loadingStrategy":"","extensions":{"addedLinks":null,"addedComponents":null,"exposedComponents":null,"extensionPoints":null,"addedFunctions":null}},"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":[{"name":"Raise issue","url":"https://github.com/grafana/grafana/issues/new"},{"name":"Documentation","url":"https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/alert-list/"}],"logos":{"small":"public/plugins/alertlist/img/icn-singlestat-panel.svg","large":"public/plugins/alertlist/img/icn-singlestat-panel.svg"},"build":{},"screenshots":null,"version":"","updated":"","keywords":null},"hideFromList":false,"sort":15,"skipDataQuery":true,"state":"","baseUrl":"public/plugins/alertlist","signature":"internal","module":"core:plugin/alertlist","angular":{"detected":false,"hideDeprecation":false},"loadingStrategy":"script"},"annolist":{"id":"annolist","name":"Annotations list","aliasIds":["ryantxu-annolist-panel"],"info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"List annotations","links":[{"name":"Raise issue","url":"https://github.com/grafana/grafana/issues/new"},{"name":"Documentation","url":"https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/annotations/"}],"logos":{"small":"public/plugins/annolist/img/icn-annolist-panel.svg","large":"public/plugins/annolist/img/icn-annolist-panel.svg"},"build":{},"screenshots":null,"version":"","updated":"","keywords":null},"hideFromList":false,"sort":100,"skipDataQuery":true,"state":"","baseUrl":"public/plugins/annolist","signature":"internal","module":"core:plugin/annolist","angular":{"detected":false,"hideDeprecation":false},"loadingStrategy":"script"},"barchart":{"id":"barchart","name":"Bar chart","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Categorical charts with group support","links":[{"name":"Raise issue","url":"https://github.com/grafana/grafana/issues/new"},{"name":"Documentation","url":"https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/bar-chart/"}],"logos":{"small":"public/plugins/barchart/img/barchart.svg","large":"public/plugins/barchart/img/barchart.svg"},"build":{},"screenshots":null,"version":"","updated":"","keywords":null},"hideFromList":false,"sort":2,"skipDataQuery":false,"state":"","baseUrl":"public/plugins/barchart","signature":"internal","module":"core:plugin/barchart","angular":{"detected":false,"hideDeprecation":false},"loadingStrategy":"script"},"bargauge":{"id":"bargauge","name":"Bar gauge","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Horizontal and vertical gauges","links":[{"name":"Raise issue","url":"https://github.com/grafana/grafana/issues/new"},{"name":"Documentation","url":"https://grafana.com/docs
    • {
         "@category" : "datascan",
         "@timestamp" : "2025-09-06T11:15:34.000Z",
         "alternativeip" : [
            "104.21.112.1",
            "104.21.16.1",
            "104.21.32.1",
            "104.21.48.1",
            "104.21.64.1",
            "104.21.80.1",
            "2606:4700:3030:0:0:0:6815:1001",
            "2606:4700:3030:0:0:0:6815:2001",
            "2606:4700:3030:0:0:0:6815:3001",
            "2606:4700:3030:0:0:0:6815:4001",
            "2606:4700:3030:0:0:0:6815:5001",
            "2606:4700:3030:0:0:0:6815:6001",
            "2606:4700:3030:0:0:0:6815:7001"
         ],
         "app" : {
            "extract" : {
               "domain" : [
                  "github.com",
                  "cloudflare.com",
                  "grafana.com"
               ],
               "file" : [
                  "browserconfig.xml"
               ],
               "hostname" : [
                  "a.nel.cloudflare.com",
                  "github.com",
                  "grafana.com",
                  "localhost"
               ],
               "url" : [
                  "http://localhost:3000/",
                  "https://a.nel.cloudflare.com/report/v4?s=q6%2BgNjz%2BU312C5zzYE2eZejh1O1xoIR07d2aSuQsCUrJCQzhy4ZGByoCcKQrK2ofCH5xm4%2B%2F9h0yFjthJ%2BYqNgVq%2B9mChyICJ%2FTQMOk%3D",
                  "https://github.com/grafana/grafana/issues/new",
                  "https://grafana.com",
                  "https://grafana.com/docs",
                  "https://grafana.com/docs/grafana/latest/datasources/",
                  "https://grafana.com/docs/grafana/latest/installation/requirements/",
                  "https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/alert-list/",
                  "https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/annotations/",
                  "https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/bar-chart/"
               ]
            },
            "favicon" : {
               "image" : "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABABJREFUeNq0V7tuE0EUvZPsWiYBez/B6UBrCbumsNNRgV0hEFEcAULQGBc0FCQRDRQQHuIpwBuBkKjsfEFCQY2R1oIuyxdgEidQeTizHsf7mF07WIx0tOs7M/eevY+Za0YTjF8XTAOPNaAE1NIf2tZhdUzRZEMYrwCCSB2ESodVwCb4emGsERB3gDl4ovNfCcB4RnwxUFRMbwGfgCbgSA+dFF4CsfLYBGR8c+IdG7ekTPxeljH/l5GHrpZXoCkM38CjCmQ8MvFoDQhNMIpSTzQBjLNe454xyrgjYRyGKFN4YDMitqRIOFF2G4MQKZL0rMwB7x4RBieuDD+NYbwps72mMi7zpgksiXVyPUnvNEadA60Rxi2RzeOWmvhamf2rg1DKPIuugl8L5rYyDzhtpd+35//57LgIw8w9vJz0u/ZcJIGdS2ZF1nmQwFzq7TB+B4qvmEXMVYEcFGa4iDWDJxltAFb61dBb0C1CUOKMyunX7ab6KE5AQcJ9HoAnyFIZ37lm1plGm0ynEkvAa1iLp4HfRcjX2DRt71zPHpwbXKcadHUwX4i+C3RWAMgLprNHIePVbB1zleDaAAwUewNr3WpIv2g70GVBnosmkEAd+z3QST22fcm5cxNfpaPExLyO+teojDVMAO95yCyfDp3q2NMvb53WXZmKwO4txF8HAd1dOEC4MjRalHPCeD71wB6UGuG9lbpvL0G+5NOj9fMKcy28b4QI7C6bdcGUJbgBkBehEyzBS+6czldT92xlSabu2hbmLY+eDGyU5NxDH4HdO9k10hBPDXFTIeQBKZ9mzdja09hqQFchdBB172WLyMobAEXACCeqm8nEkoo5zzh223YCunLhk1Dj1UDMg8h1H5i+gwkl1uzHlVdGnkBBfWECSCQdcY6DRn5DiD2Md6Bwuft4eLR2n/iJur/9ujKQGT4CR6vtGk1Tzb2co1Hdez5Ujj0O9swDIqPXus/Mn8AX/P7SfWoO3TyN5sWvJwNZQ3kX7L3MZiBZBqLc2gLl+dlL/qzHvpy8woW8OXu1P7/3JmtQj7blLRhsBPKzl+2W8i7Yf5sVG4p8KtR09kkwkFi0R96Ge1a2EdO+rc5W7JXYpnT/vbkie8BwMzJFtZkL6v8B+x8QKg7yXNkZOcTZ+syCvTJWV/z7oxn3FeLWawI/PDfmSUC13uE9ys+c9/cR2ugSYl9jCBiBlitioFp6VJ45F25ixiBAhQk7YeHy8pEztrLTGkmA6XxC+1RLnm5HtnljeKDXCnXJaM0A0e0U3NaNxbThPL7HHE2gf23mDkqQ03qy+G2g9OFg2Z+tEwaIbPrIgGiy8M35L39OVePP5+OChGg8q66gR/PJU99jPfBXgAEAbnJc8fGkUxEAAAAASUVORK5CYII=",
               "imagemd5" : "bcc4933f81eff43e5d9bcc5b2828aa70",
               "imagemmh3" : 2123863676,
               "length" : 1118,
               "url" : "/public/img/fav32.png"
            },
            "http" : {
               "bodymd5" : "44f2c9fcb6dfb142fe91530a04f427b8",
               "bodymmh3" : -2088582182,
               "component" : [
                  {
                     "productvendor" : "Grafana",
                     "product" : "Grafana"
                  }
               ],
               "headermd5" : "68cac625a1c21dc684fe71d8187b1f60",
               "headermmh3" : 1550493352,
               "title" : "Grafana"
            },
            "length" : 16384
         },
         "asn" : "AS13335",
         "basicconstraints" : "critical",
         "ca" : "false",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nDate: Sat, 06 Sep 2025 11:08:12 GMT\r\nContent-Type: text/html; charset=UTF-8\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nalt-svc: h3=\":443\"; ma=86400\r\nCache-Control: no-store\r\nvia: 1.1 Caddy\r\nx-content-type-options: nosniff\r\nx-frame-options: deny\r\nx-xss-protection: 1; mode=block\r\ncf-cache-status: DYNAMIC\r\nNel: {\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}\r\nReport-To: {\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=q6%2BgNjz%2BU312C5zzYE2eZejh1O1xoIR07d2aSuQsCUrJCQzhy4ZGByoCcKQrK2ofCH5xm4%2B%2F9h0yFjthJ%2BYqNgVq%2B9mChyICJ%2FTQMOk%3D\"}]}\r\nServer: cloudflare\r\nCF-RAY: 97ad81cefbf7320a-AMS\r\n\r\n5ffa\r\n<!DOCTYPE html>\n<html lang=\"en-US\">\n  <head>\n    \n    <meta charset=\"utf-8\" />\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\" />\n    <meta name=\"viewport\" content=\"width=device-width\" />\n    <meta name=\"theme-color\" content=\"#000\" />\n\n    <title>Grafana</title>\n\n    <base href=\"/\" />\n\n    <link rel=\"icon\" type=\"image/png\" href=\"public/img/fav32.png\" />\n    <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"public/img/apple-touch-icon.png\" />\n    <link rel=\"mask-icon\" href=\"public/img/grafana_mask_icon.svg\" color=\"#F05A28\" />\n\n    \n      <link rel=\"stylesheet\" href=\"public/build/grafana.app.1f6473bb54b1e1647be8.css\" />\n    \n\n    \n    \n    <link rel=\"stylesheet\" href=\"public/build/grafana.dark.23c5425b7a9e1580d499.css\" />\n    \n\n    <script nonce=\"\">\n      performance.mark('frontend_boot_css_time_seconds');\n    </script>\n\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n    <meta name=\"mobile-web-app-capable\" content=\"yes\" />\n    <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\" />\n    <meta name=\"msapplication-TileColor\" content=\"#2b5797\" />\n    <meta name=\"msapplication-config\" content=\"public/img/browserconfig.xml\" />\n  </head>\n\n  <body class=\"theme-dark app-grafana\">\n    <style>\n      .preloader {\n        height: 100%;\n        flex-direction: column;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        margin: 0 32px;\n      }\n\n      .preloader__enter {\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-iteration-count: 1;\n        animation-duration: 0.9s;\n        animation-delay: 0.5s;\n        animation-fill-mode: forwards;\n      }\n\n      .preloader__bounce {\n        text-align: center;\n        animation-name: preloader-bounce;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n      }\n\n      .preloader__logo {\n        display: inline-block;\n        animation-name: preloader-squash;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n        width: 60px;\n        height: 60px;\n        background-repeat: no-repeat;\n        background-size: contain;\n        background-image: url('public/img/grafana_icon.svg');\n      }\n\n      .preloader__text {\n        margin-top: 16px;\n        font-weight: 500;\n        font-size: 14px;\n        font-family: Sans-serif;\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-duration: 0.9s;\n        animation-delay: 0.5s;\n        animation-fill-mode: forwards;\n      }\n\n      .theme-light .preloader__text {\n        color: #52545c;\n      }\n\n      .theme-dark .preloader__text {\n        color: #d8d9da;\n      }\n\n      @keyframes preloader-fade-in {\n        0% {\n          opacity: 0;\n           \n          animation-timing-function: cubic-bezier(0, 0, 0.5, 1);\n        }\n        100% {\n          opacity: 1;\n        }\n      }\n\n      @keyframes preloader-bounce {\n        from,\n        to {\n          transform: translateY(0px);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n        }\n        50% {\n          transform: translateY(-50px);\n          animation-timing-function: cubic-bezier(0.9, 0, 0.7, 1);\n        }\n      }\n\n      @keyframes preloader-squash {\n        0% {\n          transform: scaleX(1.3) scaleY(0.8);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n        }\n        15% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 0.75);\n        }\n        55% {\n          transform: scaleX(1.05) scaleY(0.95);\n          animation-timing-function: cubic-bezier(0.9, 0, 1, 1);\n        }\n        95% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0, 1);\n        }\n        100% {\n          transform: scaleX(1.3) scaleY(0.8);\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 1);\n        }\n      }\n\n       \n      .preloader__text--fail {\n        display: none;\n      }\n\n       \n      .preloader--done .preloader__bounce,\n      .preloader--done .preloader__logo {\n        animation-name: none;\n        display: none;\n      }\n\n      .preloader--done .preloader__logo,\n      .preloader--done .preloader__text {\n        display: none;\n        color: #ff5705 !important;\n        font-size: 15px;\n      }\n\n      .theme-light .preloader--done .preloader__text {\n        color: #52545c !important;\n      }\n\n      .preloader--done .preloader__text--fail {\n        display: block;\n      }\n\n      .preloader--done .preloader__text--fail a {\n        color: white;\n      }\n\n      .theme-light .preloader--done .preloader__text--fail a {\n        color: rgb(31, 98, 224);\n      }\n\n      .preloader--done code {\n        white-space: nowrap;\n        padding: 2px 5px;\n        margin: 0px 2px;\n        font-size: 0.8rem;\n        background-color: rgb(24, 27, 31);\n        color: rgb(204, 204, 220);\n        border: 1px solid rgba(204, 204, 220, 0.2);\n        border-radius: 4px;\n      }\n\n      .preloader__error-list li {\n        margin-bottom: 8px;\n      }\n\n      [ng\\:cloak],\n      [ng-cloak],\n      .ng-cloak {\n        display: none !important;\n      }\n    </style>\n\n    <div class=\"preloader\">\n      <div class=\"preloader__enter\">\n        <div class=\"preloader__bounce\">\n          <div class=\"preloader__logo\" aria-live=\"polite\" role=\"status\" aria-label=\"Loading Grafana\"></div>\n        </div>\n      </div>\n      <div class=\"preloader__text preloader__text--fail\">\n        <main>\n          <h1>If you're seeing this Grafana has failed to load its application files</h1>\n          <ol class=\"preloader__error-list\">\n            <li>This could be caused by your reverse proxy settings.</li>\n            <li>If you host grafana under a subpath make sure your <code>grafana.ini</code> <code>root_url</code> setting\n              includes subpath. If not using a reverse proxy make sure to set <code>serve_from_sub_path</code> to true.</li>\n            <li>If you have a local dev build make sure you build frontend using: <code>yarn start</code>, or\n              <code>yarn build</code>.</li>\n            <li>Sometimes restarting <code>grafana-server</code> can help.</li>\n            <li>Check if you are using a non-supported browser. For more information, refer to the list of\n              <a href=\"https://grafana.com/docs/grafana/latest/installation/requirements/#supported-web-browsers\">\n                supported browsers </a\n              >.</li>\n          </ol>\n        </main>\n      </div>\n      <script nonce=\"\">\n        \n        \n        function checkBrowserCompatibility() {\n          var isIE = navigator.userAgent.indexOf('MSIE') > -1;\n          var isEdge = navigator.userAgent.indexOf('Edge/') > -1 || navigator.userAgent.indexOf('Edg/') > -1;\n          var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;\n          var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor);\n\n          \n\n          var isEdgeVersion = /Edge\\/([0-9.]+)/.exec(navigator.userAgent);\n\n          if (isIE && parseFloat(/Trident\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 7) {\n            return false;\n          } else if (\n            isEdge &&\n            ((isEdgeVersion && parseFloat(isEdgeVersion[1]) <= 16) ||\n              parseFloat(/Edg\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 16)\n          ) {\n            return false;\n          } else if (isFirefox && parseFloat(/Firefox\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 64) {\n            return false;\n          } else if (isChrome && parseFloat(/Chrome\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 54) {\n            return false;\n          }\n\n          return true;\n        }\n\n        if (!checkBrowserCompatibility()) {\n          alert('Your browser is not fully supported, please try newer version.');\n        }\n      </script>\n    </div>\n\n    <div id=\"reactRoot\"></div>\n\n    <script nonce=\"\">\n      window.grafanaBootData = {\n        user: {\"isSignedIn\":false,\"id\":0,\"uid\":\"\",\"login\":\"\",\"email\":\"\",\"name\":\"\",\"theme\":\"dark\",\"lightTheme\":false,\"orgCount\":1,\"orgId\":0,\"orgName\":\"\",\"orgRole\":\"\",\"isGrafanaAdmin\":false,\"gravatarUrl\":\"\",\"timezone\":\"browser\",\"weekStart\":\"browser\",\"locale\":\"en-US\",\"regionalFormat\":\"\",\"language\":\"en-US\",\"helpFlags1\":0,\"hasEditPermissionInFolders\":false,\"authenticatedBy\":\"\",\"permissions\":{\"folders:read\":true},\"analytics\":{\"identifier\":\"@http://localhost:3000/\"}},\n        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\":[{\"name\":\"Raise issue\",\"url\":\"https://github.com/grafana/grafana/issues/new\"}],\"logos\":{\"small\":\"public/plugins/dashboard/img/icn-reusequeries.svg\",\"large\":\"public/plugins/dashboard/img/icn-reusequeries.svg\"},\"build\":{},\"screenshots\":null,\"version\":\"\",\"updated\":\"\",\"keywords\":null},\"dependencies\":{\"grafanaDependency\":\"\",\"grafanaVersion\":\"*\",\"plugins\":[],\"extensions\":{\"exposedComponents\":[]}},\"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/plugins/dashboard\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"multiValueFilterOperators\":false,\"loadingStrategy\":\"\",\"extensions\":{\"addedLinks\":null,\"addedComponents\":null,\"exposedComponents\":null,\"extensionPoints\":null,\"addedFunctions\":null}},\"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\":[{\"name\":\"Raise issue\",\"url\":\"https://github.com/grafana/grafana/issues/new\"}],\"logos\":{\"small\":\"public/plugins/grafana/img/icn-grafanadb.svg\",\"large\":\"public/plugins/grafana/img/icn-grafanadb.svg\"},\"build\":{},\"screenshots\":null,\"version\":\"\",\"updated\":\"\",\"keywords\":null},\"dependencies\":{\"grafanaDependency\":\"\",\"grafanaVersion\":\"*\",\"plugins\":[],\"extensions\":{\"exposedComponents\":[]}},\"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/plugins/grafana\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"multiValueFilterOperators\":false,\"loadingStrategy\":\"\",\"extensions\":{\"addedLinks\":null,\"addedComponents\":null,\"exposedComponents\":null,\"extensionPoints\":null,\"addedFunctions\":null}},\"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\":[{\"name\":\"Raise issue\",\"url\":\"https://github.com/grafana/grafana/issues/new\"},{\"name\":\"Documentation\",\"url\":\"https://grafana.com/docs/grafana/latest/datasources/#special-data-sources\"}],\"logos\":{\"small\":\"public/plugins/mixed/img/icn-mixeddatasources.svg\",\"large\":\"public/plugins/mixed/img/icn-mixeddatasources.svg\"},\"build\":{},\"screenshots\":null,\"version\":\"\",\"updated\":\"\",\"keywords\":null},\"dependencies\":{\"grafanaDependency\":\"\",\"grafanaVersion\":\"*\",\"plugins\":[],\"extensions\":{\"exposedComponents\":[]}},\"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/plugins/mixed\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"multiValueFilterOperators\":false,\"loadingStrategy\":\"\",\"extensions\":{\"addedLinks\":null,\"addedComponents\":null,\"exposedComponents\":null,\"extensionPoints\":null,\"addedFunctions\":null}},\"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\":[{\"name\":\"Raise issue\",\"url\":\"https://github.com/grafana/grafana/issues/new\"},{\"name\":\"Documentation\",\"url\":\"https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/alert-list/\"}],\"logos\":{\"small\":\"public/plugins/alertlist/img/icn-singlestat-panel.svg\",\"large\":\"public/plugins/alertlist/img/icn-singlestat-panel.svg\"},\"build\":{},\"screenshots\":null,\"version\":\"\",\"updated\":\"\",\"keywords\":null},\"hideFromList\":false,\"sort\":15,\"skipDataQuery\":true,\"state\":\"\",\"baseUrl\":\"public/plugins/alertlist\",\"signature\":\"internal\",\"module\":\"core:plugin/alertlist\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"loadingStrategy\":\"script\"},\"annolist\":{\"id\":\"annolist\",\"name\":\"Annotations list\",\"aliasIds\":[\"ryantxu-annolist-panel\"],\"info\":{\"author\":{\"name\":\"Grafana Labs\",\"url\":\"https://grafana.com\"},\"description\":\"List annotations\",\"links\":[{\"name\":\"Raise issue\",\"url\":\"https://github.com/grafana/grafana/issues/new\"},{\"name\":\"Documentation\",\"url\":\"https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/annotations/\"}],\"logos\":{\"small\":\"public/plugins/annolist/img/icn-annolist-panel.svg\",\"large\":\"public/plugins/annolist/img/icn-annolist-panel.svg\"},\"build\":{},\"screenshots\":null,\"version\":\"\",\"updated\":\"\",\"keywords\":null},\"hideFromList\":false,\"sort\":100,\"skipDataQuery\":true,\"state\":\"\",\"baseUrl\":\"public/plugins/annolist\",\"signature\":\"internal\",\"module\":\"core:plugin/annolist\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"loadingStrategy\":\"script\"},\"barchart\":{\"id\":\"barchart\",\"name\":\"Bar chart\",\"info\":{\"author\":{\"name\":\"Grafana Labs\",\"url\":\"https://grafana.com\"},\"description\":\"Categorical charts with group support\",\"links\":[{\"name\":\"Raise issue\",\"url\":\"https://github.com/grafana/grafana/issues/new\"},{\"name\":\"Documentation\",\"url\":\"https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/bar-chart/\"}],\"logos\":{\"small\":\"public/plugins/barchart/img/barchart.svg\",\"large\":\"public/plugins/barchart/img/barchart.svg\"},\"build\":{},\"screenshots\":null,\"version\":\"\",\"updated\":\"\",\"keywords\":null},\"hideFromList\":false,\"sort\":2,\"skipDataQuery\":false,\"state\":\"\",\"baseUrl\":\"public/plugins/barchart\",\"signature\":\"internal\",\"module\":\"core:plugin/barchart\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"loadingStrategy\":\"script\"},\"bargauge\":{\"id\":\"bargauge\",\"name\":\"Bar gauge\",\"info\":{\"author\":{\"name\":\"Grafana Labs\",\"url\":\"https://grafana.com\"},\"description\":\"Horizontal and vertical gauges\",\"links\":[{\"name\":\"Raise issue\",\"url\":\"https://github.com/grafana/grafana/issues/new\"},{\"name\":\"Documentation\",\"url\":\"https://grafana.com/docs",
         "datamd5" : "0940f028bd907aa7b17065d03186c547",
         "datammh3" : 606222605,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "axlava.xyz"
         ],
         "extkeyusage" : [
            "serverAuth"
         ],
         "fingerprint" : {
            "md5" : "1c507a8971f1ae9e9c48176a31ab3a5e",
            "sha1" : "d4581038cf609ae96890c795ce83aa5de8ae2d91",
            "sha256" : "e50d5cf42bec5c20ba445cb0057086b97c13630abccc1d399cf0744bdcc8fdea"
         },
         "forward" : "m2.axlava.xyz",
         "geolocus" : {
            "asn" : "AS13335",
            "continent" : "NA",
            "continentname" : "North America",
            "country" : "US",
            "countryname" : "United States",
            "domain" : [
               "cloudflare.com"
            ],
            "isineu" : "false",
            "latitude" : "37.09024",
            "location" : "37.09024,-95.712891",
            "longitude" : "-95.712891",
            "netname" : "CLOUDFLARENET",
            "organization" : "Cloudflare, Inc.",
            "subnet" : "104.16.0.0/12"
         },
         "host" : [
            "m2"
         ],
         "hostname" : [
            "m2.axlava.xyz"
         ],
         "ip" : "104.21.96.1",
         "ipv6" : "false",
         "issuer" : {
            "commonname" : "WE1",
            "country" : "US",
            "organization" : "Google Trust Services"
         },
         "keyusage" : [
            "digitalSignature"
         ],
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "CLOUDFLARENET",
         "port" : 443,
         "product" : "Cloudflare",
         "productvendor" : "Cloudflare",
         "protocol" : "http",
         "protocolversion" : "1.1",
         "publickey" : {
            "algorithm" : "id-ecPublicKey",
            "length" : 256
         },
         "reason" : "OK",
         "rtt" : 0.049638,
         "seen_date" : "2025-09-06",
         "serial" : "b0:6a:54:c8:fa:41:36:bc:0e:aa:12:55:5c:51:d7:af",
         "signature" : {
            "algorithm" : "ecdsa-with-SHA256"
         },
         "source" : "urlscan::redirect::2",
         "srcip" : "91.196.152.83",
         "srcport" : 53969,
         "status" : 200,
         "subject" : {
            "altname" : [
               "axlava.xyz",
               "*.axlava.xyz"
            ],
            "commonname" : "axlava.xyz"
         },
         "subnet" : "104.21.0.0/17",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "xyz"
         ],
         "tls" : "true",
         "transport" : "tcp",
         "url" : "/login",
         "validity" : {
            "notafter" : "2025-11-24T07:01:02Z",
            "notbefore" : "2025-08-26T06:02:44Z"
         },
         "version" : "v3",
         "wildcard" : "true"
      }
      
  • 159.65.0.191:3000 (tcp/http) - last seen on 2025-09-06 at 11:15:32 UTC

    • IP
      159.65.0.191
      Network
      159.65.0.0/16
      Device

      <enterprise field>: device.class

      URL

      http://159.65.0.191:3000/login 200

      HTTP Title
      Grafana
      ASN
      AS14061
      Organization
      DIGITALOCEAN-ASN
      Protocol
      http
      Source
      datascan::redirect::1
    • HTTP Component(s)
      Grafana Grafana
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      d42d384bd6aff472a4ec7fb736448609
      HTTP Header MD5
      58ec3ef2a6c86a65941435d1f7fe4073
      HTTP Body MD5
      0e0a2755a3fa6b8cb52228966c589e9a
    • HTTP/1.1 200 OK
      Cache-Control: no-cache
      Content-Type: text/html; charset=UTF-8
      Expires: -1
      Pragma: no-cache
      X-Frame-Options: deny
      Date: Sat, 06 Sep 2025 11:15:31 GMT
      Connection: close
      Transfer-Encoding: chunked
      
      6997
      <!DOCTYPE html>
      <html lang="en">
        <head>
          <script>
            
            !(function() {
              if ('PerformanceLongTaskTiming' in window) {
                var g = (window.__tti = { e: [] });
                g.o = new PerformanceObserver(function(l) {
                  g.e = g.e.concat(l.getEntries());
                });
                g.o.observe({ entryTypes: ['longtask'] });
              }
            })();
      
          </script>
          <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="preload"
            href="public/fonts/roboto/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2"
            as="font"
            crossorigin
          />
      
          <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.d3489276abe5fda2bd26.css" />
      
          <script>
            performance.mark('css done blocking');
          </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("data:image/svg+xml,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='351px' height='365px' viewBox='0 0 351 365' style='enable-background:new 0 0 351 365%3b' xml:space='preserve'%3e %3cstyle type='text/css'%3e .st0%7bfill:url(%23SVGID_1_)%3b%7d %3c/style%3e %3cg id='Layer_1_1_'%3e %3c/g%3e %3clinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='175.5' y1='445.4948' x2='175.5' y2='114.0346'%3e %3cstop offset='0' style='stop-color:%23FFF100'/%3e %3cstop offset='1' style='stop-color:%23F05A28'/%3e %3c/linearGradient%3e %3cpath class='st0' d='M342%2c161.2c-0.6-6.1-1.6-13.1-3.6-20.9c-2-7.7-5-16.2-9.4-25c-4.4-8.8-10.1-17.9-17.5-26.8 c-2.9-3.5-6.1-6.9-9.5-10.2c5.1-20.3-6.2-37.9-6.2-37.9c-19.5-1.2-31.9%2c6.1-36.5%2c9.4c-0.8-0.3-1.5-0.7-2.3-1 c-3.3-1.3-6.7-2.6-10.3-3.7c-3.5-1.1-7.1-2.1-10.8-3c-3.7-0.9-7.4-1.6-11.2-2.2c-0.7-0.1-1.3-0.2-2-0.3 c-8.5-27.2-32.9-38.6-32.9-38.6c-27.3%2c17.3-32.4%2c41.5-32.4%2c41.5s-0.1%2c0.5-0.3%2c1.4c-1.5%2c0.4-3%2c0.9-4.5%2c1.3c-2.1%2c0.6-4.2%2c1.4-6.2%2c2.2 c-2.1%2c0.8-4.1%2c1.6-6.2%2c2.5c-4.1%2c1.8-8.2%2c3.8-12.2%2c6c-3.9%2c2.2-7.7%2c4.6-11.4%2c7.1c-0.5-0.2-1-0.4-1-0.4c-37.8-14.4-71.3%2c2.9-71.3%2c2.9 c-3.1%2c40.2%2c15.1%2c65.5%2c18.7%2c70.1c-0.9%2c2.5-1.7%2c5-2.5%2c7.5c-2.8%2c9.1-4.9%2c18.4-6.2%2c28.1c-0.2%2c1.4-0.4%2c2.8-0.5%2c4.2 C18.8%2c192.7%2c8.5%2c228%2c8.5%2c228c29.1%2c33.5%2c63.1%2c35.6%2c63.1%2c35.6c0%2c0%2c0.1-0.1%2c0.1-0.1c4.3%2c7.7%2c9.3%2c15%2c14.9%2c21.9c2.4%2c2.9%2c4.8%2c5.6%2c7.4%2c8.3 c-10.6%2c30.4%2c1.5%2c55.6%2c1.5%2c55.6c32.4%2c1.2%2c53.7-14.2%2c58.2-17.7c3.2%2c1.1%2c6.5%2c2.1%2c9.8%2c2.9c10%2c2.6%2c20.2%2c4.1%2c30.4%2c4.5 c2.5%2c0.1%2c5.1%2c0.2%2c7.6%2c0.1l1.2%2c0l0.8%2c0l1.6%2c0l1.6-0.1l0%2c0.1c15.3%2c21.8%2c42.1%2c24.9%2c42.1%2c24.9c19.1-20.1%2c20.2-40.1%2c20.2-44.4l0%2c0 c0%2c0%2c0-0.1%2c0-0.3c0-0.4%2c0-0.6%2c0-0.6l0%2c0c0-0.3%2c0-0.6%2c0-0.9c4-2.8%2c7.8-5.8%2c11.4-9.1c7.6-6.9%2c14.3-14.8%2c19.9-23.3 c0.5-0.8%2c1-1.6%2c1.5-2.4c21.6%2c1.2%2c36.9-13.4%2c36.9-13.4c-3.6-22.5-16.4-33.5-19.1-35.6l0%2c0c0%2c0-0.1-0.1-0.3-0.2 c-0.2-0.1-0.2-0.2-0.2-0.2c0%2c0%2c0%2c0%2c0%2c0c-0.1-0.1-0.3-0.2-0.5-0.3c0.1-1.4%2c0.2-2.7%2c0.3-4.1c0.2-2.4%2c0.2-4.9%2c0.2-7.3l0-1.8l0-0.9 l0-0.5c0-0.6%2c0-0.4%2c0-0.6l-0.1-1.5l-0.1-2c0-0.7-0.1-1.3-0.2-1.9c-0.1-0.6-0.1-1.3-0.2-1.9l-0.2-1.9l-0.3-1.9 c-0.4-2.5-0.8-4.9-1.4-7.4c-2.3-9.7-6.1-18.9-11-27.2c-5-8.3-11.2-15.6-18.3-21.8c-7-6.2-14.9-11.2-23.1-14.9 c-8.3-3.7-16.9-6.1-25.5-7.2c-4.3-0.6-8.6-0.8-12.9-0.7l-1.6%2c0l-0.4%2c0c-0.1%2c0-0.6%2c0-0.5%2c0l-0.7%2c0l-1.6%2c0.1c-0.6%2c0-1.2%2c0.1-1.7%2c0.1 c-2.2%2c0.2-4.4%2c0.5-6.5%2c0.9c-8.6%2c1.6-16.7%2c4.7-23.8%2c9c-7.1%2c4.3-13.3%2c9.6-18.3%2c15.6c-5%2c6-8.9%2c12.7-11.6%2c19.6c-2.7%2c6.9-4.2%2c14.1-4.6%2c21 c-0.1%2c1.7-0.1%2c3.5-0.1%2c5.2c0%2c0.4%2c0%2c0.9%2c0%2c1.3l0.1%2c1.4c0.1%2c0.8%2c0.1%2c1.7%2c0.2%2c2.5c0.3%2c3.5%2c1%2c6.9%2c1.9%2c10.1c1.9%2c6.5%2c4.9%2c12.4%2c8.6%2c17.4 c3.7%2c5%2c8.2%2c9.1%2c12.9%2c12.4c4.7%2c3.2%2c9.8%2c5.5%2c14.8%2c7c5%2c1.5%2c10%2c2.1%2c14.7%2c2.1c0.6%2c0%2c1.2%2c0%2c1.7%2c0c0.3%2c0%2c0.6%2c0%2c0.9%2c0c0.3%2c0%2c0.6%2c0%2c0.9-0.1 c0.5%2c0%2c1-0.1%2c1.5-0.1c0.1%2c0%2c0.3%2c0%2c0.4-0.1l0.5-0.1c0.3%2c0%2c0.6-0.1%2c0.9-0.1c0.6-0.1%2c1.1-0.2%2c1.7-0.3c0.6-0.1%2c1.1-0.2%2c1.6-0.4 c1.1-0.2%2c2.1-0.6%2c3.1-0.9c2-0.7%2c4-1.5%2c5.7-2.4c1.8-0.9%2c3.4-2%2c5-3c0.4-0.3%2c0.9-0.6%2c1.3-1c1.6-1.3%2c1.9-3.7%2c0.6-5.3 c-1.1-1.4-3.1-1.8-4.7-0.9c-0.4%2c0.2-0.8%2c0.4-1.2%2c0.6c-1.4%2c0.7-2.8%2c1.3-4.3%2c1.8c-1.5%2c0.5-3.1%2c0.9-4.7%2c1.2c-0.8%2c0.1-1.6%2c0.2-2.5%2c0.3 c-0.4%2c0-0.8%2c0.1-1.3%2c0.1c-0.4%2c0-0.9%2c0-1.2%2c0c-0.4%2c0-0.8%2c0-1.2%2c0c-0.5%2c0-1%2c0-1.5-0.1c0%2c0-0.3%2c0-0.1%2c0l-0.2%2c0l-0.3%2c0 c-0.2%2c0-0.5%2c0-0.7-0.1c-0.5-0.1-0.9-0.1-1.4-0.2c-3.7-0.5-7.4-1.6-10.9-3.2c-3.6-1.6-7-3.8-10.1-6.6c-3.1-2.8-5.8-6.1-7.9-9.9 c-2.1-3.8-3.6-8-4.3-12.4c-0.3-2.2-0.5-4.5-0.4-6.7c0-0.6%2c0.1-1.2%2c0.1-1.8c0%2c0.2%2c0-0.1%2c0-0.1l0-0.2l0-0.5c0-0.3%2c0.1-0.6%2c0.1-0.9 c0.1-1.2%2c0.3-2.4%2c0.5-3.6c1.7-9.6%2c6.5-19%2c13.9-26.1c1.9-1.8%2c3.9-3.4%2c6-4.9c2.1-1.5%2c4.4-2.8%2c6.8-3.9c2.4-1.1%2c4.8-2%2c7.4-2.7 c2.5-0.7%2c5.1-1.1%2c7.8-1.4c1.3-0.1%2c2.6-0.2%2c4-0.2c0.4%2c0%2c0.6%2c0%2c0.9%2c0l1.1%2c0l0.7%2c0c0.3%2c0%2c0%2c0%2c0.1%2c0l0.3%2c0l1.1%2c0.1 c2.9%2c0.2%2c5.7%2c0.6%2c8.5%2c1.3c5.6%2c1.2%2c11.1%2c3.3%2c16.2%2c6.1c10.2%2c5.7%2c18.9%2c14.5%2c24.2%2c25.1c2.7%2c5.3%2c4.6%2c11%2c5.5%2c16.9c0.2%2c1.5%2c0.4%2c3%2c0.5%2c4.5 l0.1%2c1.1l0.1%2c1.1c0%2c0.4%2c0%2c0.8%2c0%2c1.1c0%2c0.4%2c0%2c0.8%2c0%2c1.1l0%2c1l0%2c1.1c0%2c0.7-0.1%2c1.9-0.1%2c2.6c-0.1%2c1.6-0.3%2c3.3-0.5%2c4.9 c-0.2%2c1.6-0.5%2c3.2-0.8%2c4.8c-0.3%2c1.6-0.7%2c3.2-1.1%2c4.7c-0.8%2c3.1-1.8%2c6.2-3%2c9.3c-2.4%2c6-5.6%2c11.8-9.4%2c17.1 c-7.7%2c10.6-18.2%2c19.2-30.2%2c24.7c-6%2c2.7-12.3%2c4.7-18.8%2c5.7c-3.2%2c0.6-6.5%2c0.9-9.8%2c1l-0.6%2c0l-0.5%2c0l-1.1%2c0l-1.6%2c0l-0.8%2c0 c0.4%2c0-0.1%2c0-0.1%2c0l-0.3%2c0c-1.8%2c0-3.5-0.1-5.3-0.3c-7-0.5-13.9-1.8-20.7-3.7c-6.7-1.9-13.2-4.6-19.4-7.8 c-12.3-6.6-23.4-15.6-32-26.5c-4.3-5.4-8.1-11.3-11.2-17.4c-3.1-6.1-5.6-12.6-7.4-19.1c-1.8-6.6-2.9-13.3-3.4-20.1l-0.1-1.3l0-0.3 l0-0.3l0-0.6l0-1.1l0-0.3l0-0.4l0-0.8l0-1.6l0-0.3c0%2c0%2c0%2c0.1%2c0-0.1l0-0.6c0-0.8%2c0-1.7%2c0-2.5c0.1-3.3%2c0.4-6.8%2c0.8-10.2 c0.4-3.4%2c1-6.9%2c1.7-10.3c0.7-3.4%2c1.5-6.8%2c2.5-10.2c1.9-6.7%2c4.3-13.2%2c7.1-19.3c5.7-12.2%2c13.1-23.1%2c22-31.8c2.2-2.2%2c4.5-4.2%2c6.9-6.2 c2.4-1.9%2c4.9-3.7%2c7.5-5.4c2.5-1.7%2c5.2-3.2%2c7.9-4.6c1.3-0.7%2c2.7-1.4%2c4.1-2c0.7-0.3%2c1.4-0.6%2c2.1-0.9c0.7-0.3%2c1.4-0.6%2c2.1-0.9 c2.8-1.2%2c5.7-2.2%2c8.7-3.1c0.7-0.2%2c1.5-0.4%2c2.2-0.7c0.7-0.2%2c1.5-0.4%2c2.2-0.6c1.5-0.4%2c3-0.8%2c4.5-1.1c0.7-0.2%2c1.5-0.3%2c2.3-0.5 c0.8-0.2%2c1.5-0.3%2c2.3-0.5c0.8-0.1%2c1.5-0.3%2c2.3-0.4l1.1-0.2l1.2-0.2c0.8-0.1%2c1.5-0.2%2c2.3-0.3c0.9-0.1%2c1.7-0.2%2c2.6-0.3 c0.7-0.1%2c1.9-0.2%2c2.6-0.3c0.5-0.1%2c1.1-0.1%2c1.6-0.2l1.1-0.1l0.5-0.1l0.6%2c0c0.9-0.1%2c1.7-0.1%2c2.6-0.2l1.3-0.1c0%2c0%2c0.5%2c0%2c0.1%2c0l0.3%2c0 l0.6%2c0c0.7%2c0%2c1.5-0.1%2c2.2-0.1c2.9-0.1%2c5.9-0.1%2c8.8%2c0c5.8%2c0.2%2c11.5%2c0.9%2c17%2c1.9c11.1%2c2.1%2c21.5%2c5.6%2c31%2c10.3 c9.5%2c4.6%2c17.9%2c10.3%2c25.3%2c16.5c0.5%2c0.4%2c0.9%2c0.8%2c1.4%2c1.2c0.4%2c0.4%2c0.9%2c0.8%2c1.3%2c1.2c0.9%2c0.8%2c1.7%2c1.6%2c2.6%2c2.4c0.9%2c0.8%2c1.7%2c1.6%2c2.5%2c2.4 c0.8%2c0.8%2c1.6%2c1.6%2c2.4%2c2.5c3.1%2c3.3%2c6%2c6.6%2c8.6%2c10c5.2%2c6.7%2c9.4%2c13.5%2c12.7%2c19.9c0.2%2c0.4%2c0.4%2c0.8%2c0.6%2c1.2c0.2%2c0.4%2c0.4%2c0.8%2c0.6%2c1.2 c0.4%2c0.8%2c0.8%2c1.6%2c1.1%2c2.4c0.4%2c0.8%2c0.7%2c1.5%2c1.1%2c2.3c0.3%2c0.8%2c0.7%2c1.5%2c1%2c2.3c1.2%2c3%2c2.4%2c5.9%2c3.3%2c8.6c1.5%2c4.4%2c2.6%2c8.3%2c3.5%2c11.7 c0.3%2c1.4%2c1.6%2c2.3%2c3%2c2.1c1.5-0.1%2c2.6-1.3%2c2.6-2.8C342.6%2c170.4%2c342.5%2c166.1%2c342%2c161.2z'/%3e %3c/svg%3e");
            }
      
            .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);
                transform-origin: bottom center;
              }
              15% {
                transform: scaleX(0.75) scaleY(1.25);
                animation-timing-function: cubic-bezier(0, 0, 0.7, 0.75);
                transform-origin: bottom center;
              }
              55% {
                transform: scaleX(1.05) scaleY(0.95);
                animation-timing-function: cubic-bezier(0.9, 0, 1, 1);
                transform-origin: top center;
              }
              95% {
                transform: scaleX(0.75) scaleY(1.25);
                animation-timing-function: cubic-bezier(0, 0, 0, 1);
                transform-origin: bottom center;
              }
              100% {
                transform: scaleX(1.3) scaleY(0.8);
                transform-origin: bottom center;
                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<br />
                <br />
                3. If you have a local dev build make sure you build frontend using: yarn start, yarn start:hot, or yarn
                build<br />
                <br />
                4. Sometimes restarting grafana-server can help<br />
              </p>
            </div>
          </div>
      
          <grafana-app class="grafana-app" ng-cloak>
            <sidemenu class="sidemenu"></sidemenu>
            <app-notifications-list class="page-alert-list"></app-notifications-list>
            <search-wrapper></search-wrapper>
      
            <div class="main-view">
      				<div ng-view class="scroll-canvas"></div>
            </div>
          </grafana-app>
      
          <script>
              window.grafanaBootData = {
                user: {"isSignedIn":false,"id":0,"login":"","email":"","name":"","lightTheme":false,"orgCount":0,"orgId":0,"orgName":"","orgRole":"","isGrafanaAdmin":false,"gravatarUrl":"","timezone":"browser","locale":"en-US","helpFlags1":0,"hasEditPermissionInFolders":false},
                settings: {"alertingEnabled":false,"alertingErrorOrTimeout":"alerting","alertingMinInterval":1,"alertingNoDataOrNullValues":"no_data","allowOrgCreate":false,"appSubUrl":"","authProxyEnabled":false,"autoAssignOrg":true,"buildInfo":{"buildstamp":1591197571,"commit":"00ee734baf","edition":"Open Source","env":"production","hasUpdate":true,"isEnterprise":false,"latestVersion":"10.2.3","version":"7.0.3"},"datasources":{"-- Dashboard --":{"meta":{"type":"datasource","name":"-- Dashboard --","id":"dashboard","info":{"author":{"name":"","url":""},"description":"","links":null,"logos":{"small":"public/img/icn-datasource.svg","large":"public/img/icn-datasource.svg"},"build":{},"screenshots":null,"version":"","updated":""},"dependencies":{"grafanaVersion":"*","plugins":[]},"includes":null,"module":"app/plugins/datasource/dashboard/module","baseUrl":"public/app/plugins/datasource/dashboard","category":"","preload":false,"signature":"internal","annotations":false,"metrics":true,"alerting":false,"explore":false,"tables":false,"logs":false,"tracing":false,"builtIn":true,"routes":null,"streaming":false},"name":"-- Dashboard --","type":"datasource"},"-- Grafana --":{"meta":{"type":"datasource","name":"-- Grafana --","id":"grafana","info":{"author":{"name":"","url":""},"description":"","links":null,"logos":{"small":"public/img/icn-datasource.svg","large":"public/img/icn-datasource.svg"},"build":{},"screenshots":null,"version":"","updated":""},"dependencies":{"grafanaVersion":"*","plugins":[]},"includes":null,"module":"app/plugins/datasource/grafana/module","baseUrl":"public/app/plugins/datasource/grafana","category":"","preload":false,"signature":"internal","annotations":true,"metrics":true,"alerting":false,"explore":false,"tables":false,"logs":false,"tracing":false,"builtIn":true,"routes":null,"streaming":false},"name":"-- Grafana --","type":"datasource"},"-- Mixed --":{"meta":{"type":"datasource","name":"-- Mixed --","id":"mixed","info":{"author":{"name":"","url":""},"description":"","links":null,"logos":{"small":"public/img/icn-datasource.svg","large":"public/img/icn-datasource.svg"},"build":{},"screenshots":null,"version":"","updated":""},"dependencies":{"grafanaVersion":"*","plugins":[]},"includes":null,"module":"app/plugins/datasource/mixed/module","baseUrl":"public/app/plugins/datasource/mixed","category":"","preload":false,"signature":"internal","annotations":false,"metrics":true,"alerting":false,"explore":false,"tables":false,"logs":false,"tracing":false,"queryOptions":{"minInterval":true},"builtIn":true,"mixed":true,"routes":null,"streaming":false},"name":"-- Mixed --","type":"datasource"}},"defaultDatasource":"-- Grafana --","disableLoginForm":false,"disableSanitizeHtml":false,"disableUserSignUp":true,"editorsCanAdmin":false,"exploreEnabled":true,"externalUserMngInfo":"","externalUserMngLinkName":"","externalUserMngLinkUrl":"","featureToggles":{},"googleAnalyticsId":"","ldapEnab
    • {
         "@category" : "datascan",
         "@timestamp" : "2025-09-06T11:15:32.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "w3.org"
               ],
               "file" : [
                  "browserconfig.xml"
               ],
               "hostname" : [
                  "www.w3.org"
               ],
               "url" : [
                  "http://www.w3.org/1999/xlink",
                  "http://www.w3.org/2000/svg"
               ]
            },
            "favicon" : {
               "url" : "/public/img/fav32.png"
            },
            "http" : {
               "bodymd5" : "0e0a2755a3fa6b8cb52228966c589e9a",
               "bodymmh3" : -706457081,
               "component" : [
                  {
                     "productvendor" : "Grafana",
                     "product" : "Grafana"
                  }
               ],
               "headermd5" : "58ec3ef2a6c86a65941435d1f7fe4073",
               "headermmh3" : -1454332959,
               "title" : "Grafana"
            },
            "length" : 16384
         },
         "asn" : "AS14061",
         "city" : "Singapore",
         "country" : "SG",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nCache-Control: no-cache\r\nContent-Type: text/html; charset=UTF-8\r\nExpires: -1\r\nPragma: no-cache\r\nX-Frame-Options: deny\r\nDate: Sat, 06 Sep 2025 11:15:31 GMT\r\nConnection: close\r\nTransfer-Encoding: chunked\r\n\r\n6997\r\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <script>\n      \n      !(function() {\n        if ('PerformanceLongTaskTiming' in window) {\n          var g = (window.__tti = { e: [] });\n          g.o = new PerformanceObserver(function(l) {\n            g.e = g.e.concat(l.getEntries());\n          });\n          g.o.observe({ entryTypes: ['longtask'] });\n        }\n      })();\n\n    </script>\n    <meta charset=\"utf-8\" />\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\" />\n    <meta name=\"viewport\" content=\"width=device-width\" />\n    <meta name=\"theme-color\" content=\"#000\" />\n\n    <title>Grafana</title>\n\n    <base href=\"/\" />\n\n    <link\n      rel=\"preload\"\n      href=\"public/fonts/roboto/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2\"\n      as=\"font\"\n      crossorigin\n    />\n\n    <link rel=\"icon\" type=\"image/png\" href=\"public/img/fav32.png\" />\n    <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"public/img/apple-touch-icon.png\" />\n    <link rel=\"mask-icon\" href=\"public/img/grafana_mask_icon.svg\" color=\"#F05A28\" />\n\n    <link rel=\"stylesheet\" href=\"public/build/grafana.dark.d3489276abe5fda2bd26.css\" />\n\n    <script>\n      performance.mark('css done blocking');\n    </script>\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n    <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\" />\n    <meta name=\"msapplication-TileColor\" content=\"#2b5797\" />\n    <meta name=\"msapplication-config\" content=\"public/img/browserconfig.xml\" />\n  </head>\n\n  <body class=\"theme-dark app-grafana\">\n    <style>\n      .preloader {\n        height: 100%;\n        flex-direction: column;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n      }\n\n      .preloader__enter {\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-iteration-count: 1;\n        animation-duration: 0.9s;\n        animation-delay: 1.35s;\n        animation-fill-mode: forwards;\n      }\n\n      .preloader__bounce {\n        text-align: center;\n        animation-name: preloader-bounce;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n      }\n\n      .preloader__logo {\n        display: inline-block;\n        animation-name: preloader-squash;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n        width: 60px;\n        height: 60px;\n        background-repeat: no-repeat;\n        background-size: contain;\n        background-image: url(\"data:image/svg+xml,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='351px' height='365px' viewBox='0 0 351 365' style='enable-background:new 0 0 351 365%3b' xml:space='preserve'%3e %3cstyle type='text/css'%3e .st0%7bfill:url(%23SVGID_1_)%3b%7d %3c/style%3e %3cg id='Layer_1_1_'%3e %3c/g%3e %3clinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='175.5' y1='445.4948' x2='175.5' y2='114.0346'%3e %3cstop offset='0' style='stop-color:%23FFF100'/%3e %3cstop offset='1' style='stop-color:%23F05A28'/%3e %3c/linearGradient%3e %3cpath class='st0' d='M342%2c161.2c-0.6-6.1-1.6-13.1-3.6-20.9c-2-7.7-5-16.2-9.4-25c-4.4-8.8-10.1-17.9-17.5-26.8 c-2.9-3.5-6.1-6.9-9.5-10.2c5.1-20.3-6.2-37.9-6.2-37.9c-19.5-1.2-31.9%2c6.1-36.5%2c9.4c-0.8-0.3-1.5-0.7-2.3-1 c-3.3-1.3-6.7-2.6-10.3-3.7c-3.5-1.1-7.1-2.1-10.8-3c-3.7-0.9-7.4-1.6-11.2-2.2c-0.7-0.1-1.3-0.2-2-0.3 c-8.5-27.2-32.9-38.6-32.9-38.6c-27.3%2c17.3-32.4%2c41.5-32.4%2c41.5s-0.1%2c0.5-0.3%2c1.4c-1.5%2c0.4-3%2c0.9-4.5%2c1.3c-2.1%2c0.6-4.2%2c1.4-6.2%2c2.2 c-2.1%2c0.8-4.1%2c1.6-6.2%2c2.5c-4.1%2c1.8-8.2%2c3.8-12.2%2c6c-3.9%2c2.2-7.7%2c4.6-11.4%2c7.1c-0.5-0.2-1-0.4-1-0.4c-37.8-14.4-71.3%2c2.9-71.3%2c2.9 c-3.1%2c40.2%2c15.1%2c65.5%2c18.7%2c70.1c-0.9%2c2.5-1.7%2c5-2.5%2c7.5c-2.8%2c9.1-4.9%2c18.4-6.2%2c28.1c-0.2%2c1.4-0.4%2c2.8-0.5%2c4.2 C18.8%2c192.7%2c8.5%2c228%2c8.5%2c228c29.1%2c33.5%2c63.1%2c35.6%2c63.1%2c35.6c0%2c0%2c0.1-0.1%2c0.1-0.1c4.3%2c7.7%2c9.3%2c15%2c14.9%2c21.9c2.4%2c2.9%2c4.8%2c5.6%2c7.4%2c8.3 c-10.6%2c30.4%2c1.5%2c55.6%2c1.5%2c55.6c32.4%2c1.2%2c53.7-14.2%2c58.2-17.7c3.2%2c1.1%2c6.5%2c2.1%2c9.8%2c2.9c10%2c2.6%2c20.2%2c4.1%2c30.4%2c4.5 c2.5%2c0.1%2c5.1%2c0.2%2c7.6%2c0.1l1.2%2c0l0.8%2c0l1.6%2c0l1.6-0.1l0%2c0.1c15.3%2c21.8%2c42.1%2c24.9%2c42.1%2c24.9c19.1-20.1%2c20.2-40.1%2c20.2-44.4l0%2c0 c0%2c0%2c0-0.1%2c0-0.3c0-0.4%2c0-0.6%2c0-0.6l0%2c0c0-0.3%2c0-0.6%2c0-0.9c4-2.8%2c7.8-5.8%2c11.4-9.1c7.6-6.9%2c14.3-14.8%2c19.9-23.3 c0.5-0.8%2c1-1.6%2c1.5-2.4c21.6%2c1.2%2c36.9-13.4%2c36.9-13.4c-3.6-22.5-16.4-33.5-19.1-35.6l0%2c0c0%2c0-0.1-0.1-0.3-0.2 c-0.2-0.1-0.2-0.2-0.2-0.2c0%2c0%2c0%2c0%2c0%2c0c-0.1-0.1-0.3-0.2-0.5-0.3c0.1-1.4%2c0.2-2.7%2c0.3-4.1c0.2-2.4%2c0.2-4.9%2c0.2-7.3l0-1.8l0-0.9 l0-0.5c0-0.6%2c0-0.4%2c0-0.6l-0.1-1.5l-0.1-2c0-0.7-0.1-1.3-0.2-1.9c-0.1-0.6-0.1-1.3-0.2-1.9l-0.2-1.9l-0.3-1.9 c-0.4-2.5-0.8-4.9-1.4-7.4c-2.3-9.7-6.1-18.9-11-27.2c-5-8.3-11.2-15.6-18.3-21.8c-7-6.2-14.9-11.2-23.1-14.9 c-8.3-3.7-16.9-6.1-25.5-7.2c-4.3-0.6-8.6-0.8-12.9-0.7l-1.6%2c0l-0.4%2c0c-0.1%2c0-0.6%2c0-0.5%2c0l-0.7%2c0l-1.6%2c0.1c-0.6%2c0-1.2%2c0.1-1.7%2c0.1 c-2.2%2c0.2-4.4%2c0.5-6.5%2c0.9c-8.6%2c1.6-16.7%2c4.7-23.8%2c9c-7.1%2c4.3-13.3%2c9.6-18.3%2c15.6c-5%2c6-8.9%2c12.7-11.6%2c19.6c-2.7%2c6.9-4.2%2c14.1-4.6%2c21 c-0.1%2c1.7-0.1%2c3.5-0.1%2c5.2c0%2c0.4%2c0%2c0.9%2c0%2c1.3l0.1%2c1.4c0.1%2c0.8%2c0.1%2c1.7%2c0.2%2c2.5c0.3%2c3.5%2c1%2c6.9%2c1.9%2c10.1c1.9%2c6.5%2c4.9%2c12.4%2c8.6%2c17.4 c3.7%2c5%2c8.2%2c9.1%2c12.9%2c12.4c4.7%2c3.2%2c9.8%2c5.5%2c14.8%2c7c5%2c1.5%2c10%2c2.1%2c14.7%2c2.1c0.6%2c0%2c1.2%2c0%2c1.7%2c0c0.3%2c0%2c0.6%2c0%2c0.9%2c0c0.3%2c0%2c0.6%2c0%2c0.9-0.1 c0.5%2c0%2c1-0.1%2c1.5-0.1c0.1%2c0%2c0.3%2c0%2c0.4-0.1l0.5-0.1c0.3%2c0%2c0.6-0.1%2c0.9-0.1c0.6-0.1%2c1.1-0.2%2c1.7-0.3c0.6-0.1%2c1.1-0.2%2c1.6-0.4 c1.1-0.2%2c2.1-0.6%2c3.1-0.9c2-0.7%2c4-1.5%2c5.7-2.4c1.8-0.9%2c3.4-2%2c5-3c0.4-0.3%2c0.9-0.6%2c1.3-1c1.6-1.3%2c1.9-3.7%2c0.6-5.3 c-1.1-1.4-3.1-1.8-4.7-0.9c-0.4%2c0.2-0.8%2c0.4-1.2%2c0.6c-1.4%2c0.7-2.8%2c1.3-4.3%2c1.8c-1.5%2c0.5-3.1%2c0.9-4.7%2c1.2c-0.8%2c0.1-1.6%2c0.2-2.5%2c0.3 c-0.4%2c0-0.8%2c0.1-1.3%2c0.1c-0.4%2c0-0.9%2c0-1.2%2c0c-0.4%2c0-0.8%2c0-1.2%2c0c-0.5%2c0-1%2c0-1.5-0.1c0%2c0-0.3%2c0-0.1%2c0l-0.2%2c0l-0.3%2c0 c-0.2%2c0-0.5%2c0-0.7-0.1c-0.5-0.1-0.9-0.1-1.4-0.2c-3.7-0.5-7.4-1.6-10.9-3.2c-3.6-1.6-7-3.8-10.1-6.6c-3.1-2.8-5.8-6.1-7.9-9.9 c-2.1-3.8-3.6-8-4.3-12.4c-0.3-2.2-0.5-4.5-0.4-6.7c0-0.6%2c0.1-1.2%2c0.1-1.8c0%2c0.2%2c0-0.1%2c0-0.1l0-0.2l0-0.5c0-0.3%2c0.1-0.6%2c0.1-0.9 c0.1-1.2%2c0.3-2.4%2c0.5-3.6c1.7-9.6%2c6.5-19%2c13.9-26.1c1.9-1.8%2c3.9-3.4%2c6-4.9c2.1-1.5%2c4.4-2.8%2c6.8-3.9c2.4-1.1%2c4.8-2%2c7.4-2.7 c2.5-0.7%2c5.1-1.1%2c7.8-1.4c1.3-0.1%2c2.6-0.2%2c4-0.2c0.4%2c0%2c0.6%2c0%2c0.9%2c0l1.1%2c0l0.7%2c0c0.3%2c0%2c0%2c0%2c0.1%2c0l0.3%2c0l1.1%2c0.1 c2.9%2c0.2%2c5.7%2c0.6%2c8.5%2c1.3c5.6%2c1.2%2c11.1%2c3.3%2c16.2%2c6.1c10.2%2c5.7%2c18.9%2c14.5%2c24.2%2c25.1c2.7%2c5.3%2c4.6%2c11%2c5.5%2c16.9c0.2%2c1.5%2c0.4%2c3%2c0.5%2c4.5 l0.1%2c1.1l0.1%2c1.1c0%2c0.4%2c0%2c0.8%2c0%2c1.1c0%2c0.4%2c0%2c0.8%2c0%2c1.1l0%2c1l0%2c1.1c0%2c0.7-0.1%2c1.9-0.1%2c2.6c-0.1%2c1.6-0.3%2c3.3-0.5%2c4.9 c-0.2%2c1.6-0.5%2c3.2-0.8%2c4.8c-0.3%2c1.6-0.7%2c3.2-1.1%2c4.7c-0.8%2c3.1-1.8%2c6.2-3%2c9.3c-2.4%2c6-5.6%2c11.8-9.4%2c17.1 c-7.7%2c10.6-18.2%2c19.2-30.2%2c24.7c-6%2c2.7-12.3%2c4.7-18.8%2c5.7c-3.2%2c0.6-6.5%2c0.9-9.8%2c1l-0.6%2c0l-0.5%2c0l-1.1%2c0l-1.6%2c0l-0.8%2c0 c0.4%2c0-0.1%2c0-0.1%2c0l-0.3%2c0c-1.8%2c0-3.5-0.1-5.3-0.3c-7-0.5-13.9-1.8-20.7-3.7c-6.7-1.9-13.2-4.6-19.4-7.8 c-12.3-6.6-23.4-15.6-32-26.5c-4.3-5.4-8.1-11.3-11.2-17.4c-3.1-6.1-5.6-12.6-7.4-19.1c-1.8-6.6-2.9-13.3-3.4-20.1l-0.1-1.3l0-0.3 l0-0.3l0-0.6l0-1.1l0-0.3l0-0.4l0-0.8l0-1.6l0-0.3c0%2c0%2c0%2c0.1%2c0-0.1l0-0.6c0-0.8%2c0-1.7%2c0-2.5c0.1-3.3%2c0.4-6.8%2c0.8-10.2 c0.4-3.4%2c1-6.9%2c1.7-10.3c0.7-3.4%2c1.5-6.8%2c2.5-10.2c1.9-6.7%2c4.3-13.2%2c7.1-19.3c5.7-12.2%2c13.1-23.1%2c22-31.8c2.2-2.2%2c4.5-4.2%2c6.9-6.2 c2.4-1.9%2c4.9-3.7%2c7.5-5.4c2.5-1.7%2c5.2-3.2%2c7.9-4.6c1.3-0.7%2c2.7-1.4%2c4.1-2c0.7-0.3%2c1.4-0.6%2c2.1-0.9c0.7-0.3%2c1.4-0.6%2c2.1-0.9 c2.8-1.2%2c5.7-2.2%2c8.7-3.1c0.7-0.2%2c1.5-0.4%2c2.2-0.7c0.7-0.2%2c1.5-0.4%2c2.2-0.6c1.5-0.4%2c3-0.8%2c4.5-1.1c0.7-0.2%2c1.5-0.3%2c2.3-0.5 c0.8-0.2%2c1.5-0.3%2c2.3-0.5c0.8-0.1%2c1.5-0.3%2c2.3-0.4l1.1-0.2l1.2-0.2c0.8-0.1%2c1.5-0.2%2c2.3-0.3c0.9-0.1%2c1.7-0.2%2c2.6-0.3 c0.7-0.1%2c1.9-0.2%2c2.6-0.3c0.5-0.1%2c1.1-0.1%2c1.6-0.2l1.1-0.1l0.5-0.1l0.6%2c0c0.9-0.1%2c1.7-0.1%2c2.6-0.2l1.3-0.1c0%2c0%2c0.5%2c0%2c0.1%2c0l0.3%2c0 l0.6%2c0c0.7%2c0%2c1.5-0.1%2c2.2-0.1c2.9-0.1%2c5.9-0.1%2c8.8%2c0c5.8%2c0.2%2c11.5%2c0.9%2c17%2c1.9c11.1%2c2.1%2c21.5%2c5.6%2c31%2c10.3 c9.5%2c4.6%2c17.9%2c10.3%2c25.3%2c16.5c0.5%2c0.4%2c0.9%2c0.8%2c1.4%2c1.2c0.4%2c0.4%2c0.9%2c0.8%2c1.3%2c1.2c0.9%2c0.8%2c1.7%2c1.6%2c2.6%2c2.4c0.9%2c0.8%2c1.7%2c1.6%2c2.5%2c2.4 c0.8%2c0.8%2c1.6%2c1.6%2c2.4%2c2.5c3.1%2c3.3%2c6%2c6.6%2c8.6%2c10c5.2%2c6.7%2c9.4%2c13.5%2c12.7%2c19.9c0.2%2c0.4%2c0.4%2c0.8%2c0.6%2c1.2c0.2%2c0.4%2c0.4%2c0.8%2c0.6%2c1.2 c0.4%2c0.8%2c0.8%2c1.6%2c1.1%2c2.4c0.4%2c0.8%2c0.7%2c1.5%2c1.1%2c2.3c0.3%2c0.8%2c0.7%2c1.5%2c1%2c2.3c1.2%2c3%2c2.4%2c5.9%2c3.3%2c8.6c1.5%2c4.4%2c2.6%2c8.3%2c3.5%2c11.7 c0.3%2c1.4%2c1.6%2c2.3%2c3%2c2.1c1.5-0.1%2c2.6-1.3%2c2.6-2.8C342.6%2c170.4%2c342.5%2c166.1%2c342%2c161.2z'/%3e %3c/svg%3e\");\n      }\n\n      .preloader__text {\n        margin-top: 16px;\n        font-weight: 500;\n        font-size: 14px;\n        font-family: Sans-serif;\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-duration: 0.9s;\n        animation-delay: 1.8s;\n        animation-fill-mode: forwards;\n      }\n\n      .theme-light .preloader__text {\n        color: #52545c;\n      }\n\n      .theme-dark .preloader__text {\n        color: #d8d9da;\n      }\n\n      @keyframes preloader-fade-in {\n        0% {\n          opacity: 0;\n           \n          animation-timing-function: cubic-bezier(0, 0, 0.5, 1);\n        }\n        100% {\n          opacity: 1;\n        }\n      }\n\n      @keyframes preloader-bounce {\n        from,\n        to {\n          transform: translateY(0px);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n        }\n        50% {\n          transform: translateY(-50px);\n          animation-timing-function: cubic-bezier(0.9, 0, 0.7, 1);\n        }\n      }\n\n      @keyframes preloader-squash {\n        0% {\n          transform: scaleX(1.3) scaleY(0.8);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n          transform-origin: bottom center;\n        }\n        15% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 0.75);\n          transform-origin: bottom center;\n        }\n        55% {\n          transform: scaleX(1.05) scaleY(0.95);\n          animation-timing-function: cubic-bezier(0.9, 0, 1, 1);\n          transform-origin: top center;\n        }\n        95% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0, 1);\n          transform-origin: bottom center;\n        }\n        100% {\n          transform: scaleX(1.3) scaleY(0.8);\n          transform-origin: bottom center;\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 1);\n        }\n      }\n\n       \n      .preloader__text--fail {\n        display: none;\n      }\n\n       \n      .preloader--done .preloader__bounce,\n      .preloader--done .preloader__logo {\n        animation-name: none;\n        display: none;\n      }\n\n      .preloader--done .preloader__logo,\n      .preloader--done .preloader__text {\n        display: none;\n        color: #ff5705 !important;\n        font-size: 15px;\n      }\n\n      .preloader--done .preloader__text--fail {\n        display: block;\n      }\n\n      [ng\\:cloak],\n      [ng-cloak],\n      .ng-cloak {\n        display: none !important;\n      }\n    </style>\n\n    <div class=\"preloader\">\n      <div class=\"preloader__enter\">\n        <div class=\"preloader__bounce\">\n          <div class=\"preloader__logo\"></div>\n        </div>\n      </div>\n      <div class=\"preloader__text\">Loading Grafana</div>\n      <div class=\"preloader__text preloader__text--fail\">\n        <p>\n          <strong>If you're seeing this Grafana has failed to load its application files</strong>\n          <br />\n          <br />\n        </p>\n        <p>\n          1. This could be caused by your reverse proxy settings.<br /><br />\n          2. If you host grafana under subpath make sure your grafana.ini root_url setting includes subpath<br />\n          <br />\n          3. If you have a local dev build make sure you build frontend using: yarn start, yarn start:hot, or yarn\n          build<br />\n          <br />\n          4. Sometimes restarting grafana-server can help<br />\n        </p>\n      </div>\n    </div>\n\n    <grafana-app class=\"grafana-app\" ng-cloak>\n      <sidemenu class=\"sidemenu\"></sidemenu>\n      <app-notifications-list class=\"page-alert-list\"></app-notifications-list>\n      <search-wrapper></search-wrapper>\n\n      <div class=\"main-view\">\n\t\t\t\t<div ng-view class=\"scroll-canvas\"></div>\n      </div>\n    </grafana-app>\n\n    <script>\n        window.grafanaBootData = {\n          user: {\"isSignedIn\":false,\"id\":0,\"login\":\"\",\"email\":\"\",\"name\":\"\",\"lightTheme\":false,\"orgCount\":0,\"orgId\":0,\"orgName\":\"\",\"orgRole\":\"\",\"isGrafanaAdmin\":false,\"gravatarUrl\":\"\",\"timezone\":\"browser\",\"locale\":\"en-US\",\"helpFlags1\":0,\"hasEditPermissionInFolders\":false},\n          settings: {\"alertingEnabled\":false,\"alertingErrorOrTimeout\":\"alerting\",\"alertingMinInterval\":1,\"alertingNoDataOrNullValues\":\"no_data\",\"allowOrgCreate\":false,\"appSubUrl\":\"\",\"authProxyEnabled\":false,\"autoAssignOrg\":true,\"buildInfo\":{\"buildstamp\":1591197571,\"commit\":\"00ee734baf\",\"edition\":\"Open Source\",\"env\":\"production\",\"hasUpdate\":true,\"isEnterprise\":false,\"latestVersion\":\"10.2.3\",\"version\":\"7.0.3\"},\"datasources\":{\"-- Dashboard --\":{\"meta\":{\"type\":\"datasource\",\"name\":\"-- Dashboard --\",\"id\":\"dashboard\",\"info\":{\"author\":{\"name\":\"\",\"url\":\"\"},\"description\":\"\",\"links\":null,\"logos\":{\"small\":\"public/img/icn-datasource.svg\",\"large\":\"public/img/icn-datasource.svg\"},\"build\":{},\"screenshots\":null,\"version\":\"\",\"updated\":\"\"},\"dependencies\":{\"grafanaVersion\":\"*\",\"plugins\":[]},\"includes\":null,\"module\":\"app/plugins/datasource/dashboard/module\",\"baseUrl\":\"public/app/plugins/datasource/dashboard\",\"category\":\"\",\"preload\":false,\"signature\":\"internal\",\"annotations\":false,\"metrics\":true,\"alerting\":false,\"explore\":false,\"tables\":false,\"logs\":false,\"tracing\":false,\"builtIn\":true,\"routes\":null,\"streaming\":false},\"name\":\"-- Dashboard --\",\"type\":\"datasource\"},\"-- Grafana --\":{\"meta\":{\"type\":\"datasource\",\"name\":\"-- Grafana --\",\"id\":\"grafana\",\"info\":{\"author\":{\"name\":\"\",\"url\":\"\"},\"description\":\"\",\"links\":null,\"logos\":{\"small\":\"public/img/icn-datasource.svg\",\"large\":\"public/img/icn-datasource.svg\"},\"build\":{},\"screenshots\":null,\"version\":\"\",\"updated\":\"\"},\"dependencies\":{\"grafanaVersion\":\"*\",\"plugins\":[]},\"includes\":null,\"module\":\"app/plugins/datasource/grafana/module\",\"baseUrl\":\"public/app/plugins/datasource/grafana\",\"category\":\"\",\"preload\":false,\"signature\":\"internal\",\"annotations\":true,\"metrics\":true,\"alerting\":false,\"explore\":false,\"tables\":false,\"logs\":false,\"tracing\":false,\"builtIn\":true,\"routes\":null,\"streaming\":false},\"name\":\"-- Grafana --\",\"type\":\"datasource\"},\"-- Mixed --\":{\"meta\":{\"type\":\"datasource\",\"name\":\"-- Mixed --\",\"id\":\"mixed\",\"info\":{\"author\":{\"name\":\"\",\"url\":\"\"},\"description\":\"\",\"links\":null,\"logos\":{\"small\":\"public/img/icn-datasource.svg\",\"large\":\"public/img/icn-datasource.svg\"},\"build\":{},\"screenshots\":null,\"version\":\"\",\"updated\":\"\"},\"dependencies\":{\"grafanaVersion\":\"*\",\"plugins\":[]},\"includes\":null,\"module\":\"app/plugins/datasource/mixed/module\",\"baseUrl\":\"public/app/plugins/datasource/mixed\",\"category\":\"\",\"preload\":false,\"signature\":\"internal\",\"annotations\":false,\"metrics\":true,\"alerting\":false,\"explore\":false,\"tables\":false,\"logs\":false,\"tracing\":false,\"queryOptions\":{\"minInterval\":true},\"builtIn\":true,\"mixed\":true,\"routes\":null,\"streaming\":false},\"name\":\"-- Mixed --\",\"type\":\"datasource\"}},\"defaultDatasource\":\"-- Grafana --\",\"disableLoginForm\":false,\"disableSanitizeHtml\":false,\"disableUserSignUp\":true,\"editorsCanAdmin\":false,\"exploreEnabled\":true,\"externalUserMngInfo\":\"\",\"externalUserMngLinkName\":\"\",\"externalUserMngLinkUrl\":\"\",\"featureToggles\":{},\"googleAnalyticsId\":\"\",\"ldapEnab",
         "datamd5" : "d42d384bd6aff472a4ec7fb736448609",
         "datammh3" : -694894688,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "forward" : "159.65.0.191",
         "geolocus" : {
            "asn" : "AS14061",
            "continent" : "NA",
            "continentname" : "North America",
            "country" : "US",
            "countryname" : "United States",
            "domain" : [
               "digitalocean.com"
            ],
            "isineu" : "false",
            "latitude" : "37.09024",
            "location" : "37.09024,-95.712891",
            "longitude" : "-95.712891",
            "netname" : "DIGITALOCEAN-159-65-0-0",
            "organization" : "DigitalOcean, LLC",
            "subnet" : "159.65.0.0/16"
         },
         "hostname" : [
            "159.65.0.191"
         ],
         "ip" : "159.65.0.191",
         "ipv6" : "false",
         "latitude" : "1.3140",
         "location" : "1.3140,103.6839",
         "longitude" : "103.6839",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "DIGITALOCEAN-ASN",
         "port" : 3000,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "rtt" : 0.076317,
         "seen_date" : "2025-09-06",
         "source" : "datascan::redirect::1",
         "srcip" : "139.99.35.33",
         "srcport" : 34155,
         "status" : 200,
         "subnet" : "159.65.0.0/16",
         "tag" : "<enterprise field>: tag",
         "tls" : "false",
         "transport" : "tcp",
         "ttl" : 49,
         "url" : "/login"
      }
      
  • 109.93.81.47:3000 (tcp/http) - last seen on 2025-09-06 at 11:15:30 UTC

    • IP
      109.93.81.47
      Network
      109.92.0.0/15
      Domain(s)
      telekom.rs
      Device

      <enterprise field>: device.class

      URL

      http://109.93.81.47:3000/login 200

      HTTP Title
      Grafana
      Reverse DNS
      109-93-81-47.dynamic.isp.telekom.rs
      ASN
      AS8400
      Organization
      TELEKOM SRBIJA a.d.
      Protocol
      http
      Source
      datascan::redirect::1
    • HTTP Component(s)
      Grafana Grafana
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      ba2b1f02bec93980cd9d1bab84a35a8f
      HTTP Header MD5
      d79be5d9ccb5c4b96ac8d0c20fe4756b
      HTTP Body MD5
      19bcffa22cc79387181b770cf0f70b1a
    • 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: Sat, 06 Sep 2025 11:15:26 GMT
      Connection: close
      Transfer-Encoding: chunked
      
      800
      <!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.ac9d572e376a8330bd1a.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: 0.5s;
              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');
            }
      
       
      e03
           .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: 0.5s;
              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" aria-live="polite" role="status" aria-label="Loading Grafana"></div>
              </div>
            </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="
      800
      ">
              
              
              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,"uid":"","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":"","permissions":{"folders:read":true},"analytics":{"identifier":"@http://localhost:3000/"}},
              settings: {"defaultDatasource":"-- Grafana --","datasources":{"-- Dashboard --":{"type":"datasource","name":"-- Dashboard --","meta":{"id":"dashboard","type":"datasource
      66df
      ","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":"","keywords":null},"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":"","keywords":null},"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":"","keywords":null},"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":"","keywords":null},"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":"","keywords":null},"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":"","keywords":null},"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":"","keywords":null},"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":"Graphical representation of price movements of a security, derivative, or currency.","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":"","keywords":["financial","price","currency","k-line"]},"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":"","keywords":null},"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":"","keywords":null},"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":"","keywords":null},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"public/app/plugins/panel/flamegraph","signature":"internal","module":"cor
    • {
         "@category" : "datascan",
         "@timestamp" : "2025-09-06T11:15:30.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "grafana.com"
               ],
               "file" : [
                  "browserconfig.xml"
               ],
               "hostname" : [
                  "grafana.com",
                  "localhost"
               ],
               "url" : [
                  "http://localhost:3000/",
                  "https://grafana.com",
                  "https://grafana.com/docs/grafana/latest/installation/requirements/"
               ]
            },
            "favicon" : {
               "url" : "/public/img/fav32.png"
            },
            "http" : {
               "bodymd5" : "19bcffa22cc79387181b770cf0f70b1a",
               "bodymmh3" : -518873203,
               "component" : [
                  {
                     "productvendor" : "Grafana",
                     "product" : "Grafana"
                  }
               ],
               "headermd5" : "d79be5d9ccb5c4b96ac8d0c20fe4756b",
               "headermmh3" : -2130092427,
               "title" : "Grafana"
            },
            "length" : 16384
         },
         "asn" : "AS8400",
         "city" : "Belgrade",
         "country" : "RS",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nCache-Control: no-store\r\nContent-Type: text/html; charset=UTF-8\r\nX-Content-Type-Options: nosniff\r\nX-Frame-Options: deny\r\nX-Xss-Protection: 1; mode=block\r\nDate: Sat, 06 Sep 2025 11:15:26 GMT\r\nConnection: close\r\nTransfer-Encoding: chunked\r\n\r\n800\r\n<!DOCTYPE html>\n<html lang=\"en-US\">\n  <head>\n    \n    <meta charset=\"utf-8\" />\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\" />\n    <meta name=\"viewport\" content=\"width=device-width\" />\n    <meta name=\"theme-color\" content=\"#000\" />\n\n    <title>Grafana</title>\n\n    <base href=\"/\" />\n\n    <link rel=\"icon\" type=\"image/png\" href=\"public/img/fav32.png\" />\n    <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"public/img/apple-touch-icon.png\" />\n    <link rel=\"mask-icon\" href=\"public/img/grafana_mask_icon.svg\" color=\"#F05A28\" />\n\n    \n    \n    <link rel=\"stylesheet\" href=\"public/build/grafana.dark.ac9d572e376a8330bd1a.css\" />\n    \n\n    <script nonce=\"\">\n      performance.mark('frontend_boot_css_time_seconds');\n    </script>\n\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n    <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\" />\n    <meta name=\"msapplication-TileColor\" content=\"#2b5797\" />\n    <meta name=\"msapplication-config\" content=\"public/img/browserconfig.xml\" />\n  </head>\n\n  <body class=\"theme-dark app-grafana\">\n    <style>\n      .preloader {\n        height: 100%;\n        flex-direction: column;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n      }\n\n      .preloader__enter {\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-iteration-count: 1;\n        animation-duration: 0.9s;\n        animation-delay: 0.5s;\n        animation-fill-mode: forwards;\n      }\n\n      .preloader__bounce {\n        text-align: center;\n        animation-name: preloader-bounce;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n      }\n\n      .preloader__logo {\n        display: inline-block;\n        animation-name: preloader-squash;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n        width: 60px;\n        height: 60px;\n        background-repeat: no-repeat;\n        background-size: contain;\n        background-image: url('public/img/grafana_icon.svg');\n      }\n\n \r\ne03\r\n     .preloader__text {\n        margin-top: 16px;\n        font-weight: 500;\n        font-size: 14px;\n        font-family: Sans-serif;\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-duration: 0.9s;\n        animation-delay: 0.5s;\n        animation-fill-mode: forwards;\n      }\n\n      .theme-light .preloader__text {\n        color: #52545c;\n      }\n\n      .theme-dark .preloader__text {\n        color: #d8d9da;\n      }\n\n      @keyframes preloader-fade-in {\n        0% {\n          opacity: 0;\n           \n          animation-timing-function: cubic-bezier(0, 0, 0.5, 1);\n        }\n        100% {\n          opacity: 1;\n        }\n      }\n\n      @keyframes preloader-bounce {\n        from,\n        to {\n          transform: translateY(0px);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n        }\n        50% {\n          transform: translateY(-50px);\n          animation-timing-function: cubic-bezier(0.9, 0, 0.7, 1);\n        }\n      }\n\n      @keyframes preloader-squash {\n        0% {\n          transform: scaleX(1.3) scaleY(0.8);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n        }\n        15% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 0.75);\n        }\n        55% {\n          transform: scaleX(1.05) scaleY(0.95);\n          animation-timing-function: cubic-bezier(0.9, 0, 1, 1);\n        }\n        95% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0, 1);\n        }\n        100% {\n          transform: scaleX(1.3) scaleY(0.8);\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 1);\n        }\n      }\n\n       \n      .preloader__text--fail {\n        display: none;\n      }\n\n       \n      .preloader--done .preloader__bounce,\n      .preloader--done .preloader__logo {\n        animation-name: none;\n        display: none;\n      }\n\n      .preloader--done .preloader__logo,\n      .preloader--done .preloader__text {\n        display: none;\n        color: #ff5705 !important;\n        font-size: 15px;\n      }\n\n      .preloader--done .preloader__text--fail {\n        display: block;\n      }\n\n      [ng\\:cloak],\n      [ng-cloak],\n      .ng-cloak {\n        display: none !important;\n      }\n    </style>\n\n    <div class=\"preloader\">\n      <div class=\"preloader__enter\">\n        <div class=\"preloader__bounce\">\n          <div class=\"preloader__logo\" aria-live=\"polite\" role=\"status\" aria-label=\"Loading Grafana\"></div>\n        </div>\n      </div>\n      <div class=\"preloader__text preloader__text--fail\">\n        <p>\n          <strong>If you're seeing this Grafana has failed to load its application files</strong>\n          <br />\n          <br />\n        </p>\n        <p>\n          1. This could be caused by your reverse proxy settings.<br /><br />\n          2. If you host grafana under subpath make sure your grafana.ini root_url setting includes subpath. If not\n          using a reverse proxy make sure to set serve_from_sub_path to true.<br />\n          <br />\n          3. If you have a local dev build make sure you build frontend using: yarn start, or yarn build<br />\n          <br />\n          4. Sometimes restarting grafana-server can help<br />\n          <br />\n          5. Check if you are using a non-supported browser. For more information, refer to the list of\n          <a href=\"https://grafana.com/docs/grafana/latest/installation/requirements/#supported-web-browsers\">\n            supported browsers</a\n          >.\n        </p>\n      </div>\n      <script nonce=\"\r\n800\r\n\">\n        \n        \n        function checkBrowserCompatibility() {\n          var isIE = navigator.userAgent.indexOf('MSIE') > -1;\n          var isEdge = navigator.userAgent.indexOf('Edge/') > -1 || navigator.userAgent.indexOf('Edg/') > -1;\n          var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;\n          var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor);\n\n          \n\n          var isEdgeVersion = /Edge\\/([0-9.]+)/.exec(navigator.userAgent);\n\n          if (isIE && parseFloat(/Trident\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 7) {\n            return false;\n          } else if (\n            isEdge &&\n            ((isEdgeVersion && parseFloat(isEdgeVersion[1]) <= 16) ||\n              parseFloat(/Edg\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 16)\n          ) {\n            return false;\n          } else if (isFirefox && parseFloat(/Firefox\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 64) {\n            return false;\n          } else if (isChrome && parseFloat(/Chrome\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 54) {\n            return false;\n          }\n\n          return true;\n        }\n\n        if (!checkBrowserCompatibility()) {\n          alert('Your browser is not fully supported, please try newer version.');\n        }\n      </script>\n    </div>\n\n    <div id=\"reactRoot\"></div>\n\n    <script nonce=\"\">\n      window.grafanaBootData = {\n        user: {\"isSignedIn\":false,\"id\":0,\"uid\":\"\",\"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\":\"\",\"permissions\":{\"folders:read\":true},\"analytics\":{\"identifier\":\"@http://localhost:3000/\"}},\n        settings: {\"defaultDatasource\":\"-- Grafana --\",\"datasources\":{\"-- Dashboard --\":{\"type\":\"datasource\",\"name\":\"-- Dashboard --\",\"meta\":{\"id\":\"dashboard\",\"type\":\"datasource\r\n66df\r\n\",\"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\":\"\",\"keywords\":null},\"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\":\"\",\"keywords\":null},\"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\":\"\",\"keywords\":null},\"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\":\"\",\"keywords\":null},\"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\":\"\",\"keywords\":null},\"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\":\"\",\"keywords\":null},\"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\":\"\",\"keywords\":null},\"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\":\"Graphical representation of price movements of a security, derivative, or currency.\",\"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\":\"\",\"keywords\":[\"financial\",\"price\",\"currency\",\"k-line\"]},\"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\":\"\",\"keywords\":null},\"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\":\"\",\"keywords\":null},\"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\":\"\",\"keywords\":null},\"hideFromList\":false,\"sort\":100,\"skipDataQuery\":false,\"state\":\"\",\"baseUrl\":\"public/app/plugins/panel/flamegraph\",\"signature\":\"internal\",\"module\":\"cor",
         "datamd5" : "ba2b1f02bec93980cd9d1bab84a35a8f",
         "datammh3" : 1722674466,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "telekom.rs"
         ],
         "forward" : "109.93.81.47",
         "geolocus" : {
            "asn" : "AS8400",
            "continent" : "EU",
            "continentname" : "Europe",
            "country" : "RS",
            "countryname" : "Serbia",
            "domain" : [
               "telekom.rs"
            ],
            "isineu" : "false",
            "latitude" : "44.016521",
            "location" : "44.016521,21.005859",
            "longitude" : "21.005859",
            "netname" : "TELEKOM-BB-NET",
            "organization" : "Telekom Srbija, ADSL users",
            "subnet" : "109.93.80.0/20"
         },
         "host" : [
            "109-93-81-47"
         ],
         "hostname" : [
            "109-93-81-47.dynamic.isp.telekom.rs",
            "109.93.81.47"
         ],
         "ip" : "109.93.81.47",
         "ipv6" : "false",
         "latitude" : "44.8046",
         "location" : "44.8046,20.4637",
         "longitude" : "20.4637",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "TELEKOM SRBIJA a.d.",
         "port" : 3000,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "109-93-81-47.dynamic.isp.telekom.rs"
         ],
         "rtt" : 0.182366,
         "seen_date" : "2025-09-06",
         "source" : "datascan::redirect::1",
         "srcip" : "15.235.189.155",
         "srcport" : 46581,
         "status" : 200,
         "subdomains" : [
            "dynamic.isp.telekom.rs",
            "isp.telekom.rs"
         ],
         "subnet" : "109.92.0.0/15",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "rs"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "ttl" : 112,
         "url" : "/login"
      }
      
  • 3.36.34.149:3000 (tcp/http) - last seen on 2025-09-06 at 11:15:15 UTC

    • IP
      3.36.34.149
      Network
      3.36.0.0/14
      Domain(s)
      amazonaws.com
      Device

      <enterprise field>: device.class

      URL

      http://3.36.34.149:3000/login 200

      HTTP Title
      Grafana
      Reverse DNS
      ec2-3-36-34-149.ap-northeast-2.compute.amazonaws.com
      ASN
      AS16509
      Organization
      AMAZON-02
      Protocol
      http
      Source
      datascan::redirect::1
    • HTTP Component(s)
      Grafana Grafana
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      532973e0b105f8589feac65eeb9ea213
      HTTP Header MD5
      d79be5d9ccb5c4b96ac8d0c20fe4756b
      HTTP Body MD5
      3e38c0bf6d81dc06d83aabf7db072755
    • 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: Sat, 06 Sep 2025 11:15:14 GMT
      Connection: close
      Transfer-Encoding: chunked
      
      800
      <!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.170498723865582cad9d.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;
              opacit
      d19
      y: 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);
                transform-origin: bottom center;
              }
              15% {
                transform: scaleX(0.75) scaleY(1.25);
                animation-timing-function: cubic-bezier(0, 0, 0.7, 0.75);
                transform-origin: bottom center;
              }
              55% {
                transform: scaleX(1.05) scaleY(0.95);
                animation-timing-function: cubic-bezier(0.9, 0, 1, 1);
                transform-origin: top center;
              }
              95% {
                transform: scaleX(0.75) scaleY(1.25);
                animation-timing-function: cubic-bezier(0, 0, 0, 1);
                transform-origin: bottom center;
              }
              100% {
                transform: scaleX(1.3) scaleY(0.8);
                transform-origin: bottom center;
                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="
      800
      ">
              
              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":"None","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:/
      5d32
      /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"},"isDefault":false,"preload":false,"jsonData":{},"readOnly":false,"angularDetected":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"},"isDefault":false,"preload":false,"jsonData":{},"readOnly":false,"angularDetected":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"},"isDefault":false,"preload":false,"jsonData":{},"readOnly":false,"angularDetected":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","angularDetected":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","angularDetected":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","angularDetected":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","angularDetected":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","angularDetected":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","angularDetected":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","angularDetected":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","angularDetected":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","angularDetected":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"},
    • {
         "@category" : "datascan",
         "@timestamp" : "2025-09-06T11:15:15.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "grafana.com"
               ],
               "file" : [
                  "browserconfig.xml"
               ],
               "hostname" : [
                  "grafana.com",
                  "localhost"
               ],
               "url" : [
                  "http://localhost:3000/",
                  "https://grafana.com",
                  "https://grafana.com/docs/grafana/latest/installation/requirements/"
               ]
            },
            "favicon" : {
               "url" : "/public/img/fav32.png"
            },
            "http" : {
               "bodymd5" : "3e38c0bf6d81dc06d83aabf7db072755",
               "bodymmh3" : 486587724,
               "component" : [
                  {
                     "productvendor" : "Grafana",
                     "product" : "Grafana"
                  }
               ],
               "headermd5" : "d79be5d9ccb5c4b96ac8d0c20fe4756b",
               "headermmh3" : -1539055404,
               "title" : "Grafana"
            },
            "length" : 16384
         },
         "asn" : "AS16509",
         "city" : "Incheon",
         "country" : "KR",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nCache-Control: no-store\r\nContent-Type: text/html; charset=UTF-8\r\nX-Content-Type-Options: nosniff\r\nX-Frame-Options: deny\r\nX-Xss-Protection: 1; mode=block\r\nDate: Sat, 06 Sep 2025 11:15:14 GMT\r\nConnection: close\r\nTransfer-Encoding: chunked\r\n\r\n800\r\n<!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.170498723865582cad9d.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 {\n        height: 100%;\n        flex-direction: column;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n      }\n\n      .preloader__enter {\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-iteration-count: 1;\n        animation-duration: 0.9s;\n        animation-delay: 1.35s;\n        animation-fill-mode: forwards;\n      }\n\n      .preloader__bounce {\n        text-align: center;\n        animation-name: preloader-bounce;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n      }\n\n      .preloader__logo {\n        display: inline-block;\n        animation-name: preloader-squash;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n        width: 60px;\n        height: 60px;\n        background-repeat: no-repeat;\n        background-size: contain;\n        background-image: url('public/img/grafana_icon.svg');\n      }\n\n      .preloader__text {\n        margin-top: 16px;\n        font-weight: 500;\n        font-size: 14px;\n        font-family: Sans-serif;\n        opacit\r\nd19\r\ny: 0;\n        animation-name: preloader-fade-in;\n        animation-duration: 0.9s;\n        animation-delay: 1.8s;\n        animation-fill-mode: forwards;\n      }\n\n      .theme-light .preloader__text {\n        color: #52545c;\n      }\n\n      .theme-dark .preloader__text {\n        color: #d8d9da;\n      }\n\n      @keyframes preloader-fade-in {\n        0% {\n          opacity: 0;\n           \n          animation-timing-function: cubic-bezier(0, 0, 0.5, 1);\n        }\n        100% {\n          opacity: 1;\n        }\n      }\n\n      @keyframes preloader-bounce {\n        from,\n        to {\n          transform: translateY(0px);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n        }\n        50% {\n          transform: translateY(-50px);\n          animation-timing-function: cubic-bezier(0.9, 0, 0.7, 1);\n        }\n      }\n\n      @keyframes preloader-squash {\n        0% {\n          transform: scaleX(1.3) scaleY(0.8);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n          transform-origin: bottom center;\n        }\n        15% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 0.75);\n          transform-origin: bottom center;\n        }\n        55% {\n          transform: scaleX(1.05) scaleY(0.95);\n          animation-timing-function: cubic-bezier(0.9, 0, 1, 1);\n          transform-origin: top center;\n        }\n        95% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0, 1);\n          transform-origin: bottom center;\n        }\n        100% {\n          transform: scaleX(1.3) scaleY(0.8);\n          transform-origin: bottom center;\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 1);\n        }\n      }\n\n       \n      .preloader__text--fail {\n        display: none;\n      }\n\n       \n      .preloader--done .preloader__bounce,\n      .preloader--done .preloader__logo {\n        animation-name: none;\n        display: none;\n      }\n\n      .preloader--done .preloader__logo,\n      .preloader--done .preloader__text {\n        display: none;\n        color: #ff5705 !important;\n        font-size: 15px;\n      }\n\n      .preloader--done .preloader__text--fail {\n        display: block;\n      }\n\n      [ng\\:cloak],\n      [ng-cloak],\n      .ng-cloak {\n        display: none !important;\n      }</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=\"\r\n800\r\n\">\n        \n        function checkBrowserCompatibility() {\n          var isIE = navigator.userAgent.indexOf('MSIE') > -1;\n          var isEdge = navigator.userAgent.indexOf('Edge/') > -1 || navigator.userAgent.indexOf('Edg/') > -1;\n          var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;\n          var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor);\n\n          \n\n          var isEdgeVersion = /Edge\\/([0-9.]+)/.exec(navigator.userAgent);\n\n          if (isIE && parseFloat(/Trident\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 7) {\n            return false;\n          } else if (\n            isEdge &&\n            ((isEdgeVersion && parseFloat(isEdgeVersion[1]) <= 16) ||\n              parseFloat(/Edg\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 16)\n          ) {\n            return false;\n          } else if (isFirefox && parseFloat(/Firefox\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 64) {\n            return false;\n          } else if (isChrome && parseFloat(/Chrome\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 54) {\n            return false;\n          }\n\n          return true;\n        }\n\n        if (!checkBrowserCompatibility()) {\n          alert('Your browser is not fully supported, please try newer version.');\n        }</script></div><div id=\"reactRoot\"></div><script nonce=\"\">window.grafanaBootData = {\n        user: {\"isSignedIn\":false,\"id\":0,\"login\":\"\",\"email\":\"\",\"name\":\"\",\"theme\":\"dark\",\"lightTheme\":false,\"orgCount\":1,\"orgId\":0,\"orgName\":\"\",\"orgRole\":\"None\",\"isGrafanaAdmin\":false,\"gravatarUrl\":\"\",\"timezone\":\"browser\",\"weekStart\":\"browser\",\"locale\":\"en-US\",\"language\":\"en-US\",\"helpFlags1\":0,\"hasEditPermissionInFolders\":false,\"authenticatedBy\":\"\",\"analytics\":{\"identifier\":\"@http://localhost:3000/\"}},\n        settings: {\"defaultDatasource\":\"-- Grafana --\",\"datasources\":{\"-- Dashboard --\":{\"type\":\"datasource\",\"name\":\"-- Dashboard --\",\"meta\":{\"id\":\"dashboard\",\"type\":\"datasource\",\"name\":\"-- Dashboard --\",\"info\":{\"author\":{\"name\":\"Grafana Labs\",\"url\":\"https:/\r\n5d32\r\n/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\"},\"isDefault\":false,\"preload\":false,\"jsonData\":{},\"readOnly\":false,\"angularDetected\":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\"},\"isDefault\":false,\"preload\":false,\"jsonData\":{},\"readOnly\":false,\"angularDetected\":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\"},\"isDefault\":false,\"preload\":false,\"jsonData\":{},\"readOnly\":false,\"angularDetected\":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\",\"angularDetected\":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\",\"angularDetected\":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\",\"angularDetected\":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\",\"angularDetected\":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\",\"angularDetected\":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\",\"angularDetected\":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\",\"angularDetected\":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\",\"angularDetected\":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\",\"angularDetected\":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\"},",
         "datamd5" : "532973e0b105f8589feac65eeb9ea213",
         "datammh3" : -624699832,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "amazonaws.com"
         ],
         "forward" : "3.36.34.149",
         "geolocus" : {
            "asn" : "AS16509",
            "continent" : "AS",
            "continentname" : "Asia",
            "country" : "KR",
            "countryname" : "South Korea",
            "domain" : [
               "amazon.com",
               "amazonaws.com",
               "aws.com"
            ],
            "isineu" : "false",
            "latitude" : "35.907757",
            "location" : "35.907757,127.766922",
            "longitude" : "127.766922",
            "netname" : "AMAZON-ICN",
            "organization" : "AWS Asia Pacific (Seoul) Region",
            "subnet" : "3.36.0.0/14"
         },
         "host" : [
            "ec2-3-36-34-149"
         ],
         "hostname" : [
            "3.36.34.149",
            "ec2-3-36-34-149.ap-northeast-2.compute.amazonaws.com"
         ],
         "ip" : "3.36.34.149",
         "ipv6" : "false",
         "latitude" : "37.4585",
         "location" : "37.4585,126.7015",
         "longitude" : "126.7015",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "AMAZON-02",
         "port" : 3000,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "ec2-3-36-34-149.ap-northeast-2.compute.amazonaws.com"
         ],
         "rtt" : 0.222056,
         "seen_date" : "2025-09-06",
         "source" : "datascan::redirect::1",
         "srcip" : "91.196.152.230",
         "srcport" : 35107,
         "status" : 200,
         "subdomains" : [
            "compute.amazonaws.com",
            "ap-northeast-2.compute.amazonaws.com"
         ],
         "subnet" : "3.36.0.0/14",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "com"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "ttl" : 103,
         "url" : "/login"
      }
      
  • 210.115.224.150:3000 (tcp/http) - last seen on 2025-09-06 at 11:15:14 UTC

    • IP
      210.115.224.150
      Network
      210.115.224.0/19
      Device

      <enterprise field>: device.class

      URL

      http://210.115.224.150:3000/login 200

      HTTP Title
      Grafana
      ASN
      AS4766
      Organization
      Korea Telecom
      Protocol
      http
      Source
      datascan::redirect::1
    • HTTP Component(s)
      Grafana Grafana
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      e7484fb6defd2ac4272ef5cf87031221
      HTTP Header MD5
      d79be5d9ccb5c4b96ac8d0c20fe4756b
      HTTP Body MD5
      2bf8afa05df78d03fcbe6fbadf8c4bec
    • 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: Sat, 06 Sep 2025 11:15:14 GMT
      Connection: close
      Transfer-Encoding: chunked
      
      800
      <!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.app.236e53eabc3f6ade9d45.css" />
          
      
          
          
          <link rel="stylesheet" href="public/build/grafana.dark.23c5425b7a9e1580d499.css" />
          
      
          <script nonce="">
            performance.mark('frontend_boot_css_time_seconds');
          </script>
      
          <meta name="apple-mobile-web-app-capable" content="yes" />
          <meta name="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;
              margin: 0 32px;
            }
      
            .preloader__enter {
              opacity: 0;
              animation-name: preloader-fade-in;
              animation-iteration-count: 1;
              animation-duration: 0.9s;
              animation-delay: 0.5s;
              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;
            
      800
        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: 0.5s;
              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 .preloade
      994
      r__logo {
              animation-name: none;
              display: none;
            }
      
            .preloader--done .preloader__logo,
            .preloader--done .preloader__text {
              display: none;
              color: #ff5705 !important;
              font-size: 15px;
            }
      
            .theme-light .preloader--done .preloader__text {
              color: #52545c !important;
            }
      
            .preloader--done .preloader__text--fail {
              display: block;
            }
      
            .preloader--done .preloader__text--fail a {
              color: white;
            }
      
            .theme-light .preloader--done .preloader__text--fail a {
              color: rgb(31, 98, 224);
            }
      
            .preloader--done code {
              white-space: nowrap;
              padding: 2px 5px;
              margin: 0px 2px;
              font-size: 0.8rem;
              background-color: rgb(24, 27, 31);
              color: rgb(204, 204, 220);
              border: 1px solid rgba(204, 204, 220, 0.2);
              border-radius: 4px;
            }
      
            .preloader__error-list li {
              margin-bottom: 8px;
            }
      
            [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" aria-live="polite" role="status" aria-label="Loading Grafana"></div>
              </div>
            </div>
            <div class="preloader__text preloader__text--fail">
              <main>
                <h1>If you're seeing this Grafana has failed to load its application files</h1>
                <ol class="preloader__error-list">
                  <li>This could be caused by your reverse proxy settings.</li>
                  <li>If you host grafana under a subpath make sure your <code>grafana.ini</code> <code>root_url</code> setting
                    includes subpath. If not using a reverse proxy make sure to set <code>serve_from_sub_path</code> to true.</li>
                  <li>If you have a local dev build make sure you build frontend using: <code>yarn start</code>, or
                    <code>yarn build</code>.</li>
                  <li>Sometimes restarting <code>grafana-server</code> can help.</li>
                  <li>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
                    >.</li>
                </ol>
              </main>
            </div>
            <script nonce="
      800
      ">
              
              
              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,"uid":"","login":"","email":"","name":"","theme":"dark","lightTheme":false,"orgCount":1,"orgId":0,"orgName":"","orgRole":"","isGrafanaAdmin":false,"gravatarUrl":"","timezone":"browser","weekStart":"browser","locale":"en-US","regionalFormat":"","language":"en-US","helpFlags1":0,"hasEditPermissionInFolders":false,"authenticatedBy":"","permissions":{"folders:read":true},"analytics":{"identifier":"@http://localhost:3000/"}},
              settings: {"defaultDatasource":"-- Grafana --","datasources":{"-- Dashboard --":{"type":"datasource","name":"-- Dashboard --","meta":{"id":"dashboard
      91d3
      ","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":[{"name":"Raise issue","url":"https://github.com/grafana/grafana/issues/new"}],"logos":{"small":"public/plugins/dashboard/img/icn-reusequeries.svg","large":"public/plugins/dashboard/img/icn-reusequeries.svg"},"build":{},"screenshots":null,"version":"","updated":"","keywords":null},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[],"extensions":{"exposedComponents":[]}},"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/plugins/dashboard","angular":{"detected":false,"hideDeprecation":false},"multiValueFilterOperators":false,"loadingStrategy":"","extensions":{"addedLinks":null,"addedComponents":null,"exposedComponents":null,"extensionPoints":null,"addedFunctions":null}},"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":[{"name":"Raise issue","url":"https://github.com/grafana/grafana/issues/new"}],"logos":{"small":"public/plugins/grafana/img/icn-grafanadb.svg","large":"public/plugins/grafana/img/icn-grafanadb.svg"},"build":{},"screenshots":null,"version":"","updated":"","keywords":null},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[],"extensions":{"exposedComponents":[]}},"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/plugins/grafana","angular":{"detected":false,"hideDeprecation":false},"multiValueFilterOperators":false,"loadingStrategy":"","extensions":{"addedLinks":null,"addedComponents":null,"exposedComponents":null,"extensionPoints":null,"addedFunctions":null}},"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":[{"name":"Raise issue","url":"https://github.com/grafana/grafana/issues/new"},{"name":"Documentation","url":"https://grafana.com/docs/grafana/latest/datasources/#special-data-sources"}],"logos":{"small":"public/plugins/mixed/img/icn-mixeddatasources.svg","large":"public/plugins/mixed/img/icn-mixeddatasources.svg"},"build":{},"screenshots":null,"version":"","updated":"","keywords":null},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[],"extensions":{"exposedComponents":[]}},"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/plugins/mixed","angular":{"detected":false,"hideDeprecation":false},"multiValueFilterOperators":false,"loadingStrategy":"","extensions":{"addedLinks":null,"addedComponents":null,"exposedComponents":null,"extensionPoints":null,"addedFunctions":null}},"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":[{"name":"Raise issue","url":"https://github.com/grafana/grafana/issues/new"},{"name":"Documentation","url":"https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/alert-list/"}],"logos":{"small":"public/plugins/alertlist/img/icn-singlestat-panel.svg","large":"public/plugins/alertlist/img/icn-singlestat-panel.svg"},"build":{},"screenshots":null,"version":"","updated":"","keywords":null},"hideFromList":false,"sort":15,"skipDataQuery":true,"state":"","baseUrl":"public/plugins/alertlist","signature":"internal","module":"core:plugin/alertlist","angular":{"detected":false,"hideDeprecation":false},"loadingStrategy":"script"},"annolist":{"id":"annolist","name":"Annotations list","aliasIds":["ryantxu-annolist-panel"],"info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"List annotations","links":[{"name":"Raise issue","url":"https://github.com/grafana/grafana/issues/new"},{"name":"Documentation","url":"https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/annotations/"}],"logos":{"small":"public/plugins/annolist/img/icn-annolist-panel.svg","large":"public/plugins/annolist/img/icn-annolist-panel.svg"},"build":{},"screenshots":null,"version":"","updated":"","keywords":null},"hideFromList":false,"sort":100,"skipDataQuery":true,"state":"","baseUrl":"public/plugins/annolist","signature":"internal","module":"core:plugin/annolist","angular":{"detected":false,"hideDeprecation":false},"loadingStrategy":"script"},"barchart":{"id":"barchart","name":"Bar chart","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Categorical charts with group support","links":[{"name":"Raise issue","url":"https://github.com/grafana/grafana/issues/new"},{"name":"Documentation","url":"https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/bar-chart/"}],"logos":{"small":"public/plugins/barchart/img/barchart.svg","large":"public/plugins/barchart/img/barchart.svg"},"build":{},"screenshots":null,"version":"","updated":"","keywords":null},"hideFromList":false,"sort":2,"skipDataQuery":false,"state":"","baseUrl":"public/plugins/barchart","signature":"internal","module":"core:plugin/barchart","angular":{"detected":false,"hideDeprecation":false},"loadingStrategy":"script"},"bargauge":{"id":"bargauge","name":"Bar gauge","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Horizontal and vertical gauges","links":[{"name":"Raise issue","url":"https://github.com/grafana/grafana/issues/new"},{"name":"Documentation","url":"https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/bar-gauge/"}],"logos":{"small":"public/plugins/bargauge/img/icon_bar_gauge.svg","large":"public/plugins/bargauge/img/icon_bar_gauge.svg"},"build":{},"screenshots":null,"version":"","updated":"","keywords":null},"hideFromList":false,"sort":5,"skipDataQuery":false,"state":"","baseUrl":"public/plugins/bargauge","signature":"internal","module":"c
    • {
         "@category" : "datascan",
         "@timestamp" : "2025-09-06T11:15:14.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "github.com",
                  "grafana.com"
               ],
               "file" : [
                  "browserconfig.xml"
               ],
               "hostname" : [
                  "github.com",
                  "grafana.com",
                  "localhost"
               ],
               "url" : [
                  "http://localhost:3000/",
                  "https://github.com/grafana/grafana/issues/new",
                  "https://grafana.com",
                  "https://grafana.com/docs/grafana/latest/datasources/",
                  "https://grafana.com/docs/grafana/latest/installation/requirements/",
                  "https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/alert-list/",
                  "https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/annotations/",
                  "https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/bar-chart/",
                  "https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/bar-gauge/"
               ]
            },
            "favicon" : {
               "url" : "/public/img/fav32.png"
            },
            "http" : {
               "bodymd5" : "2bf8afa05df78d03fcbe6fbadf8c4bec",
               "bodymmh3" : 470493449,
               "component" : [
                  {
                     "productvendor" : "Grafana",
                     "product" : "Grafana"
                  }
               ],
               "headermd5" : "d79be5d9ccb5c4b96ac8d0c20fe4756b",
               "headermmh3" : -1539055404,
               "title" : "Grafana"
            },
            "length" : 16384
         },
         "asn" : "AS4766",
         "city" : "Chuncheon",
         "country" : "KR",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nCache-Control: no-store\r\nContent-Type: text/html; charset=UTF-8\r\nX-Content-Type-Options: nosniff\r\nX-Frame-Options: deny\r\nX-Xss-Protection: 1; mode=block\r\nDate: Sat, 06 Sep 2025 11:15:14 GMT\r\nConnection: close\r\nTransfer-Encoding: chunked\r\n\r\n800\r\n<!DOCTYPE html>\n<html lang=\"en-US\">\n  <head>\n    \n    <meta charset=\"utf-8\" />\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\" />\n    <meta name=\"viewport\" content=\"width=device-width\" />\n    <meta name=\"theme-color\" content=\"#000\" />\n\n    <title>Grafana</title>\n\n    <base href=\"/\" />\n\n    <link rel=\"icon\" type=\"image/png\" href=\"public/img/fav32.png\" />\n    <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"public/img/apple-touch-icon.png\" />\n    <link rel=\"mask-icon\" href=\"public/img/grafana_mask_icon.svg\" color=\"#F05A28\" />\n\n    \n      <link rel=\"stylesheet\" href=\"public/build/grafana.app.236e53eabc3f6ade9d45.css\" />\n    \n\n    \n    \n    <link rel=\"stylesheet\" href=\"public/build/grafana.dark.23c5425b7a9e1580d499.css\" />\n    \n\n    <script nonce=\"\">\n      performance.mark('frontend_boot_css_time_seconds');\n    </script>\n\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n    <meta name=\"mobile-web-app-capable\" content=\"yes\" />\n    <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\" />\n    <meta name=\"msapplication-TileColor\" content=\"#2b5797\" />\n    <meta name=\"msapplication-config\" content=\"public/img/browserconfig.xml\" />\n  </head>\n\n  <body class=\"theme-dark app-grafana\">\n    <style>\n      .preloader {\n        height: 100%;\n        flex-direction: column;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        margin: 0 32px;\n      }\n\n      .preloader__enter {\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-iteration-count: 1;\n        animation-duration: 0.9s;\n        animation-delay: 0.5s;\n        animation-fill-mode: forwards;\n      }\n\n      .preloader__bounce {\n        text-align: center;\n        animation-name: preloader-bounce;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n      }\n\n      .preloader__logo {\n        display: inline-block;\n        animation-name: preloader-squash;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n      \r\n800\r\n  width: 60px;\n        height: 60px;\n        background-repeat: no-repeat;\n        background-size: contain;\n        background-image: url('public/img/grafana_icon.svg');\n      }\n\n      .preloader__text {\n        margin-top: 16px;\n        font-weight: 500;\n        font-size: 14px;\n        font-family: Sans-serif;\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-duration: 0.9s;\n        animation-delay: 0.5s;\n        animation-fill-mode: forwards;\n      }\n\n      .theme-light .preloader__text {\n        color: #52545c;\n      }\n\n      .theme-dark .preloader__text {\n        color: #d8d9da;\n      }\n\n      @keyframes preloader-fade-in {\n        0% {\n          opacity: 0;\n           \n          animation-timing-function: cubic-bezier(0, 0, 0.5, 1);\n        }\n        100% {\n          opacity: 1;\n        }\n      }\n\n      @keyframes preloader-bounce {\n        from,\n        to {\n          transform: translateY(0px);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n        }\n        50% {\n          transform: translateY(-50px);\n          animation-timing-function: cubic-bezier(0.9, 0, 0.7, 1);\n        }\n      }\n\n      @keyframes preloader-squash {\n        0% {\n          transform: scaleX(1.3) scaleY(0.8);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n        }\n        15% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 0.75);\n        }\n        55% {\n          transform: scaleX(1.05) scaleY(0.95);\n          animation-timing-function: cubic-bezier(0.9, 0, 1, 1);\n        }\n        95% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0, 1);\n        }\n        100% {\n          transform: scaleX(1.3) scaleY(0.8);\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 1);\n        }\n      }\n\n       \n      .preloader__text--fail {\n        display: none;\n      }\n\n       \n      .preloader--done .preloader__bounce,\n      .preloader--done .preloade\r\n994\r\nr__logo {\n        animation-name: none;\n        display: none;\n      }\n\n      .preloader--done .preloader__logo,\n      .preloader--done .preloader__text {\n        display: none;\n        color: #ff5705 !important;\n        font-size: 15px;\n      }\n\n      .theme-light .preloader--done .preloader__text {\n        color: #52545c !important;\n      }\n\n      .preloader--done .preloader__text--fail {\n        display: block;\n      }\n\n      .preloader--done .preloader__text--fail a {\n        color: white;\n      }\n\n      .theme-light .preloader--done .preloader__text--fail a {\n        color: rgb(31, 98, 224);\n      }\n\n      .preloader--done code {\n        white-space: nowrap;\n        padding: 2px 5px;\n        margin: 0px 2px;\n        font-size: 0.8rem;\n        background-color: rgb(24, 27, 31);\n        color: rgb(204, 204, 220);\n        border: 1px solid rgba(204, 204, 220, 0.2);\n        border-radius: 4px;\n      }\n\n      .preloader__error-list li {\n        margin-bottom: 8px;\n      }\n\n      [ng\\:cloak],\n      [ng-cloak],\n      .ng-cloak {\n        display: none !important;\n      }\n    </style>\n\n    <div class=\"preloader\">\n      <div class=\"preloader__enter\">\n        <div class=\"preloader__bounce\">\n          <div class=\"preloader__logo\" aria-live=\"polite\" role=\"status\" aria-label=\"Loading Grafana\"></div>\n        </div>\n      </div>\n      <div class=\"preloader__text preloader__text--fail\">\n        <main>\n          <h1>If you're seeing this Grafana has failed to load its application files</h1>\n          <ol class=\"preloader__error-list\">\n            <li>This could be caused by your reverse proxy settings.</li>\n            <li>If you host grafana under a subpath make sure your <code>grafana.ini</code> <code>root_url</code> setting\n              includes subpath. If not using a reverse proxy make sure to set <code>serve_from_sub_path</code> to true.</li>\n            <li>If you have a local dev build make sure you build frontend using: <code>yarn start</code>, or\n              <code>yarn build</code>.</li>\n            <li>Sometimes restarting <code>grafana-server</code> can help.</li>\n            <li>Check if you are using a non-supported browser. For more information, refer to the list of\n              <a href=\"https://grafana.com/docs/grafana/latest/installation/requirements/#supported-web-browsers\">\n                supported browsers </a\n              >.</li>\n          </ol>\n        </main>\n      </div>\n      <script nonce=\"\r\n800\r\n\">\n        \n        \n        function checkBrowserCompatibility() {\n          var isIE = navigator.userAgent.indexOf('MSIE') > -1;\n          var isEdge = navigator.userAgent.indexOf('Edge/') > -1 || navigator.userAgent.indexOf('Edg/') > -1;\n          var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;\n          var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor);\n\n          \n\n          var isEdgeVersion = /Edge\\/([0-9.]+)/.exec(navigator.userAgent);\n\n          if (isIE && parseFloat(/Trident\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 7) {\n            return false;\n          } else if (\n            isEdge &&\n            ((isEdgeVersion && parseFloat(isEdgeVersion[1]) <= 16) ||\n              parseFloat(/Edg\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 16)\n          ) {\n            return false;\n          } else if (isFirefox && parseFloat(/Firefox\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 64) {\n            return false;\n          } else if (isChrome && parseFloat(/Chrome\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 54) {\n            return false;\n          }\n\n          return true;\n        }\n\n        if (!checkBrowserCompatibility()) {\n          alert('Your browser is not fully supported, please try newer version.');\n        }\n      </script>\n    </div>\n\n    <div id=\"reactRoot\"></div>\n\n    <script nonce=\"\">\n      window.grafanaBootData = {\n        user: {\"isSignedIn\":false,\"id\":0,\"uid\":\"\",\"login\":\"\",\"email\":\"\",\"name\":\"\",\"theme\":\"dark\",\"lightTheme\":false,\"orgCount\":1,\"orgId\":0,\"orgName\":\"\",\"orgRole\":\"\",\"isGrafanaAdmin\":false,\"gravatarUrl\":\"\",\"timezone\":\"browser\",\"weekStart\":\"browser\",\"locale\":\"en-US\",\"regionalFormat\":\"\",\"language\":\"en-US\",\"helpFlags1\":0,\"hasEditPermissionInFolders\":false,\"authenticatedBy\":\"\",\"permissions\":{\"folders:read\":true},\"analytics\":{\"identifier\":\"@http://localhost:3000/\"}},\n        settings: {\"defaultDatasource\":\"-- Grafana --\",\"datasources\":{\"-- Dashboard --\":{\"type\":\"datasource\",\"name\":\"-- Dashboard --\",\"meta\":{\"id\":\"dashboard\r\n91d3\r\n\",\"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\":[{\"name\":\"Raise issue\",\"url\":\"https://github.com/grafana/grafana/issues/new\"}],\"logos\":{\"small\":\"public/plugins/dashboard/img/icn-reusequeries.svg\",\"large\":\"public/plugins/dashboard/img/icn-reusequeries.svg\"},\"build\":{},\"screenshots\":null,\"version\":\"\",\"updated\":\"\",\"keywords\":null},\"dependencies\":{\"grafanaDependency\":\"\",\"grafanaVersion\":\"*\",\"plugins\":[],\"extensions\":{\"exposedComponents\":[]}},\"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/plugins/dashboard\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"multiValueFilterOperators\":false,\"loadingStrategy\":\"\",\"extensions\":{\"addedLinks\":null,\"addedComponents\":null,\"exposedComponents\":null,\"extensionPoints\":null,\"addedFunctions\":null}},\"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\":[{\"name\":\"Raise issue\",\"url\":\"https://github.com/grafana/grafana/issues/new\"}],\"logos\":{\"small\":\"public/plugins/grafana/img/icn-grafanadb.svg\",\"large\":\"public/plugins/grafana/img/icn-grafanadb.svg\"},\"build\":{},\"screenshots\":null,\"version\":\"\",\"updated\":\"\",\"keywords\":null},\"dependencies\":{\"grafanaDependency\":\"\",\"grafanaVersion\":\"*\",\"plugins\":[],\"extensions\":{\"exposedComponents\":[]}},\"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/plugins/grafana\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"multiValueFilterOperators\":false,\"loadingStrategy\":\"\",\"extensions\":{\"addedLinks\":null,\"addedComponents\":null,\"exposedComponents\":null,\"extensionPoints\":null,\"addedFunctions\":null}},\"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\":[{\"name\":\"Raise issue\",\"url\":\"https://github.com/grafana/grafana/issues/new\"},{\"name\":\"Documentation\",\"url\":\"https://grafana.com/docs/grafana/latest/datasources/#special-data-sources\"}],\"logos\":{\"small\":\"public/plugins/mixed/img/icn-mixeddatasources.svg\",\"large\":\"public/plugins/mixed/img/icn-mixeddatasources.svg\"},\"build\":{},\"screenshots\":null,\"version\":\"\",\"updated\":\"\",\"keywords\":null},\"dependencies\":{\"grafanaDependency\":\"\",\"grafanaVersion\":\"*\",\"plugins\":[],\"extensions\":{\"exposedComponents\":[]}},\"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/plugins/mixed\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"multiValueFilterOperators\":false,\"loadingStrategy\":\"\",\"extensions\":{\"addedLinks\":null,\"addedComponents\":null,\"exposedComponents\":null,\"extensionPoints\":null,\"addedFunctions\":null}},\"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\":[{\"name\":\"Raise issue\",\"url\":\"https://github.com/grafana/grafana/issues/new\"},{\"name\":\"Documentation\",\"url\":\"https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/alert-list/\"}],\"logos\":{\"small\":\"public/plugins/alertlist/img/icn-singlestat-panel.svg\",\"large\":\"public/plugins/alertlist/img/icn-singlestat-panel.svg\"},\"build\":{},\"screenshots\":null,\"version\":\"\",\"updated\":\"\",\"keywords\":null},\"hideFromList\":false,\"sort\":15,\"skipDataQuery\":true,\"state\":\"\",\"baseUrl\":\"public/plugins/alertlist\",\"signature\":\"internal\",\"module\":\"core:plugin/alertlist\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"loadingStrategy\":\"script\"},\"annolist\":{\"id\":\"annolist\",\"name\":\"Annotations list\",\"aliasIds\":[\"ryantxu-annolist-panel\"],\"info\":{\"author\":{\"name\":\"Grafana Labs\",\"url\":\"https://grafana.com\"},\"description\":\"List annotations\",\"links\":[{\"name\":\"Raise issue\",\"url\":\"https://github.com/grafana/grafana/issues/new\"},{\"name\":\"Documentation\",\"url\":\"https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/annotations/\"}],\"logos\":{\"small\":\"public/plugins/annolist/img/icn-annolist-panel.svg\",\"large\":\"public/plugins/annolist/img/icn-annolist-panel.svg\"},\"build\":{},\"screenshots\":null,\"version\":\"\",\"updated\":\"\",\"keywords\":null},\"hideFromList\":false,\"sort\":100,\"skipDataQuery\":true,\"state\":\"\",\"baseUrl\":\"public/plugins/annolist\",\"signature\":\"internal\",\"module\":\"core:plugin/annolist\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"loadingStrategy\":\"script\"},\"barchart\":{\"id\":\"barchart\",\"name\":\"Bar chart\",\"info\":{\"author\":{\"name\":\"Grafana Labs\",\"url\":\"https://grafana.com\"},\"description\":\"Categorical charts with group support\",\"links\":[{\"name\":\"Raise issue\",\"url\":\"https://github.com/grafana/grafana/issues/new\"},{\"name\":\"Documentation\",\"url\":\"https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/bar-chart/\"}],\"logos\":{\"small\":\"public/plugins/barchart/img/barchart.svg\",\"large\":\"public/plugins/barchart/img/barchart.svg\"},\"build\":{},\"screenshots\":null,\"version\":\"\",\"updated\":\"\",\"keywords\":null},\"hideFromList\":false,\"sort\":2,\"skipDataQuery\":false,\"state\":\"\",\"baseUrl\":\"public/plugins/barchart\",\"signature\":\"internal\",\"module\":\"core:plugin/barchart\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"loadingStrategy\":\"script\"},\"bargauge\":{\"id\":\"bargauge\",\"name\":\"Bar gauge\",\"info\":{\"author\":{\"name\":\"Grafana Labs\",\"url\":\"https://grafana.com\"},\"description\":\"Horizontal and vertical gauges\",\"links\":[{\"name\":\"Raise issue\",\"url\":\"https://github.com/grafana/grafana/issues/new\"},{\"name\":\"Documentation\",\"url\":\"https://grafana.com/docs/grafana/latest/panels-visualizations/visualizations/bar-gauge/\"}],\"logos\":{\"small\":\"public/plugins/bargauge/img/icon_bar_gauge.svg\",\"large\":\"public/plugins/bargauge/img/icon_bar_gauge.svg\"},\"build\":{},\"screenshots\":null,\"version\":\"\",\"updated\":\"\",\"keywords\":null},\"hideFromList\":false,\"sort\":5,\"skipDataQuery\":false,\"state\":\"\",\"baseUrl\":\"public/plugins/bargauge\",\"signature\":\"internal\",\"module\":\"c",
         "datamd5" : "e7484fb6defd2ac4272ef5cf87031221",
         "datammh3" : -937650281,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "forward" : "210.115.224.150",
         "geolocus" : {
            "asn" : "AS4766",
            "continent" : "AS",
            "continentname" : "Asia",
            "country" : "KR",
            "countryname" : "South Korea",
            "domain" : [
               "hallym.ac.kr",
               "nic.or.kr"
            ],
            "isineu" : "false",
            "latitude" : "35.907757",
            "location" : "35.907757,127.766922",
            "longitude" : "127.766922",
            "netname" : "HALLYM-NET",
            "organization" : "Hallym Univ.(HALLYM)",
            "subnet" : "210.115.224.0/19"
         },
         "hostname" : [
            "210.115.224.150"
         ],
         "ip" : "210.115.224.150",
         "ipv6" : "false",
         "latitude" : "37.8748",
         "location" : "37.8748,127.7279",
         "longitude" : "127.7279",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "Korea Telecom",
         "port" : 3000,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "rtt" : 0.283116,
         "seen_date" : "2025-09-06",
         "source" : "datascan::redirect::1",
         "srcip" : "91.196.152.157",
         "srcport" : 52543,
         "status" : 200,
         "subnet" : "210.115.224.0/19",
         "tls" : "false",
         "transport" : "tcp",
         "ttl" : 44,
         "url" : "/login"
      }
      
  • 167.99.95.225:3000 (tcp/http) - last seen on 2025-09-06 at 11:15:14 UTC

    • IP
      167.99.95.225
      Network
      167.99.0.0/16
      Device

      <enterprise field>: device.class

      URL

      http://167.99.95.225:3000/login 200

      HTTP Title
      Grafana
      ASN
      AS14061
      Organization
      DIGITALOCEAN-ASN
      Protocol
      http
      Source
      datascan::redirect::1
    • HTTP Component(s)
      Grafana Grafana
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      7279fbe05c06bd0e6cf044e555fe3bfa
      HTTP Header MD5
      d79be5d9ccb5c4b96ac8d0c20fe4756b
      HTTP Body MD5
      4519631b156ca45602064388bd48a174
    • 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: Sat, 06 Sep 2025 11:15:14 GMT
      Connection: close
      Transfer-Encoding: chunked
      
      800
      <!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.722d809dba5a31f57d49.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;
              margin: 0 32px;
            }
      
            .preloader__enter {
              opacity: 0;
              animation-name: preloader-fade-in;
              animation-iteration-count: 1;
              animation-duration: 0.9s;
              animation-delay: 0.5s;
              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/grafan
      800
      a_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: 0.5s;
              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 {
        
      8fd
            display: none;
              color: #ff5705 !important;
              font-size: 15px;
            }
      
            .theme-light .preloader--done .preloader__text {
              color: #52545c !important;
            }
      
            .preloader--done .preloader__text--fail {
              display: block;
            }
      
            .preloader--done .preloader__text--fail a {
              color: white;
            }
            
            .theme-light .preloader--done .preloader__text--fail a {
              color: rgb(31, 98, 224);
            }
      
            .preloader--done code {
              white-space: nowrap;
              padding: 2px 5px;
              margin: 0px 2px;
              font-size: 0.8rem;
              background-color: rgb(24, 27, 31);
              color: rgb(204, 204, 220);
              border: 1px solid rgba(204, 204, 220, 0.2);
              border-radius: 4px;
            }
      
            .preloader__error-list li {
              margin-bottom: 8px;
            }
      
            [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" aria-live="polite" role="status" aria-label="Loading Grafana"></div>
              </div>
            </div>
            <div class="preloader__text preloader__text--fail">
              <main>
                <h1>If you're seeing this Grafana has failed to load its application files</h1>
                <ol class="preloader__error-list">
                  <li>This could be caused by your reverse proxy settings.</li>
                  <li>If you host grafana under a subpath make sure your <code>grafana.ini</code> <code>root_url</code> setting
                    includes subpath. If not using a reverse proxy make sure to set <code>serve_from_sub_path</code> to true.</li>
                  <li>If you have a local dev build make sure you build frontend using: <code>yarn start</code>, or
                    <code>yarn build</code>.</li>
                  <li>Sometimes restarting <code>grafana-server</code> can help.</li>
                  <li>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
                    >.</li>
                </ol>
              </main>
            </div>
            <script nonce="
      800
      ">
              
              
              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,"uid":"","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":"","permissions":{"folders:read":true},"analytics":{"identifier":"@http://localhost:3000/"}},
              settings: {"defaultDatasource":"-- Grafana --","datasources":{"-- Dashboard --":{"type":"datasource","name":"-- Dashboard --","meta":{"id":"dashboard","type":"datasource
      70db
      ","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":"","keywords":null},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[],"extensions":{"exposedComponents":[]}},"includes":null,"category":"","preload":false,"backend":false,"routes":null,"skipDataQuery":false,"autoEnabled":false,"extensions":{"addedLinks":[],"addedComponents":[],"exposedComponents":[],"extensionPoints":[]},"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},"multiValueFilterOperators":false,"loadingStrategy":""},"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":"","keywords":null},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[],"extensions":{"exposedComponents":[]}},"includes":null,"category":"","preload":false,"backend":true,"routes":null,"skipDataQuery":false,"autoEnabled":false,"extensions":{"addedLinks":[],"addedComponents":[],"exposedComponents":[],"extensionPoints":[]},"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},"multiValueFilterOperators":false,"loadingStrategy":""},"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":"","keywords":null},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[],"extensions":{"exposedComponents":[]}},"includes":null,"category":"","preload":false,"backend":false,"routes":null,"skipDataQuery":false,"autoEnabled":false,"extensions":{"addedLinks":[],"addedComponents":[],"exposedComponents":[],"extensionPoints":[]},"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},"multiValueFilterOperators":false,"loadingStrategy":""},"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":"","keywords":null},"hideFromList":false,"sort":15,"skipDataQuery":true,"state":"","baseUrl":"public/app/plugins/panel/alertlist","signature":"internal","module":"core:plugin/alertlist","angular":{"detected":false,"hideDeprecation":false},"loadingStrategy":"script"},"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":"","keywords":null},"hideFromList":false,"sort":100,"skipDataQuery":true,"state":"","baseUrl":"public/app/plugins/panel/annolist","signature":"internal","module":"core:plugin/annolist","angular":{"detected":false,"hideDeprecation":false},"loadingStrategy":"script"},"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":"","keywords":null},"hideFromList":false,"sort":2,"skipDataQuery":false,"state":"","baseUrl":"public/app/plugins/panel/barchart","signature":"internal","module":"core:plugin/barchart","angular":{"detected":false,"hideDeprecation":false},"loadingStrategy":"script"},"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":"","keywords":null},"hideFromList":false,"sort":5,"skipDataQuery":false,"state":"","baseUrl":"public/app/plugins/panel/bargauge","signature":"internal","module":"core:plugin/bargauge","angular":{"detected":false,"hideDeprecation":false},"loadingStrategy":"script"},"candlestick":{"id":"candlestick","name":"Candlestick","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Graphical representation of price movements of a security, derivative, or currency.","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":"","keywords":["financial","price","currency","k-line"]},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"public/app/plugins/panel/candlestick","signature":"internal","module":"core:plugin/candlestick","angular":{"detected":false,"hideDeprecation":false},"loadingStrategy":"script"},"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/can
    • {
         "@category" : "datascan",
         "@timestamp" : "2025-09-06T11:15:14.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "grafana.com"
               ],
               "file" : [
                  "browserconfig.xml"
               ],
               "hostname" : [
                  "grafana.com",
                  "localhost"
               ],
               "url" : [
                  "http://localhost:3000/",
                  "https://grafana.com",
                  "https://grafana.com/docs/grafana/latest/installation/requirements/"
               ]
            },
            "favicon" : {
               "url" : "/public/img/fav32.png"
            },
            "http" : {
               "bodymd5" : "4519631b156ca45602064388bd48a174",
               "bodymmh3" : 476025643,
               "component" : [
                  {
                     "product" : "Grafana",
                     "productvendor" : "Grafana"
                  }
               ],
               "headermd5" : "d79be5d9ccb5c4b96ac8d0c20fe4756b",
               "headermmh3" : -1539055404,
               "title" : "Grafana"
            },
            "length" : 16384
         },
         "asn" : "AS14061",
         "city" : "Slough",
         "country" : "GB",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nCache-Control: no-store\r\nContent-Type: text/html; charset=UTF-8\r\nX-Content-Type-Options: nosniff\r\nX-Frame-Options: deny\r\nX-Xss-Protection: 1; mode=block\r\nDate: Sat, 06 Sep 2025 11:15:14 GMT\r\nConnection: close\r\nTransfer-Encoding: chunked\r\n\r\n800\r\n<!DOCTYPE html>\n<html lang=\"en-US\">\n  <head>\n    \n    <meta charset=\"utf-8\" />\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\" />\n    <meta name=\"viewport\" content=\"width=device-width\" />\n    <meta name=\"theme-color\" content=\"#000\" />\n\n    <title>Grafana</title>\n\n    <base href=\"/\" />\n\n    <link rel=\"icon\" type=\"image/png\" href=\"public/img/fav32.png\" />\n    <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"public/img/apple-touch-icon.png\" />\n    <link rel=\"mask-icon\" href=\"public/img/grafana_mask_icon.svg\" color=\"#F05A28\" />\n\n    \n    \n    <link rel=\"stylesheet\" href=\"public/build/grafana.dark.722d809dba5a31f57d49.css\" />\n    \n\n    <script nonce=\"\">\n      performance.mark('frontend_boot_css_time_seconds');\n    </script>\n\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n    <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\" />\n    <meta name=\"msapplication-TileColor\" content=\"#2b5797\" />\n    <meta name=\"msapplication-config\" content=\"public/img/browserconfig.xml\" />\n  </head>\n\n  <body class=\"theme-dark app-grafana\">\n    <style>\n      .preloader {\n        height: 100%;\n        flex-direction: column;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        margin: 0 32px;\n      }\n\n      .preloader__enter {\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-iteration-count: 1;\n        animation-duration: 0.9s;\n        animation-delay: 0.5s;\n        animation-fill-mode: forwards;\n      }\n\n      .preloader__bounce {\n        text-align: center;\n        animation-name: preloader-bounce;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n      }\n\n      .preloader__logo {\n        display: inline-block;\n        animation-name: preloader-squash;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n        width: 60px;\n        height: 60px;\n        background-repeat: no-repeat;\n        background-size: contain;\n        background-image: url('public/img/grafan\r\n800\r\na_icon.svg');\n      }\n\n      .preloader__text {\n        margin-top: 16px;\n        font-weight: 500;\n        font-size: 14px;\n        font-family: Sans-serif;\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-duration: 0.9s;\n        animation-delay: 0.5s;\n        animation-fill-mode: forwards;\n      }\n\n      .theme-light .preloader__text {\n        color: #52545c;\n      }\n\n      .theme-dark .preloader__text {\n        color: #d8d9da;\n      }\n\n      @keyframes preloader-fade-in {\n        0% {\n          opacity: 0;\n           \n          animation-timing-function: cubic-bezier(0, 0, 0.5, 1);\n        }\n        100% {\n          opacity: 1;\n        }\n      }\n\n      @keyframes preloader-bounce {\n        from,\n        to {\n          transform: translateY(0px);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n        }\n        50% {\n          transform: translateY(-50px);\n          animation-timing-function: cubic-bezier(0.9, 0, 0.7, 1);\n        }\n      }\n\n      @keyframes preloader-squash {\n        0% {\n          transform: scaleX(1.3) scaleY(0.8);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n        }\n        15% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 0.75);\n        }\n        55% {\n          transform: scaleX(1.05) scaleY(0.95);\n          animation-timing-function: cubic-bezier(0.9, 0, 1, 1);\n        }\n        95% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0, 1);\n        }\n        100% {\n          transform: scaleX(1.3) scaleY(0.8);\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 1);\n        }\n      }\n\n       \n      .preloader__text--fail {\n        display: none;\n      }\n\n       \n      .preloader--done .preloader__bounce,\n      .preloader--done .preloader__logo {\n        animation-name: none;\n        display: none;\n      }\n\n      .preloader--done .preloader__logo,\n      .preloader--done .preloader__text {\n  \r\n8fd\r\n      display: none;\n        color: #ff5705 !important;\n        font-size: 15px;\n      }\n\n      .theme-light .preloader--done .preloader__text {\n        color: #52545c !important;\n      }\n\n      .preloader--done .preloader__text--fail {\n        display: block;\n      }\n\n      .preloader--done .preloader__text--fail a {\n        color: white;\n      }\n      \n      .theme-light .preloader--done .preloader__text--fail a {\n        color: rgb(31, 98, 224);\n      }\n\n      .preloader--done code {\n        white-space: nowrap;\n        padding: 2px 5px;\n        margin: 0px 2px;\n        font-size: 0.8rem;\n        background-color: rgb(24, 27, 31);\n        color: rgb(204, 204, 220);\n        border: 1px solid rgba(204, 204, 220, 0.2);\n        border-radius: 4px;\n      }\n\n      .preloader__error-list li {\n        margin-bottom: 8px;\n      }\n\n      [ng\\:cloak],\n      [ng-cloak],\n      .ng-cloak {\n        display: none !important;\n      }\n    </style>\n\n    <div class=\"preloader\">\n      <div class=\"preloader__enter\">\n        <div class=\"preloader__bounce\">\n          <div class=\"preloader__logo\" aria-live=\"polite\" role=\"status\" aria-label=\"Loading Grafana\"></div>\n        </div>\n      </div>\n      <div class=\"preloader__text preloader__text--fail\">\n        <main>\n          <h1>If you're seeing this Grafana has failed to load its application files</h1>\n          <ol class=\"preloader__error-list\">\n            <li>This could be caused by your reverse proxy settings.</li>\n            <li>If you host grafana under a subpath make sure your <code>grafana.ini</code> <code>root_url</code> setting\n              includes subpath. If not using a reverse proxy make sure to set <code>serve_from_sub_path</code> to true.</li>\n            <li>If you have a local dev build make sure you build frontend using: <code>yarn start</code>, or\n              <code>yarn build</code>.</li>\n            <li>Sometimes restarting <code>grafana-server</code> can help.</li>\n            <li>Check if you are using a non-supported browser. For more information, refer to the list of\n              <a href=\"https://grafana.com/docs/grafana/latest/installation/requirements/#supported-web-browsers\">\n                supported browsers </a\n              >.</li>\n          </ol>\n        </main>\n      </div>\n      <script nonce=\"\r\n800\r\n\">\n        \n        \n        function checkBrowserCompatibility() {\n          var isIE = navigator.userAgent.indexOf('MSIE') > -1;\n          var isEdge = navigator.userAgent.indexOf('Edge/') > -1 || navigator.userAgent.indexOf('Edg/') > -1;\n          var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;\n          var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor);\n\n          \n\n          var isEdgeVersion = /Edge\\/([0-9.]+)/.exec(navigator.userAgent);\n\n          if (isIE && parseFloat(/Trident\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 7) {\n            return false;\n          } else if (\n            isEdge &&\n            ((isEdgeVersion && parseFloat(isEdgeVersion[1]) <= 16) ||\n              parseFloat(/Edg\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 16)\n          ) {\n            return false;\n          } else if (isFirefox && parseFloat(/Firefox\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 64) {\n            return false;\n          } else if (isChrome && parseFloat(/Chrome\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 54) {\n            return false;\n          }\n\n          return true;\n        }\n\n        if (!checkBrowserCompatibility()) {\n          alert('Your browser is not fully supported, please try newer version.');\n        }\n      </script>\n    </div>\n\n    <div id=\"reactRoot\"></div>\n\n    <script nonce=\"\">\n      window.grafanaBootData = {\n        user: {\"isSignedIn\":false,\"id\":0,\"uid\":\"\",\"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\":\"\",\"permissions\":{\"folders:read\":true},\"analytics\":{\"identifier\":\"@http://localhost:3000/\"}},\n        settings: {\"defaultDatasource\":\"-- Grafana --\",\"datasources\":{\"-- Dashboard --\":{\"type\":\"datasource\",\"name\":\"-- Dashboard --\",\"meta\":{\"id\":\"dashboard\",\"type\":\"datasource\r\n70db\r\n\",\"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\":\"\",\"keywords\":null},\"dependencies\":{\"grafanaDependency\":\"\",\"grafanaVersion\":\"*\",\"plugins\":[],\"extensions\":{\"exposedComponents\":[]}},\"includes\":null,\"category\":\"\",\"preload\":false,\"backend\":false,\"routes\":null,\"skipDataQuery\":false,\"autoEnabled\":false,\"extensions\":{\"addedLinks\":[],\"addedComponents\":[],\"exposedComponents\":[],\"extensionPoints\":[]},\"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},\"multiValueFilterOperators\":false,\"loadingStrategy\":\"\"},\"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\":\"\",\"keywords\":null},\"dependencies\":{\"grafanaDependency\":\"\",\"grafanaVersion\":\"*\",\"plugins\":[],\"extensions\":{\"exposedComponents\":[]}},\"includes\":null,\"category\":\"\",\"preload\":false,\"backend\":true,\"routes\":null,\"skipDataQuery\":false,\"autoEnabled\":false,\"extensions\":{\"addedLinks\":[],\"addedComponents\":[],\"exposedComponents\":[],\"extensionPoints\":[]},\"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},\"multiValueFilterOperators\":false,\"loadingStrategy\":\"\"},\"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\":\"\",\"keywords\":null},\"dependencies\":{\"grafanaDependency\":\"\",\"grafanaVersion\":\"*\",\"plugins\":[],\"extensions\":{\"exposedComponents\":[]}},\"includes\":null,\"category\":\"\",\"preload\":false,\"backend\":false,\"routes\":null,\"skipDataQuery\":false,\"autoEnabled\":false,\"extensions\":{\"addedLinks\":[],\"addedComponents\":[],\"exposedComponents\":[],\"extensionPoints\":[]},\"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},\"multiValueFilterOperators\":false,\"loadingStrategy\":\"\"},\"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\":\"\",\"keywords\":null},\"hideFromList\":false,\"sort\":15,\"skipDataQuery\":true,\"state\":\"\",\"baseUrl\":\"public/app/plugins/panel/alertlist\",\"signature\":\"internal\",\"module\":\"core:plugin/alertlist\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"loadingStrategy\":\"script\"},\"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\":\"\",\"keywords\":null},\"hideFromList\":false,\"sort\":100,\"skipDataQuery\":true,\"state\":\"\",\"baseUrl\":\"public/app/plugins/panel/annolist\",\"signature\":\"internal\",\"module\":\"core:plugin/annolist\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"loadingStrategy\":\"script\"},\"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\":\"\",\"keywords\":null},\"hideFromList\":false,\"sort\":2,\"skipDataQuery\":false,\"state\":\"\",\"baseUrl\":\"public/app/plugins/panel/barchart\",\"signature\":\"internal\",\"module\":\"core:plugin/barchart\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"loadingStrategy\":\"script\"},\"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\":\"\",\"keywords\":null},\"hideFromList\":false,\"sort\":5,\"skipDataQuery\":false,\"state\":\"\",\"baseUrl\":\"public/app/plugins/panel/bargauge\",\"signature\":\"internal\",\"module\":\"core:plugin/bargauge\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"loadingStrategy\":\"script\"},\"candlestick\":{\"id\":\"candlestick\",\"name\":\"Candlestick\",\"info\":{\"author\":{\"name\":\"Grafana Labs\",\"url\":\"https://grafana.com\"},\"description\":\"Graphical representation of price movements of a security, derivative, or currency.\",\"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\":\"\",\"keywords\":[\"financial\",\"price\",\"currency\",\"k-line\"]},\"hideFromList\":false,\"sort\":100,\"skipDataQuery\":false,\"state\":\"\",\"baseUrl\":\"public/app/plugins/panel/candlestick\",\"signature\":\"internal\",\"module\":\"core:plugin/candlestick\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"loadingStrategy\":\"script\"},\"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/can",
         "datamd5" : "7279fbe05c06bd0e6cf044e555fe3bfa",
         "datammh3" : 1652870358,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "forward" : "167.99.95.225",
         "geolocus" : {
            "asn" : "AS14061",
            "continent" : "NA",
            "continentname" : "North America",
            "country" : "US",
            "countryname" : "United States",
            "domain" : [
               "digitalocean.com"
            ],
            "isineu" : "false",
            "latitude" : "37.09024",
            "location" : "37.09024,-95.712891",
            "longitude" : "-95.712891",
            "netname" : "DIGITALOCEAN-167-99-0-0",
            "organization" : "DigitalOcean, LLC",
            "subnet" : "167.99.0.0/16"
         },
         "hostname" : [
            "167.99.95.225"
         ],
         "ip" : "167.99.95.225",
         "ipv6" : "false",
         "latitude" : "51.5177",
         "location" : "51.5177,-0.6215",
         "longitude" : "-0.6215",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "DIGITALOCEAN-ASN",
         "port" : 3000,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "rtt" : 0.013885,
         "seen_date" : "2025-09-06",
         "source" : "datascan::redirect::1",
         "srcip" : "91.196.152.225",
         "srcport" : 39895,
         "status" : 200,
         "subnet" : "167.99.0.0/16",
         "tag" : "<enterprise field>: tag",
         "tls" : "false",
         "transport" : "tcp",
         "ttl" : 51,
         "url" : "/login"
      }
      
  • 157.241.78.178:443 (tcp/http/tls) - last seen on 2025-09-06 at 11:15:14 UTC

    • IP
      157.241.78.178
      Network
      157.241.0.0/16
      Domain(s)
      alkhafeef.com.sa amazonaws.com
      Device

      <enterprise field>: device.class

      URL

      https://157.241.78.178/login 200

      HTTP Title
      Grafana
      Reverse DNS
      ec2-157-241-78-178.me-south-1.compute.amazonaws.com
      ASN
      AS16509
      Organization
      AMAZON-02
      Protocol
      http
      Source
      datascan::redirect::2
    • HTTP Component(s)
      Grafana Grafana
      CPE(s)

      <enterprise field>: cpe

    • Issuer Common Name
      Amazon RSA 2048 M04
      Issuer Organization
      Amazon
      Subject Common Name
      *.alkhafeef.com.sa
      Subject Alt Name
      *.alkhafeef.com.sa
      SHA256 Fingerprint
      bbe765f91978452c73654ae0cbdad87cc628b3ca23d979253536d4b87f957ec9
      Validity Not Before
      2025-06-19T00:00:00Z
      Validity Not After
      2026-07-18T23:59:59Z
    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      c1f546ff94ae81238b76354b54992c0c
      HTTP Header MD5
      1dfa3756d1707a4e91d01e6dfc78c157
      HTTP Body MD5
      b06134658f0c7daca41512c86b75fd62
    • HTTP/1.1 200 OK
      Date: Sat, 06 Sep 2025 11:15:14 GMT
      Content-Type: text/html; charset=UTF-8
      Transfer-Encoding: chunked
      Connection: close
      Cache-Control: no-store
      X-Content-Type-Options: nosniff
      X-Frame-Options: deny
      X-Xss-Protection: 1; mode=block
      
      f06
      <!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.ac9d572e376a8330bd1a.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: 0.5s;
              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: 0.5s;
              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;
            }
      
             
            
      75dc
      .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" aria-live="polite" role="status" aria-label="Loading Grafana"></div>
              </div>
            </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,"uid":"","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":"","permissions":{"folders:read":true},"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":"","keywords":null},"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":"","keywords":null},"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":"","keywords":null},"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":"","keywords":null},"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":"","keywords":null},"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":"","keywords":null},"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":"","keywords":null},"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":"Graphical representation of price movements of a security, derivative, or currency.","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":"","keywords":["financial","price","currency","k-line"]},"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":"","keywords":null},"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":"","keywords":null},"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":"","keywords":null},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"public/app/plugins/panel/flamegraph","signature":"internal","module":"core:plugin/flame
    • {
         "@category" : "datascan",
         "@timestamp" : "2025-09-06T11:15:14.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "grafana.com"
               ],
               "file" : [
                  "browserconfig.xml"
               ],
               "hostname" : [
                  "grafana.com",
                  "localhost"
               ],
               "url" : [
                  "http://localhost:3000/",
                  "https://grafana.com",
                  "https://grafana.com/docs/grafana/latest/installation/requirements/"
               ]
            },
            "favicon" : {
               "url" : "/public/img/fav32.png"
            },
            "http" : {
               "bodymd5" : "b06134658f0c7daca41512c86b75fd62",
               "bodymmh3" : 1488042866,
               "component" : [
                  {
                     "product" : "Grafana",
                     "productvendor" : "Grafana"
                  }
               ],
               "headermd5" : "1dfa3756d1707a4e91d01e6dfc78c157",
               "headermmh3" : 544671590,
               "title" : "Grafana"
            },
            "length" : 16384
         },
         "asn" : "AS16509",
         "basicconstraints" : "critical",
         "ca" : "false",
         "country" : "BH",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nDate: Sat, 06 Sep 2025 11:15:14 GMT\r\nContent-Type: text/html; charset=UTF-8\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nCache-Control: no-store\r\nX-Content-Type-Options: nosniff\r\nX-Frame-Options: deny\r\nX-Xss-Protection: 1; mode=block\r\n\r\nf06\r\n<!DOCTYPE html>\n<html lang=\"en-US\">\n  <head>\n    \n    <meta charset=\"utf-8\" />\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\" />\n    <meta name=\"viewport\" content=\"width=device-width\" />\n    <meta name=\"theme-color\" content=\"#000\" />\n\n    <title>Grafana</title>\n\n    <base href=\"/\" />\n\n    <link rel=\"icon\" type=\"image/png\" href=\"public/img/fav32.png\" />\n    <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"public/img/apple-touch-icon.png\" />\n    <link rel=\"mask-icon\" href=\"public/img/grafana_mask_icon.svg\" color=\"#F05A28\" />\n\n    \n    \n    <link rel=\"stylesheet\" href=\"public/build/grafana.dark.ac9d572e376a8330bd1a.css\" />\n    \n\n    <script nonce=\"\">\n      performance.mark('frontend_boot_css_time_seconds');\n    </script>\n\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n    <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\" />\n    <meta name=\"msapplication-TileColor\" content=\"#2b5797\" />\n    <meta name=\"msapplication-config\" content=\"public/img/browserconfig.xml\" />\n  </head>\n\n  <body class=\"theme-dark app-grafana\">\n    <style>\n      .preloader {\n        height: 100%;\n        flex-direction: column;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n      }\n\n      .preloader__enter {\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-iteration-count: 1;\n        animation-duration: 0.9s;\n        animation-delay: 0.5s;\n        animation-fill-mode: forwards;\n      }\n\n      .preloader__bounce {\n        text-align: center;\n        animation-name: preloader-bounce;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n      }\n\n      .preloader__logo {\n        display: inline-block;\n        animation-name: preloader-squash;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n        width: 60px;\n        height: 60px;\n        background-repeat: no-repeat;\n        background-size: contain;\n        background-image: url('public/img/grafana_icon.svg');\n      }\n\n      .preloader__text {\n        margin-top: 16px;\n        font-weight: 500;\n        font-size: 14px;\n        font-family: Sans-serif;\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-duration: 0.9s;\n        animation-delay: 0.5s;\n        animation-fill-mode: forwards;\n      }\n\n      .theme-light .preloader__text {\n        color: #52545c;\n      }\n\n      .theme-dark .preloader__text {\n        color: #d8d9da;\n      }\n\n      @keyframes preloader-fade-in {\n        0% {\n          opacity: 0;\n           \n          animation-timing-function: cubic-bezier(0, 0, 0.5, 1);\n        }\n        100% {\n          opacity: 1;\n        }\n      }\n\n      @keyframes preloader-bounce {\n        from,\n        to {\n          transform: translateY(0px);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n        }\n        50% {\n          transform: translateY(-50px);\n          animation-timing-function: cubic-bezier(0.9, 0, 0.7, 1);\n        }\n      }\n\n      @keyframes preloader-squash {\n        0% {\n          transform: scaleX(1.3) scaleY(0.8);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n        }\n        15% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 0.75);\n        }\n        55% {\n          transform: scaleX(1.05) scaleY(0.95);\n          animation-timing-function: cubic-bezier(0.9, 0, 1, 1);\n        }\n        95% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0, 1);\n        }\n        100% {\n          transform: scaleX(1.3) scaleY(0.8);\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 1);\n        }\n      }\n\n       \n      .preloader__text--fail {\n        display: none;\n      }\n\n       \n      \r\n75dc\r\n.preloader--done .preloader__bounce,\n      .preloader--done .preloader__logo {\n        animation-name: none;\n        display: none;\n      }\n\n      .preloader--done .preloader__logo,\n      .preloader--done .preloader__text {\n        display: none;\n        color: #ff5705 !important;\n        font-size: 15px;\n      }\n\n      .preloader--done .preloader__text--fail {\n        display: block;\n      }\n\n      [ng\\:cloak],\n      [ng-cloak],\n      .ng-cloak {\n        display: none !important;\n      }\n    </style>\n\n    <div class=\"preloader\">\n      <div class=\"preloader__enter\">\n        <div class=\"preloader__bounce\">\n          <div class=\"preloader__logo\" aria-live=\"polite\" role=\"status\" aria-label=\"Loading Grafana\"></div>\n        </div>\n      </div>\n      <div class=\"preloader__text preloader__text--fail\">\n        <p>\n          <strong>If you're seeing this Grafana has failed to load its application files</strong>\n          <br />\n          <br />\n        </p>\n        <p>\n          1. This could be caused by your reverse proxy settings.<br /><br />\n          2. If you host grafana under subpath make sure your grafana.ini root_url setting includes subpath. If not\n          using a reverse proxy make sure to set serve_from_sub_path to true.<br />\n          <br />\n          3. If you have a local dev build make sure you build frontend using: yarn start, or yarn build<br />\n          <br />\n          4. Sometimes restarting grafana-server can help<br />\n          <br />\n          5. Check if you are using a non-supported browser. For more information, refer to the list of\n          <a href=\"https://grafana.com/docs/grafana/latest/installation/requirements/#supported-web-browsers\">\n            supported browsers</a\n          >.\n        </p>\n      </div>\n      <script nonce=\"\">\n        \n        \n        function checkBrowserCompatibility() {\n          var isIE = navigator.userAgent.indexOf('MSIE') > -1;\n          var isEdge = navigator.userAgent.indexOf('Edge/') > -1 || navigator.userAgent.indexOf('Edg/') > -1;\n          var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;\n          var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor);\n\n          \n\n          var isEdgeVersion = /Edge\\/([0-9.]+)/.exec(navigator.userAgent);\n\n          if (isIE && parseFloat(/Trident\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 7) {\n            return false;\n          } else if (\n            isEdge &&\n            ((isEdgeVersion && parseFloat(isEdgeVersion[1]) <= 16) ||\n              parseFloat(/Edg\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 16)\n          ) {\n            return false;\n          } else if (isFirefox && parseFloat(/Firefox\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 64) {\n            return false;\n          } else if (isChrome && parseFloat(/Chrome\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 54) {\n            return false;\n          }\n\n          return true;\n        }\n\n        if (!checkBrowserCompatibility()) {\n          alert('Your browser is not fully supported, please try newer version.');\n        }\n      </script>\n    </div>\n\n    <div id=\"reactRoot\"></div>\n\n    <script nonce=\"\">\n      window.grafanaBootData = {\n        user: {\"isSignedIn\":false,\"id\":0,\"uid\":\"\",\"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\":\"\",\"permissions\":{\"folders:read\":true},\"analytics\":{\"identifier\":\"@http://localhost:3000/\"}},\n        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\":\"\",\"keywords\":null},\"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\":\"\",\"keywords\":null},\"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\":\"\",\"keywords\":null},\"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\":\"\",\"keywords\":null},\"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\":\"\",\"keywords\":null},\"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\":\"\",\"keywords\":null},\"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\":\"\",\"keywords\":null},\"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\":\"Graphical representation of price movements of a security, derivative, or currency.\",\"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\":\"\",\"keywords\":[\"financial\",\"price\",\"currency\",\"k-line\"]},\"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\":\"\",\"keywords\":null},\"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\":\"\",\"keywords\":null},\"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\":\"\",\"keywords\":null},\"hideFromList\":false,\"sort\":100,\"skipDataQuery\":false,\"state\":\"\",\"baseUrl\":\"public/app/plugins/panel/flamegraph\",\"signature\":\"internal\",\"module\":\"core:plugin/flame",
         "datamd5" : "c1f546ff94ae81238b76354b54992c0c",
         "datammh3" : -2069836806,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "alkhafeef.com.sa",
            "amazonaws.com"
         ],
         "extkeyusage" : [
            "serverAuth"
         ],
         "fingerprint" : {
            "md5" : "04abc1b4fe78e01f3cebcb23e88d6f3a",
            "sha1" : "02f0c5f4cd49a970645b8ea914f81e7eb4f87688",
            "sha256" : "bbe765f91978452c73654ae0cbdad87cc628b3ca23d979253536d4b87f957ec9"
         },
         "forward" : "157.241.78.178",
         "geolocus" : {
            "asn" : "AS16509",
            "continent" : "AS",
            "continentname" : "Asia",
            "country" : "BH",
            "countryname" : "Bahrain",
            "domain" : [
               "amazon.com",
               "amazonaws.com",
               "aws.com"
            ],
            "isineu" : "false",
            "latitude" : "25.930414",
            "location" : "25.930414,50.637772",
            "longitude" : "50.637772",
            "netname" : "AMAZON-BAH",
            "organization" : "Amazon Data Services Bahrain",
            "subnet" : "157.241.0.0/16"
         },
         "host" : [
            "ec2-157-241-78-178"
         ],
         "hostname" : [
            "157.241.78.178",
            "ec2-157-241-78-178.me-south-1.compute.amazonaws.com"
         ],
         "ip" : "157.241.78.178",
         "ipv6" : "false",
         "issuer" : {
            "commonname" : "Amazon RSA 2048 M04",
            "country" : "US",
            "organization" : "Amazon"
         },
         "keyusage" : [
            "digitalSignature",
            "keyEncipherment"
         ],
         "latitude" : "26.1226",
         "location" : "26.1226,50.5557",
         "longitude" : "50.5557",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "AMAZON-02",
         "port" : 443,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "publickey" : {
            "algorithm" : "rsaEncryption",
            "length" : 2048
         },
         "reason" : "OK",
         "reverse" : [
            "ec2-157-241-78-178.me-south-1.compute.amazonaws.com"
         ],
         "rtt" : 0.087918,
         "seen_date" : "2025-09-06",
         "serial" : "04:aa:31:c9:9c:b0:a7:ed:a9:ef:17:d0:8e:ad:af:89",
         "signature" : {
            "algorithm" : "sha256WithRSAEncryption"
         },
         "source" : "datascan::redirect::2",
         "srcip" : "91.196.152.165",
         "srcport" : 36809,
         "status" : 200,
         "subdomains" : [
            "me-south-1.compute.amazonaws.com",
            "compute.amazonaws.com"
         ],
         "subject" : {
            "altname" : [
               "*.alkhafeef.com.sa"
            ],
            "commonname" : "*.alkhafeef.com.sa"
         },
         "subnet" : "157.241.0.0/16",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "com",
            "com.sa"
         ],
         "tls" : "true",
         "transport" : "tcp",
         "ttl" : 235,
         "url" : "/login",
         "validity" : {
            "notafter" : "2026-07-18T23:59:59Z",
            "notbefore" : "2025-06-19T00:00:00Z"
         },
         "version" : "v3",
         "wildcard" : "true"
      }
      
  • 44.207.212.242:443 (tcp/http/tls) - last seen on 2025-09-06 at 11:15:13 UTC

    • IP
      44.207.212.242
      Network
      44.192.0.0/11
      Domain(s)
      amazonaws.com squiresolutions.io
      Device

      <enterprise field>: device.class

      URL

      https://44.207.212.242/login 200

      HTTP Title
      Grafana
      Reverse DNS
      ec2-44-207-212-242.compute-1.amazonaws.com
      ASN
      AS14618
      Organization
      AMAZON-AES
      Protocol
      http
      Source
      datascan::redirect::2
    • HTTP Component(s)
      Grafana Grafana
      CPE(s)

      <enterprise field>: cpe

    • Issuer Common Name
      Amazon RSA 2048 M04
      Issuer Organization
      Amazon
      Subject Common Name
      *.monitoring.squiresolutions.io
      Subject Alt Name
      *.monitoring.squiresolutions.io
      SHA256 Fingerprint
      bfb18c7da9dd88e6e2d88d67c8fe626fa72dc13e65da2c3bbc5ed333e0f45448
      Validity Not Before
      2025-08-11T00:00:00Z
      Validity Not After
      2026-09-09T23:59:59Z
    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      111e121b8bbe35a719100e0eed702857
      HTTP Header MD5
      1dfa3756d1707a4e91d01e6dfc78c157
      HTTP Body MD5
      64c9fa05d606ab53058f8269ab0d8bf2
    • HTTP/1.1 200 OK
      Date: Sat, 06 Sep 2025 11:15:12 GMT
      Content-Type: text/html; charset=UTF-8
      Transfer-Encoding: chunked
      Connection: close
      Cache-Control: no-store
      X-Content-Type-Options: nosniff
      X-Frame-Options: deny
      X-Xss-Protection: 1; mode=block
      
      f06
      <!doctype html><html lang="en"><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.886efb710af4d17a895d.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);
                transform-origin: bottom center;
              }
              15% {
                transform: scaleX(0.75) scaleY(1.25);
                animation-timing-function: cubic-bezier(0, 0, 0.7, 0.75);
                transform-origin: bottom center;
              }
              55% {
                transform: scaleX(1.05) scaleY(0.95);
                animation-timing-function: cubic-bezier(0.9, 0, 1, 1);
                transform-origin: top center;
              }
              95% {
                transform: scaleX(0.75) scaleY(1.25);
                animation-timing-function: cubic-bezier(0, 0, 0, 1);
                transform-origin: bottom center;
              }
              100% {
                transform: scaleX(1.3) scaleY(0.8);
                transform-origin: bottom center;
                animation-timing-function: cubic-bezier(0, 0, 0.7, 1);
              }
            }
      
             
            .preloader
      271b
      __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":0,"orgId":0,"orgName":"","orgRole":"","isGrafanaAdmin":false,"gravatarUrl":"","timezone":"browser","weekStart":"browser","locale":"en-US","language":"en-US","helpFlags1":0,"hasEditPermissionInFolders":false,"authenticatedBy":"","analytics":{"identifier":"@https://localhost:443/"}},
              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":"app/plugins/datasource/dashboard/module","baseUrl":"public/app/plugins/datasource/dashboard"},"isDefault":false,"preload":false,"jsonData":{},"readOnly":false,"angularDetected":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":"app/plugins/datasource/grafana/module","baseUrl":"public/app/plugins/datasource/grafana"},"isDefault":false,"preload":false,"jsonData":{},"readOnly":false,"angularDetected":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":"app/plugins/datasource/mixed/module","baseUrl":"public/app/plugins/datasource/mixed"},"isDefault":false,"preload":false,"jsonData":{},"readOnly":false,"angularDetected":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":"app/plugins/panel/alertlist/module","angularDetected":false},"annolist":{"id":"annolist","name":"Annotations list","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":"app/plugins/panel/annolist/module","angularDetected":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":"app/plugins/panel/barchart/module","angularDetected":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":"app/plugins/panel/bargauge/module","angularDetected":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":"app/plugins/panel/candlestick/module","angularDetected":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/ic
      50a8
      n-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":"app/plugins/panel/canvas/module","angularDetected":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":"app/plugins/panel/dashlist/module","angularDetected":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":"app/plugins/panel/flamegraph/module","angularDetected":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":"app/plugins/panel/gauge/module","angularDetected":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/
    • {
         "@category" : "datascan",
         "@timestamp" : "2025-09-06T11:15:13.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "grafana.com"
               ],
               "file" : [
                  "browserconfig.xml"
               ],
               "hostname" : [
                  "grafana.com",
                  "localhost"
               ],
               "url" : [
                  "https://grafana.com",
                  "https://grafana.com/docs/grafana/latest/installation/requirements/",
                  "https://localhost:443/"
               ]
            },
            "favicon" : {
               "url" : "/public/img/fav32.png"
            },
            "http" : {
               "bodymd5" : "64c9fa05d606ab53058f8269ab0d8bf2",
               "bodymmh3" : -1717344478,
               "component" : [
                  {
                     "productvendor" : "Grafana",
                     "product" : "Grafana"
                  }
               ],
               "headermd5" : "1dfa3756d1707a4e91d01e6dfc78c157",
               "headermmh3" : -1480309966,
               "title" : "Grafana"
            },
            "length" : 16384
         },
         "asn" : "AS14618",
         "basicconstraints" : "critical",
         "ca" : "false",
         "city" : "Ashburn",
         "country" : "US",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nDate: Sat, 06 Sep 2025 11:15:12 GMT\r\nContent-Type: text/html; charset=UTF-8\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nCache-Control: no-store\r\nX-Content-Type-Options: nosniff\r\nX-Frame-Options: deny\r\nX-Xss-Protection: 1; mode=block\r\n\r\nf06\r\n<!doctype html><html lang=\"en\"><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.886efb710af4d17a895d.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 {\n        height: 100%;\n        flex-direction: column;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n      }\n\n      .preloader__enter {\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-iteration-count: 1;\n        animation-duration: 0.9s;\n        animation-delay: 1.35s;\n        animation-fill-mode: forwards;\n      }\n\n      .preloader__bounce {\n        text-align: center;\n        animation-name: preloader-bounce;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n      }\n\n      .preloader__logo {\n        display: inline-block;\n        animation-name: preloader-squash;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n        width: 60px;\n        height: 60px;\n        background-repeat: no-repeat;\n        background-size: contain;\n        background-image: url('public/img/grafana_icon.svg');\n      }\n\n      .preloader__text {\n        margin-top: 16px;\n        font-weight: 500;\n        font-size: 14px;\n        font-family: Sans-serif;\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-duration: 0.9s;\n        animation-delay: 1.8s;\n        animation-fill-mode: forwards;\n      }\n\n      .theme-light .preloader__text {\n        color: #52545c;\n      }\n\n      .theme-dark .preloader__text {\n        color: #d8d9da;\n      }\n\n      @keyframes preloader-fade-in {\n        0% {\n          opacity: 0;\n           \n          animation-timing-function: cubic-bezier(0, 0, 0.5, 1);\n        }\n        100% {\n          opacity: 1;\n        }\n      }\n\n      @keyframes preloader-bounce {\n        from,\n        to {\n          transform: translateY(0px);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n        }\n        50% {\n          transform: translateY(-50px);\n          animation-timing-function: cubic-bezier(0.9, 0, 0.7, 1);\n        }\n      }\n\n      @keyframes preloader-squash {\n        0% {\n          transform: scaleX(1.3) scaleY(0.8);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n          transform-origin: bottom center;\n        }\n        15% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 0.75);\n          transform-origin: bottom center;\n        }\n        55% {\n          transform: scaleX(1.05) scaleY(0.95);\n          animation-timing-function: cubic-bezier(0.9, 0, 1, 1);\n          transform-origin: top center;\n        }\n        95% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0, 1);\n          transform-origin: bottom center;\n        }\n        100% {\n          transform: scaleX(1.3) scaleY(0.8);\n          transform-origin: bottom center;\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 1);\n        }\n      }\n\n       \n      .preloader\r\n271b\r\n__text--fail {\n        display: none;\n      }\n\n       \n      .preloader--done .preloader__bounce,\n      .preloader--done .preloader__logo {\n        animation-name: none;\n        display: none;\n      }\n\n      .preloader--done .preloader__logo,\n      .preloader--done .preloader__text {\n        display: none;\n        color: #ff5705 !important;\n        font-size: 15px;\n      }\n\n      .preloader--done .preloader__text--fail {\n        display: block;\n      }\n\n      [ng\\:cloak],\n      [ng-cloak],\n      .ng-cloak {\n        display: none !important;\n      }</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=\"\">\n        \n        function checkBrowserCompatibility() {\n          var isIE = navigator.userAgent.indexOf('MSIE') > -1;\n          var isEdge = navigator.userAgent.indexOf('Edge/') > -1 || navigator.userAgent.indexOf('Edg/') > -1;\n          var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;\n          var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor);\n\n          \n\n          var isEdgeVersion = /Edge\\/([0-9.]+)/.exec(navigator.userAgent);\n\n          if (isIE && parseFloat(/Trident\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 7) {\n            return false;\n          } else if (\n            isEdge &&\n            ((isEdgeVersion && parseFloat(isEdgeVersion[1]) <= 16) ||\n              parseFloat(/Edg\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 16)\n          ) {\n            return false;\n          } else if (isFirefox && parseFloat(/Firefox\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 64) {\n            return false;\n          } else if (isChrome && parseFloat(/Chrome\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 54) {\n            return false;\n          }\n\n          return true;\n        }\n\n        if (!checkBrowserCompatibility()) {\n          alert('Your browser is not fully supported, please try newer version.');\n        }</script></div><div id=\"reactRoot\"></div><script nonce=\"\">window.grafanaBootData = {\n        user: {\"isSignedIn\":false,\"id\":0,\"login\":\"\",\"email\":\"\",\"name\":\"\",\"theme\":\"dark\",\"lightTheme\":false,\"orgCount\":0,\"orgId\":0,\"orgName\":\"\",\"orgRole\":\"\",\"isGrafanaAdmin\":false,\"gravatarUrl\":\"\",\"timezone\":\"browser\",\"weekStart\":\"browser\",\"locale\":\"en-US\",\"language\":\"en-US\",\"helpFlags1\":0,\"hasEditPermissionInFolders\":false,\"authenticatedBy\":\"\",\"analytics\":{\"identifier\":\"@https://localhost:443/\"}},\n        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\":\"app/plugins/datasource/dashboard/module\",\"baseUrl\":\"public/app/plugins/datasource/dashboard\"},\"isDefault\":false,\"preload\":false,\"jsonData\":{},\"readOnly\":false,\"angularDetected\":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\":\"app/plugins/datasource/grafana/module\",\"baseUrl\":\"public/app/plugins/datasource/grafana\"},\"isDefault\":false,\"preload\":false,\"jsonData\":{},\"readOnly\":false,\"angularDetected\":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\":\"app/plugins/datasource/mixed/module\",\"baseUrl\":\"public/app/plugins/datasource/mixed\"},\"isDefault\":false,\"preload\":false,\"jsonData\":{},\"readOnly\":false,\"angularDetected\":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\":\"app/plugins/panel/alertlist/module\",\"angularDetected\":false},\"annolist\":{\"id\":\"annolist\",\"name\":\"Annotations list\",\"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\":\"app/plugins/panel/annolist/module\",\"angularDetected\":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\":\"app/plugins/panel/barchart/module\",\"angularDetected\":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\":\"app/plugins/panel/bargauge/module\",\"angularDetected\":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\":\"app/plugins/panel/candlestick/module\",\"angularDetected\":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/ic\r\n50a8\r\nn-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\":\"app/plugins/panel/canvas/module\",\"angularDetected\":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\":\"app/plugins/panel/dashlist/module\",\"angularDetected\":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\":\"app/plugins/panel/flamegraph/module\",\"angularDetected\":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\":\"app/plugins/panel/gauge/module\",\"angularDetected\":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/",
         "datamd5" : "111e121b8bbe35a719100e0eed702857",
         "datammh3" : -530033075,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "amazonaws.com",
            "squiresolutions.io"
         ],
         "extkeyusage" : [
            "serverAuth"
         ],
         "fingerprint" : {
            "md5" : "83b8cfb51185ffa5bfd6b82ff77ab61e",
            "sha1" : "e7a525d9d334426cdcfc1ce67be14958a359e5ab",
            "sha256" : "bfb18c7da9dd88e6e2d88d67c8fe626fa72dc13e65da2c3bbc5ed333e0f45448"
         },
         "forward" : "44.207.212.242",
         "geolocus" : {
            "asn" : "AS14618",
            "continent" : "NA",
            "continentname" : "North America",
            "country" : "US",
            "countryname" : "United States",
            "domain" : [
               "amazon.com",
               "amazonaws.com",
               "aws.com"
            ],
            "isineu" : "false",
            "latitude" : "37.09024",
            "location" : "37.09024,-95.712891",
            "longitude" : "-95.712891",
            "netname" : "AMAZON-IAD",
            "organization" : "Amazon Data Services Northern Virginia",
            "subnet" : "44.192.0.0/11"
         },
         "host" : [
            "ec2-44-207-212-242"
         ],
         "hostname" : [
            "44.207.212.242",
            "ec2-44-207-212-242.compute-1.amazonaws.com"
         ],
         "ip" : "44.207.212.242",
         "ipv6" : "false",
         "issuer" : {
            "commonname" : "Amazon RSA 2048 M04",
            "country" : "US",
            "organization" : "Amazon"
         },
         "keyusage" : [
            "digitalSignature",
            "keyEncipherment"
         ],
         "latitude" : "39.0469",
         "location" : "39.0469,-77.4903",
         "longitude" : "-77.4903",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "AMAZON-AES",
         "port" : 443,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "publickey" : {
            "algorithm" : "rsaEncryption",
            "length" : 2048
         },
         "reason" : "OK",
         "reverse" : [
            "ec2-44-207-212-242.compute-1.amazonaws.com"
         ],
         "rtt" : 0.080497,
         "seen_date" : "2025-09-06",
         "serial" : "01:b4:b1:fd:01:6f:6a:5a:8f:d4:7a:99:b9:07:42:19",
         "signature" : {
            "algorithm" : "sha256WithRSAEncryption"
         },
         "source" : "datascan::redirect::2",
         "srcip" : "91.196.152.68",
         "srcport" : 49459,
         "status" : 200,
         "subdomains" : [
            "compute-1.amazonaws.com",
            "monitoring.squiresolutions.io"
         ],
         "subject" : {
            "altname" : [
               "*.monitoring.squiresolutions.io"
            ],
            "commonname" : "*.monitoring.squiresolutions.io"
         },
         "subnet" : "44.192.0.0/11",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "com",
            "io"
         ],
         "tls" : "true",
         "transport" : "tcp",
         "ttl" : 240,
         "url" : "/login",
         "validity" : {
            "notafter" : "2026-09-09T23:59:59Z",
            "notbefore" : "2025-08-11T00:00:00Z"
         },
         "version" : "v3",
         "wildcard" : "true"
      }
      
  • 182.226.37.69:443 (tcp/http/tls) - last seen on 2025-09-06 at 11:15:12 UTC

    • IP
      182.226.37.69
      Network
      182.224.0.0/13
      Domain(s)
      windfury.dev
      Device

      <enterprise field>: device.class

      URL

      https://grafana.windfury.dev/login 200

      HTTP Title
      Grafana
      ASN
      AS17858
      Organization
      LG POWERCOMM
      Protocol
      http
      Source
      urlscan::redirect::2
    • HTTP Component(s)
      Grafana Grafana
      CPE(s)

      <enterprise field>: cpe

    • Issuer Common Name
      R13
      Issuer Organization
      Let's Encrypt
      Subject Common Name
      grafana.windfury.dev
      Subject Alt Name
      grafana.windfury.dev
      SHA256 Fingerprint
      c39c63d6c2a4c45c6b0296aac87cf4116c09d305e2c303e0f00543133dc173bd
      Validity Not Before
      2025-09-04T12:13:41Z
      Validity Not After
      2025-12-03T12:13:40Z
    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      b0a0f673d5283820ef0eaa67de1db604
      HTTP Header MD5
      864d06eac7506e3c51deada3e2214379
      HTTP Body MD5
      f9557b12af7d7551d1d347a22750a8ff
    • HTTP/1.1 200 OK
      Cache-Control: no-store
      Content-Type: text/html; charset=UTF-8
      Date: Sat, 06 Sep 2025 11:15:12 GMT
      Strict-Transport-Security: max-age=315360000; includeSubDomains; preload
      X-Content-Type-Options: nosniff
      X-Frame-Options: deny
      X-Xss-Protection: 1; mode=block
      Connection: close
      Transfer-Encoding: chunked
      
      8000
      <!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.722d809dba5a31f57d49.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;
              margin: 0 32px;
            }
      
            .preloader__enter {
              opacity: 0;
              animation-name: preloader-fade-in;
              animation-iteration-count: 1;
              animation-duration: 0.9s;
              animation-delay: 0.5s;
              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: 0.5s;
              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;
            }
      
            .theme-light .preloader--done .preloader__text {
              color: #52545c !important;
            }
      
            .preloader--done .preloader__text--fail {
              display: block;
            }
      
            .preloader--done .preloader__text--fail a {
              color: white;
            }
            
            .theme-light .preloader--done .preloader__text--fail a {
              color: rgb(31, 98, 224);
            }
      
            .preloader--done code {
              white-space: nowrap;
              padding: 2px 5px;
              margin: 0px 2px;
              font-size: 0.8rem;
              background-color: rgb(24, 27, 31);
              color: rgb(204, 204, 220);
              border: 1px solid rgba(204, 204, 220, 0.2);
              border-radius: 4px;
            }
      
            .preloader__error-list li {
              margin-bottom: 8px;
            }
      
            [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" aria-live="polite" role="status" aria-label="Loading Grafana"></div>
              </div>
            </div>
            <div class="preloader__text preloader__text--fail">
              <main>
                <h1>If you're seeing this Grafana has failed to load its application files</h1>
                <ol class="preloader__error-list">
                  <li>This could be caused by your reverse proxy settings.</li>
                  <li>If you host grafana under a subpath make sure your <code>grafana.ini</code> <code>root_url</code> setting
                    includes subpath. If not using a reverse proxy make sure to set <code>serve_from_sub_path</code> to true.</li>
                  <li>If you have a local dev build make sure you build frontend using: <code>yarn start</code>, or
                    <code>yarn build</code>.</li>
                  <li>Sometimes restarting <code>grafana-server</code> can help.</li>
                  <li>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
                    >.</li>
                </ol>
              </main>
            </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,"uid":"","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":"","permissions":{"folders:read":true},"analytics":{"identifier":"@https://grafana.windfury.dev/"}},
              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":"","keywords":null},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[],"extensions":{"exposedComponents":[]}},"includes":null,"category":"","preload":false,"backend":false,"routes":null,"skipDataQuery":false,"autoEnabled":false,"extensions":{"addedLinks":[],"addedComponents":[],"exposedComponents":[],"extensionPoints":[]},"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},"multiValueFilterOperators":false,"loadingStrategy":""},"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":"","keywords":null},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[],"extensions":{"exposedComponents":[]}},"includes":null,"category":"","preload":false,"backend":true,"routes":null,"skipDataQuery":false,"autoEnabled":false,"extensions":{"addedLinks":[],"addedComponents":[],"exposedComponents":[],"extensionPoints":[]},"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},"multiValueFilterOperators":false,"loadingStrategy":""},"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":"","keywords":null},"dependencies":{"grafanaDependency":"","grafanaVersion":"*","plugins":[],"extensions":{"exposedComponents":[]}},"includes":null,"category":"","preload":false,"backend":false,"routes":null,"skipDataQuery":false,"autoEnabled":false,"extensions":{"addedLinks":[],"addedComponents":[],"exposedComponents":[],"extensionPoints":[]},"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},"multiValueFilterOperators":false,"loadingStrategy":""},"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":"","keywords":null},"hideFromList":false,"sort":15,"skipDataQuery":true,"state":"","baseUrl":"public/app/plugins/panel/alertlist","signature":"internal","module":"core:plugin/alertlist","angular":{"detected":false,"hideDeprecation":false},"loadingStrategy":"script"},"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":"","keywords":null},"hideFromList":false,"sort":100,"skipDataQuery":true,"state":"","baseUrl":"public/app/plugins/panel/annolist","signature":"internal","module":"core:plugin/annolist","angular":{"detected":false,"hideDeprecation":false},"loadingStrategy":"script"},"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":"","keywords":null},"hideFromList":false,"sort":2,"skipDataQuery":false,"state":"","baseUrl":"public/app/plugins/panel/barchart","signature":"internal","module":"core:plugin/barchart","angular":{"detected":false,"hideDeprecation":false},"loadingStrategy":"script"},"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":"","keywords":null},"hideFromList":false,"sort":5,"skipDataQuery":false,"state":"","baseUrl":"public/app/plugins/panel/bargauge","signature":"internal","module":"core:plugin/bargauge","angular":{"detected":false,"hideDeprecation":false},"loadingStrategy":"script"},"candlestick":{"id":"candlestick","name":"Candlestick","info":{"author":{"name":"Grafana Labs","url":"https://grafana.com"},"description":"Graphical representation of price movements of a security, derivative, or currency.","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":"","keywords":["financial","price","currency","k-line"]},"hideFromList":false,"sort":100,"skipDataQuery":false,"state":"","baseUrl":"public/app/plugins/panel/candlestick","signature":"internal","module":"core:plugin/candlestick","angular":{"detected":false,"hideDeprecation":false},"loadingStrategy":"script"},"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/
    • {
         "@category" : "datascan",
         "@timestamp" : "2025-09-06T11:15:12.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "windfury.dev",
                  "grafana.com"
               ],
               "file" : [
                  "browserconfig.xml"
               ],
               "hostname" : [
                  "grafana.com",
                  "grafana.windfury.dev"
               ],
               "url" : [
                  "https://grafana.com",
                  "https://grafana.com/docs/grafana/latest/installation/requirements/",
                  "https://grafana.windfury.dev/"
               ]
            },
            "favicon" : {
               "url" : "/public/img/fav32.png"
            },
            "http" : {
               "bodymd5" : "f9557b12af7d7551d1d347a22750a8ff",
               "bodymmh3" : -650191219,
               "component" : [
                  {
                     "product" : "Grafana",
                     "productvendor" : "Grafana"
                  }
               ],
               "headermd5" : "864d06eac7506e3c51deada3e2214379",
               "headermmh3" : -229802753,
               "title" : "Grafana"
            },
            "length" : 16384
         },
         "asn" : "AS17858",
         "basicconstraints" : "critical",
         "ca" : "false",
         "city" : "Yuseong-gu",
         "country" : "KR",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nCache-Control: no-store\r\nContent-Type: text/html; charset=UTF-8\r\nDate: Sat, 06 Sep 2025 11:15:12 GMT\r\nStrict-Transport-Security: max-age=315360000; includeSubDomains; preload\r\nX-Content-Type-Options: nosniff\r\nX-Frame-Options: deny\r\nX-Xss-Protection: 1; mode=block\r\nConnection: close\r\nTransfer-Encoding: chunked\r\n\r\n8000\r\n<!DOCTYPE html>\n<html lang=\"en-US\">\n  <head>\n    \n    <meta charset=\"utf-8\" />\n    <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\" />\n    <meta name=\"viewport\" content=\"width=device-width\" />\n    <meta name=\"theme-color\" content=\"#000\" />\n\n    <title>Grafana</title>\n\n    <base href=\"/\" />\n\n    <link rel=\"icon\" type=\"image/png\" href=\"public/img/fav32.png\" />\n    <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"public/img/apple-touch-icon.png\" />\n    <link rel=\"mask-icon\" href=\"public/img/grafana_mask_icon.svg\" color=\"#F05A28\" />\n\n    \n    \n    <link rel=\"stylesheet\" href=\"public/build/grafana.dark.722d809dba5a31f57d49.css\" />\n    \n\n    <script nonce=\"\">\n      performance.mark('frontend_boot_css_time_seconds');\n    </script>\n\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n    <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\" />\n    <meta name=\"msapplication-TileColor\" content=\"#2b5797\" />\n    <meta name=\"msapplication-config\" content=\"public/img/browserconfig.xml\" />\n  </head>\n\n  <body class=\"theme-dark app-grafana\">\n    <style>\n      .preloader {\n        height: 100%;\n        flex-direction: column;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        margin: 0 32px;\n      }\n\n      .preloader__enter {\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-iteration-count: 1;\n        animation-duration: 0.9s;\n        animation-delay: 0.5s;\n        animation-fill-mode: forwards;\n      }\n\n      .preloader__bounce {\n        text-align: center;\n        animation-name: preloader-bounce;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n      }\n\n      .preloader__logo {\n        display: inline-block;\n        animation-name: preloader-squash;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n        width: 60px;\n        height: 60px;\n        background-repeat: no-repeat;\n        background-size: contain;\n        background-image: url('public/img/grafana_icon.svg');\n      }\n\n      .preloader__text {\n        margin-top: 16px;\n        font-weight: 500;\n        font-size: 14px;\n        font-family: Sans-serif;\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-duration: 0.9s;\n        animation-delay: 0.5s;\n        animation-fill-mode: forwards;\n      }\n\n      .theme-light .preloader__text {\n        color: #52545c;\n      }\n\n      .theme-dark .preloader__text {\n        color: #d8d9da;\n      }\n\n      @keyframes preloader-fade-in {\n        0% {\n          opacity: 0;\n           \n          animation-timing-function: cubic-bezier(0, 0, 0.5, 1);\n        }\n        100% {\n          opacity: 1;\n        }\n      }\n\n      @keyframes preloader-bounce {\n        from,\n        to {\n          transform: translateY(0px);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n        }\n        50% {\n          transform: translateY(-50px);\n          animation-timing-function: cubic-bezier(0.9, 0, 0.7, 1);\n        }\n      }\n\n      @keyframes preloader-squash {\n        0% {\n          transform: scaleX(1.3) scaleY(0.8);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n        }\n        15% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 0.75);\n        }\n        55% {\n          transform: scaleX(1.05) scaleY(0.95);\n          animation-timing-function: cubic-bezier(0.9, 0, 1, 1);\n        }\n        95% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0, 1);\n        }\n        100% {\n          transform: scaleX(1.3) scaleY(0.8);\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 1);\n        }\n      }\n\n       \n      .preloader__text--fail {\n        display: none;\n      }\n\n       \n      .preloader--done .preloader__bounce,\n      .preloader--done .preloader__logo {\n        animation-name: none;\n        display: none;\n      }\n\n      .preloader--done .preloader__logo,\n      .preloader--done .preloader__text {\n        display: none;\n        color: #ff5705 !important;\n        font-size: 15px;\n      }\n\n      .theme-light .preloader--done .preloader__text {\n        color: #52545c !important;\n      }\n\n      .preloader--done .preloader__text--fail {\n        display: block;\n      }\n\n      .preloader--done .preloader__text--fail a {\n        color: white;\n      }\n      \n      .theme-light .preloader--done .preloader__text--fail a {\n        color: rgb(31, 98, 224);\n      }\n\n      .preloader--done code {\n        white-space: nowrap;\n        padding: 2px 5px;\n        margin: 0px 2px;\n        font-size: 0.8rem;\n        background-color: rgb(24, 27, 31);\n        color: rgb(204, 204, 220);\n        border: 1px solid rgba(204, 204, 220, 0.2);\n        border-radius: 4px;\n      }\n\n      .preloader__error-list li {\n        margin-bottom: 8px;\n      }\n\n      [ng\\:cloak],\n      [ng-cloak],\n      .ng-cloak {\n        display: none !important;\n      }\n    </style>\n\n    <div class=\"preloader\">\n      <div class=\"preloader__enter\">\n        <div class=\"preloader__bounce\">\n          <div class=\"preloader__logo\" aria-live=\"polite\" role=\"status\" aria-label=\"Loading Grafana\"></div>\n        </div>\n      </div>\n      <div class=\"preloader__text preloader__text--fail\">\n        <main>\n          <h1>If you're seeing this Grafana has failed to load its application files</h1>\n          <ol class=\"preloader__error-list\">\n            <li>This could be caused by your reverse proxy settings.</li>\n            <li>If you host grafana under a subpath make sure your <code>grafana.ini</code> <code>root_url</code> setting\n              includes subpath. If not using a reverse proxy make sure to set <code>serve_from_sub_path</code> to true.</li>\n            <li>If you have a local dev build make sure you build frontend using: <code>yarn start</code>, or\n              <code>yarn build</code>.</li>\n            <li>Sometimes restarting <code>grafana-server</code> can help.</li>\n            <li>Check if you are using a non-supported browser. For more information, refer to the list of\n              <a href=\"https://grafana.com/docs/grafana/latest/installation/requirements/#supported-web-browsers\">\n                supported browsers </a\n              >.</li>\n          </ol>\n        </main>\n      </div>\n      <script nonce=\"\">\n        \n        \n        function checkBrowserCompatibility() {\n          var isIE = navigator.userAgent.indexOf('MSIE') > -1;\n          var isEdge = navigator.userAgent.indexOf('Edge/') > -1 || navigator.userAgent.indexOf('Edg/') > -1;\n          var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;\n          var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor);\n\n          \n\n          var isEdgeVersion = /Edge\\/([0-9.]+)/.exec(navigator.userAgent);\n\n          if (isIE && parseFloat(/Trident\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 7) {\n            return false;\n          } else if (\n            isEdge &&\n            ((isEdgeVersion && parseFloat(isEdgeVersion[1]) <= 16) ||\n              parseFloat(/Edg\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 16)\n          ) {\n            return false;\n          } else if (isFirefox && parseFloat(/Firefox\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 64) {\n            return false;\n          } else if (isChrome && parseFloat(/Chrome\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 54) {\n            return false;\n          }\n\n          return true;\n        }\n\n        if (!checkBrowserCompatibility()) {\n          alert('Your browser is not fully supported, please try newer version.');\n        }\n      </script>\n    </div>\n\n    <div id=\"reactRoot\"></div>\n\n    <script nonce=\"\">\n      window.grafanaBootData = {\n        user: {\"isSignedIn\":false,\"id\":0,\"uid\":\"\",\"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\":\"\",\"permissions\":{\"folders:read\":true},\"analytics\":{\"identifier\":\"@https://grafana.windfury.dev/\"}},\n        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\":\"\",\"keywords\":null},\"dependencies\":{\"grafanaDependency\":\"\",\"grafanaVersion\":\"*\",\"plugins\":[],\"extensions\":{\"exposedComponents\":[]}},\"includes\":null,\"category\":\"\",\"preload\":false,\"backend\":false,\"routes\":null,\"skipDataQuery\":false,\"autoEnabled\":false,\"extensions\":{\"addedLinks\":[],\"addedComponents\":[],\"exposedComponents\":[],\"extensionPoints\":[]},\"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},\"multiValueFilterOperators\":false,\"loadingStrategy\":\"\"},\"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\":\"\",\"keywords\":null},\"dependencies\":{\"grafanaDependency\":\"\",\"grafanaVersion\":\"*\",\"plugins\":[],\"extensions\":{\"exposedComponents\":[]}},\"includes\":null,\"category\":\"\",\"preload\":false,\"backend\":true,\"routes\":null,\"skipDataQuery\":false,\"autoEnabled\":false,\"extensions\":{\"addedLinks\":[],\"addedComponents\":[],\"exposedComponents\":[],\"extensionPoints\":[]},\"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},\"multiValueFilterOperators\":false,\"loadingStrategy\":\"\"},\"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\":\"\",\"keywords\":null},\"dependencies\":{\"grafanaDependency\":\"\",\"grafanaVersion\":\"*\",\"plugins\":[],\"extensions\":{\"exposedComponents\":[]}},\"includes\":null,\"category\":\"\",\"preload\":false,\"backend\":false,\"routes\":null,\"skipDataQuery\":false,\"autoEnabled\":false,\"extensions\":{\"addedLinks\":[],\"addedComponents\":[],\"exposedComponents\":[],\"extensionPoints\":[]},\"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},\"multiValueFilterOperators\":false,\"loadingStrategy\":\"\"},\"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\":\"\",\"keywords\":null},\"hideFromList\":false,\"sort\":15,\"skipDataQuery\":true,\"state\":\"\",\"baseUrl\":\"public/app/plugins/panel/alertlist\",\"signature\":\"internal\",\"module\":\"core:plugin/alertlist\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"loadingStrategy\":\"script\"},\"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\":\"\",\"keywords\":null},\"hideFromList\":false,\"sort\":100,\"skipDataQuery\":true,\"state\":\"\",\"baseUrl\":\"public/app/plugins/panel/annolist\",\"signature\":\"internal\",\"module\":\"core:plugin/annolist\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"loadingStrategy\":\"script\"},\"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\":\"\",\"keywords\":null},\"hideFromList\":false,\"sort\":2,\"skipDataQuery\":false,\"state\":\"\",\"baseUrl\":\"public/app/plugins/panel/barchart\",\"signature\":\"internal\",\"module\":\"core:plugin/barchart\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"loadingStrategy\":\"script\"},\"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\":\"\",\"keywords\":null},\"hideFromList\":false,\"sort\":5,\"skipDataQuery\":false,\"state\":\"\",\"baseUrl\":\"public/app/plugins/panel/bargauge\",\"signature\":\"internal\",\"module\":\"core:plugin/bargauge\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"loadingStrategy\":\"script\"},\"candlestick\":{\"id\":\"candlestick\",\"name\":\"Candlestick\",\"info\":{\"author\":{\"name\":\"Grafana Labs\",\"url\":\"https://grafana.com\"},\"description\":\"Graphical representation of price movements of a security, derivative, or currency.\",\"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\":\"\",\"keywords\":[\"financial\",\"price\",\"currency\",\"k-line\"]},\"hideFromList\":false,\"sort\":100,\"skipDataQuery\":false,\"state\":\"\",\"baseUrl\":\"public/app/plugins/panel/candlestick\",\"signature\":\"internal\",\"module\":\"core:plugin/candlestick\",\"angular\":{\"detected\":false,\"hideDeprecation\":false},\"loadingStrategy\":\"script\"},\"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/",
         "datamd5" : "b0a0f673d5283820ef0eaa67de1db604",
         "datammh3" : -1427393930,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "windfury.dev"
         ],
         "extkeyusage" : [
            "serverAuth",
            "clientAuth"
         ],
         "fingerprint" : {
            "md5" : "d3f78ee3d821f8c9fdb21df59155a4f0",
            "sha1" : "ab7e6deb12717da8c8de64f0674aaee363745c9b",
            "sha256" : "c39c63d6c2a4c45c6b0296aac87cf4116c09d305e2c303e0f00543133dc173bd"
         },
         "forward" : "grafana.windfury.dev",
         "geolocus" : {
            "asn" : "AS17858",
            "continent" : "AS",
            "continentname" : "Asia",
            "country" : "KR",
            "countryname" : "South Korea",
            "domain" : [
               "lguplus.co.kr",
               "nic.or.kr"
            ],
            "isineu" : "false",
            "latitude" : "35.907757",
            "location" : "35.907757,127.766922",
            "longitude" : "127.766922",
            "netname" : "Xpeed",
            "organization" : "LG POWERCOMM",
            "subnet" : "182.224.0.0/13"
         },
         "host" : [
            "grafana"
         ],
         "hostname" : [
            "grafana.windfury.dev"
         ],
         "ip" : "182.226.37.69",
         "ipv6" : "false",
         "issuer" : {
            "commonname" : "R13",
            "country" : "US",
            "organization" : "Let's Encrypt"
         },
         "keyusage" : [
            "digitalSignature",
            "keyEncipherment"
         ],
         "latitude" : "36.3567",
         "location" : "36.3567,127.3344",
         "longitude" : "127.3344",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "LG POWERCOMM",
         "port" : 443,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "publickey" : {
            "algorithm" : "rsaEncryption",
            "length" : 4096
         },
         "reason" : "OK",
         "rtt" : 0.281219,
         "seen_date" : "2025-09-06",
         "serial" : "05:22:cd:11:47:e6:9b:d2:6a:da:2f:73:12:9d:d5:7d:6e:3c",
         "signature" : {
            "algorithm" : "sha256WithRSAEncryption"
         },
         "source" : "urlscan::redirect::2",
         "srcip" : "91.196.152.51",
         "srcport" : 49385,
         "status" : 200,
         "subject" : {
            "altname" : [
               "grafana.windfury.dev"
            ],
            "commonname" : "grafana.windfury.dev"
         },
         "subnet" : "182.224.0.0/13",
         "tag" : "<enterprise field>: tag",
         "tld" : [
            "dev"
         ],
         "tls" : "true",
         "transport" : "tcp",
         "url" : "/login",
         "validity" : {
            "notafter" : "2025-12-03T12:13:40Z",
            "notbefore" : "2025-09-04T12:13:41Z"
         },
         "version" : "v3",
         "wildcard" : "false"
      }
      
  • 85.4.114.65:3000 (tcp/http) - last seen on 2025-09-06 at 11:15:12 UTC

    • IP
      85.4.114.65
      Network
      85.4.0.0/17
      Domain(s)
      swisscom.net
      Device

      <enterprise field>: device.class

      URL

      http://85.4.114.65:3000/login 200

      HTTP Title
      Grafana
      Reverse DNS
      65.114.4.85.dynamic.cust.swisscom.net
      ASN
      AS3303
      Organization
      Bluewin
      Protocol
      http
      Source
      datascan::redirect::1
    • HTTP Component(s)
      Grafana Grafana
      CPE(s)

      <enterprise field>: cpe

    • This feature requires at least a "Lion View" to unlock. Go to our Pricing page for more.

    • Data MD5
      389011733ac3b54a0fd8506ecf89fc51
      HTTP Header MD5
      d79be5d9ccb5c4b96ac8d0c20fe4756b
      HTTP Body MD5
      0917b2835d89464e42307ad9b697686a
    • 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: Sat, 06 Sep 2025 11:15:11 GMT
      Connection: close
      Transfer-Encoding: chunked
      
      800
      <!doctype html><html lang="en"><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.922c73a268c5f56fe5fe.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: 
      d16
      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);
                transform-origin: bottom center;
              }
              15% {
                transform: scaleX(0.75) scaleY(1.25);
                animation-timing-function: cubic-bezier(0, 0, 0.7, 0.75);
                transform-origin: bottom center;
              }
              55% {
                transform: scaleX(1.05) scaleY(0.95);
                animation-timing-function: cubic-bezier(0.9, 0, 1, 1);
                transform-origin: top center;
              }
              95% {
                transform: scaleX(0.75) scaleY(1.25);
                animation-timing-function: cubic-bezier(0, 0, 0, 1);
                transform-origin: bottom center;
              }
              100% {
                transform: scaleX(1.3) scaleY(0.8);
                transform-origin: bottom center;
                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="
      800
      ">
              
              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,"externalUserId":"","login":"","email":"","name":"","theme":"dark","lightTheme":false,"orgCount":0,"orgId":0,"orgName":"","orgRole":"","isGrafanaAdmin":false,"gravatarUrl":"","timezone":"browser","weekStart":"browser","locale":"en-US","language":"en-US","helpFlags1":0,"hasEditPermissionInFolders":false,"analytics":{"identifier":""}},
              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"
      544c
      :"TODO","links":null,"logos":{"small":"public/img/icn-datasource.svg","large":"public/img/icn-datasource.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":"app/plugins/datasource/dashboard/module","baseUrl":"public/app/plugins/datasource/dashboard"},"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":"TODO","links":null,"logos":{"small":"public/img/icn-datasource.svg","large":"public/img/icn-datasource.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":"app/plugins/datasource/grafana/module","baseUrl":"public/app/plugins/datasource/grafana"},"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":"","url":""},"description":"","links":null,"logos":{"small":"public/img/icn-datasource.svg","large":"public/img/icn-datasource.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":"app/plugins/datasource/mixed/module","baseUrl":"public/app/plugins/datasource/mixed"},"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":"app/plugins/panel/alertlist/module"},"annolist":{"id":"annolist","name":"Annotations list","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":"app/plugins/panel/annolist/module"},"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":"app/plugins/panel/barchart/module"},"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":"app/plugins/panel/bargauge/module"},"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":"app/plugins/panel/candlestick/module"},"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":"beta","baseUrl":"public/app/plugins/panel/canvas","signature":"internal","module":"app/plugins/panel/canvas/module"},"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":"app/plugins/panel/dashlist/module"},"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":"app/plugins/panel/flamegraph/module"},"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":"app/plugins/panel/gauge/module"},"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":"app/plugins/panel/geomap/module"},"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/plug
    • {
         "@category" : "datascan",
         "@timestamp" : "2025-09-06T11:15:12.000Z",
         "app" : {
            "extract" : {
               "domain" : [
                  "grafana.com"
               ],
               "file" : [
                  "browserconfig.xml"
               ],
               "hostname" : [
                  "grafana.com"
               ],
               "url" : [
                  "https://grafana.com",
                  "https://grafana.com/docs/grafana/latest/installation/requirements/"
               ]
            },
            "favicon" : {
               "url" : "/public/img/fav32.png"
            },
            "http" : {
               "bodymd5" : "0917b2835d89464e42307ad9b697686a",
               "bodymmh3" : -250165426,
               "component" : [
                  {
                     "product" : "Grafana",
                     "productvendor" : "Grafana"
                  }
               ],
               "headermd5" : "d79be5d9ccb5c4b96ac8d0c20fe4756b",
               "headermmh3" : 836043601,
               "title" : "Grafana"
            },
            "length" : 16384
         },
         "asn" : "AS3303",
         "city" : "Chur",
         "country" : "CH",
         "cpe" : "<enterprise field>: cpe",
         "cpecount" : "<enterprise field>: cpecount",
         "data" : "HTTP/1.1 200 OK\r\nCache-Control: no-store\r\nContent-Type: text/html; charset=UTF-8\r\nX-Content-Type-Options: nosniff\r\nX-Frame-Options: deny\r\nX-Xss-Protection: 1; mode=block\r\nDate: Sat, 06 Sep 2025 11:15:11 GMT\r\nConnection: close\r\nTransfer-Encoding: chunked\r\n\r\n800\r\n<!doctype html><html lang=\"en\"><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.922c73a268c5f56fe5fe.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 {\n        height: 100%;\n        flex-direction: column;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n      }\n\n      .preloader__enter {\n        opacity: 0;\n        animation-name: preloader-fade-in;\n        animation-iteration-count: 1;\n        animation-duration: 0.9s;\n        animation-delay: 1.35s;\n        animation-fill-mode: forwards;\n      }\n\n      .preloader__bounce {\n        text-align: center;\n        animation-name: preloader-bounce;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n      }\n\n      .preloader__logo {\n        display: inline-block;\n        animation-name: preloader-squash;\n        animation-duration: 0.9s;\n        animation-iteration-count: infinite;\n        width: 60px;\n        height: 60px;\n        background-repeat: no-repeat;\n        background-size: contain;\n        background-image: url('public/img/grafana_icon.svg');\n      }\n\n      .preloader__text {\n        margin-top: 16px;\n        font-weight: 500;\n        font-size: 14px;\n        font-family: Sans-serif;\n        opacity: \r\nd16\r\n0;\n        animation-name: preloader-fade-in;\n        animation-duration: 0.9s;\n        animation-delay: 1.8s;\n        animation-fill-mode: forwards;\n      }\n\n      .theme-light .preloader__text {\n        color: #52545c;\n      }\n\n      .theme-dark .preloader__text {\n        color: #d8d9da;\n      }\n\n      @keyframes preloader-fade-in {\n        0% {\n          opacity: 0;\n           \n          animation-timing-function: cubic-bezier(0, 0, 0.5, 1);\n        }\n        100% {\n          opacity: 1;\n        }\n      }\n\n      @keyframes preloader-bounce {\n        from,\n        to {\n          transform: translateY(0px);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n        }\n        50% {\n          transform: translateY(-50px);\n          animation-timing-function: cubic-bezier(0.9, 0, 0.7, 1);\n        }\n      }\n\n      @keyframes preloader-squash {\n        0% {\n          transform: scaleX(1.3) scaleY(0.8);\n          animation-timing-function: cubic-bezier(0.3, 0, 0.1, 1);\n          transform-origin: bottom center;\n        }\n        15% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 0.75);\n          transform-origin: bottom center;\n        }\n        55% {\n          transform: scaleX(1.05) scaleY(0.95);\n          animation-timing-function: cubic-bezier(0.9, 0, 1, 1);\n          transform-origin: top center;\n        }\n        95% {\n          transform: scaleX(0.75) scaleY(1.25);\n          animation-timing-function: cubic-bezier(0, 0, 0, 1);\n          transform-origin: bottom center;\n        }\n        100% {\n          transform: scaleX(1.3) scaleY(0.8);\n          transform-origin: bottom center;\n          animation-timing-function: cubic-bezier(0, 0, 0.7, 1);\n        }\n      }\n\n       \n      .preloader__text--fail {\n        display: none;\n      }\n\n       \n      .preloader--done .preloader__bounce,\n      .preloader--done .preloader__logo {\n        animation-name: none;\n        display: none;\n      }\n\n      .preloader--done .preloader__logo,\n      .preloader--done .preloader__text {\n        display: none;\n        color: #ff5705 !important;\n        font-size: 15px;\n      }\n\n      .preloader--done .preloader__text--fail {\n        display: block;\n      }\n\n      [ng\\:cloak],\n      [ng-cloak],\n      .ng-cloak {\n        display: none !important;\n      }</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=\"\r\n800\r\n\">\n        \n        function checkBrowserCompatibility() {\n          var isIE = navigator.userAgent.indexOf('MSIE') > -1;\n          var isEdge = navigator.userAgent.indexOf('Edge/') > -1 || navigator.userAgent.indexOf('Edg/') > -1;\n          var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;\n          var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor);\n\n          \n\n          var isEdgeVersion = /Edge\\/([0-9.]+)/.exec(navigator.userAgent);\n\n          if (isIE && parseFloat(/Trident\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 7) {\n            return false;\n          } else if (\n            isEdge &&\n            ((isEdgeVersion && parseFloat(isEdgeVersion[1]) <= 16) ||\n              parseFloat(/Edg\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 16)\n          ) {\n            return false;\n          } else if (isFirefox && parseFloat(/Firefox\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 64) {\n            return false;\n          } else if (isChrome && parseFloat(/Chrome\\/([0-9.]+)/.exec(navigator.userAgent)[1]) <= 54) {\n            return false;\n          }\n\n          return true;\n        }\n\n        if (!checkBrowserCompatibility()) {\n          alert('Your browser is not fully supported, please try newer version.');\n        }</script></div><div id=\"reactRoot\"></div><script nonce=\"\">window.grafanaBootData = {\n        user: {\"isSignedIn\":false,\"id\":0,\"externalUserId\":\"\",\"login\":\"\",\"email\":\"\",\"name\":\"\",\"theme\":\"dark\",\"lightTheme\":false,\"orgCount\":0,\"orgId\":0,\"orgName\":\"\",\"orgRole\":\"\",\"isGrafanaAdmin\":false,\"gravatarUrl\":\"\",\"timezone\":\"browser\",\"weekStart\":\"browser\",\"locale\":\"en-US\",\"language\":\"en-US\",\"helpFlags1\":0,\"hasEditPermissionInFolders\":false,\"analytics\":{\"identifier\":\"\"}},\n        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\"\r\n544c\r\n:\"TODO\",\"links\":null,\"logos\":{\"small\":\"public/img/icn-datasource.svg\",\"large\":\"public/img/icn-datasource.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\":\"app/plugins/datasource/dashboard/module\",\"baseUrl\":\"public/app/plugins/datasource/dashboard\"},\"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\":\"TODO\",\"links\":null,\"logos\":{\"small\":\"public/img/icn-datasource.svg\",\"large\":\"public/img/icn-datasource.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\":\"app/plugins/datasource/grafana/module\",\"baseUrl\":\"public/app/plugins/datasource/grafana\"},\"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\":\"\",\"url\":\"\"},\"description\":\"\",\"links\":null,\"logos\":{\"small\":\"public/img/icn-datasource.svg\",\"large\":\"public/img/icn-datasource.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\":\"app/plugins/datasource/mixed/module\",\"baseUrl\":\"public/app/plugins/datasource/mixed\"},\"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\":\"app/plugins/panel/alertlist/module\"},\"annolist\":{\"id\":\"annolist\",\"name\":\"Annotations list\",\"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\":\"app/plugins/panel/annolist/module\"},\"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\":\"app/plugins/panel/barchart/module\"},\"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\":\"app/plugins/panel/bargauge/module\"},\"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\":\"app/plugins/panel/candlestick/module\"},\"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\":\"beta\",\"baseUrl\":\"public/app/plugins/panel/canvas\",\"signature\":\"internal\",\"module\":\"app/plugins/panel/canvas/module\"},\"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\":\"app/plugins/panel/dashlist/module\"},\"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\":\"app/plugins/panel/flamegraph/module\"},\"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\":\"app/plugins/panel/gauge/module\"},\"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\":\"app/plugins/panel/geomap/module\"},\"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/plug",
         "datamd5" : "389011733ac3b54a0fd8506ecf89fc51",
         "datammh3" : -1634536286,
         "device" : {
            "class" : "<enterprise field>: device.class"
         },
         "domain" : [
            "swisscom.net"
         ],
         "forward" : "85.4.114.65",
         "geolocus" : {
            "asn" : "AS3303",
            "continent" : "EU",
            "continentname" : "Europe",
            "country" : "CH",
            "countryname" : "Switzerland",
            "domain" : [
               "bluewin.ch",
               "swisscom.net"
            ],
            "isineu" : "false",
            "latitude" : "46.818188",
            "location" : "46.818188,8.227512",
            "longitude" : "8.227512",
            "netname" : "BLUEWINNET",
            "organization" : "Swisscom (Schweiz) AG is an LIR and ISP in Switzerland.",
            "subnet" : "85.4.0.0/16"
         },
         "host" : [
            65
         ],
         "hostname" : [
            "65.114.4.85.dynamic.cust.swisscom.net",
            "85.4.114.65"
         ],
         "ip" : "85.4.114.65",
         "ipv6" : "false",
         "latitude" : "46.8498",
         "location" : "46.8498,9.5311",
         "longitude" : "9.5311",
         "node" : {
            "country" : "<enterprise field>: node.country",
            "groupid" : "<enterprise field>: node.groupid",
            "id" : "<enterprise field>: node.id",
            "physicalcountry" : "<enterprise field>: node.physicalcountry"
         },
         "organization" : "Bluewin",
         "port" : 3000,
         "protocol" : "http",
         "protocolversion" : "1.1",
         "reason" : "OK",
         "reverse" : [
            "65.114.4.85.dynamic.cust.swisscom.net"
         ],
         "rtt" : 0.025131,
         "seen_date" : "2025-09-06",
         "source" : "datascan::redirect::1",
         "srcip" : "91.196.152.149",
         "srcport" : 36637,
         "status" : 200,
         "subdomains" : [
            "114.4.85.dynamic.cust.swisscom.net",
            "cust.swisscom.net",
            "4.85.dynamic.cust.swisscom.net",
            "dynamic.cust.swisscom.net",
            "85.dynamic.cust.swisscom.net"
         ],
         "subnet" : "85.4.0.0/17",
         "tld" : [
            "net"
         ],
         "tls" : "false",
         "transport" : "tcp",
         "ttl" : 106,
         "url" : "/login"
      }