Coder Social home page Coder Social logo

Comments (22)

bluesmoon avatar bluesmoon commented on June 25, 2024

Can you post your config? You should not be getting two beacons when you have multiple plugins enabled.

from boomerang.

iwindfree avatar iwindfree commented on June 25, 2024
 BOOMR.init({
      AutoXHR: {
        enabled: true
      },
      instrument_xhr: true,
      beacon_url: "mybeaconurl",
    });

and below is my plugin list when compile
"plugins": [
                "plugins/rt.js",
                "plugins/auto-xhr.js",
                "plugins/spa.js",
                "plugins/history.js",
                "plugins/navtiming.js",
                "plugins/restiming.js",
                "plugins/mobile.js",
                "plugins/compression.js",
                "plugins/mq.js",
                "plugins/errors.js"
                
            ]

My problem is below.

If rt plugin and navtiming plugin are used at the same time, two beacons are called when the page is loaded. I disabled the rt plugin because I wanted only the result of the navtiming plugin. In this case, the beacon of result of auto-xhr plugin is not called. The auto-xhr plugin seems to have a dependency on the rt plugin.
How can I do?

from boomerang.

bluesmoon avatar bluesmoon commented on June 25, 2024

Can you turn on debug logging and post the console output when you get two beacons? I'd like to understand what is causing 2 beacons to be sent since this is not expected behaviour.

from boomerang.

iwindfree avatar iwindfree commented on June 25, 2024

I installed boomerang chrome extension. below is event .

Version 1.1000.10
Akamai mPulse API Key
Session ID 5e1f1521-8c1e-4900-9f76-4f52623cd2a6
Session Length 8
Session Start Thu Sep 23 2021 23:06:09 GMT+0900 (한국 표준시)
Events
Clear Events
Clear Events
navigation-commited { "frameId": 0, "parentFrameId": -1, "processId": 31, "tabId": 2, "timeStamp": 1632406022274.7322, "transitionQualifiers": [], "transitionType": "reload", "url": "http://localhost:8090/" }
request-queued { "frameId": 0, "initiator": "http://localhost:8090", "method": "GET", "parentFrameId": -1, "requestId": "292", "tabId": 2, "timeStamp": 1632406022290.102, "type": "stylesheet", "url": "http://localhost:8090/resources/css/petclinic.css" }
request-queued { "frameId": 0, "initiator": "http://localhost:8090", "method": "GET", "parentFrameId": -1, "requestId": "293", "tabId": 2, "timeStamp": 1632406022291.111, "type": "script", "url": "http://localhost:8090/js/boomerang-1.1000.10.minimal.js" }
response-started { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "292", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022297.272, "type": "stylesheet", "url": "http://localhost:8090/resources/css/petclinic.css" }
request-completed { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "292", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022297.6338, "type": "stylesheet", "url": "http://localhost:8090/resources/css/petclinic.css" }
response-started { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "293", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022298.1938, "type": "script", "url": "http://localhost:8090/js/boomerang-1.1000.10.minimal.js" }
request-completed { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "293", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022299.1208, "type": "script", "url": "http://localhost:8090/js/boomerang-1.1000.10.minimal.js" }
request-queued { "frameId": 0, "initiator": "http://localhost:8090", "method": "GET", "parentFrameId": -1, "requestId": "294", "tabId": 2, "timeStamp": 1632406022327.631, "type": "script", "url": "http://localhost:8090/webjars/jquery/2.2.4/jquery.min.js" }
143.5 event { "event": "PerformanceResourceTiming", "entry": "{"name":"http://localhost:8090/resources/css/petclinic.css\",\"entryType\":\"resource\",\"startTime\":100.5,\"duration\":7.899999998509884,\"initiatorType\":\"link\",\"nextHopProtocol\":\"\",\"workerStart\":0,\"redirectStart\":0,\"redirectEnd\":0,\"fetchStart\":100.5,\"domainLookupStart\":100.5,\"domainLookupEnd\":100.5,\"connectStart\":100.5,\"connectEnd\":100.5,\"secureConnectionStart\":0,\"requestStart\":105.89999999850988,\"responseStart\":106.59999999962747,\"responseEnd\":108.39999999850988,\"transferSize\":0,\"encodedBodySize\":152399,\"decodedBodySize\":152399,\"serverTiming\":[],\"workerTiming\":[]}" }
request-queued { "frameId": 0, "initiator": "http://localhost:8090", "method": "GET", "parentFrameId": -1, "requestId": "295", "tabId": 2, "timeStamp": 1632406022339.467, "type": "script", "url": "http://localhost:8090/webjars/jquery-ui/1.11.4/jquery-ui.min.js" }
157.09999999962747 boomr
at Object.set (:314:17)
{ "method": "BOOMR.version" }
157.59999999962747 boomr
at Object.set (:314:17)
{ "method": "BOOMR.window" }
157.7999999988824 boomr
at Object.set (:314:17)
{ "method": "BOOMR.boomerang_frame" }
162.89999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.t_start" }
163.09999999962747 boomr
at Object.set (:314:17)
{ "method": "BOOMR.t_end" }
163.2999999988824 boomr
at Object.set (:314:17)
{ "method": "BOOMR.url" }
163.2999999988824 boomr
at Object.set (:314:17)
{ "method": "BOOMR.config_url" }
163.39999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.loadedLate" }
163.5 boomr
at Object.set (:314:17)
{ "method": "BOOMR.beaconsSent" }
163.59999999962747 boomr
at Object.set (:314:17)
{ "method": "BOOMR.isUnloaded" }
163.7999999988824 boomr
at Object.set (:314:17)
{ "method": "BOOMR.beaconInQueue" }
163.7999999988824 boomr
at Object.set (:314:17)
{ "method": "BOOMR.cookies" }
163.89999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.testedCookies" }
163.89999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.constants" }
163.89999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.session" }
164.2999999988824 boomr
at Object.set (:314:17)
{ "method": "BOOMR.utils" }
164.39999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.browser" }
164.39999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.init" }
164.5 boomr
at Object.set (:314:17)
{ "method": "BOOMR.attach_page_ready" }
164.5 boomr
at Object.set (:314:17)
{ "method": "BOOMR.page_ready_autorun" }
164.5 boomr
at Object.set (:314:17)
{ "method": "BOOMR.page_ready" }
164.59999999962747 boomr
at Object.set (:314:17)
{ "method": "BOOMR.hasBrowserOnloadFired" }
164.59999999962747 boomr
at Object.set (:314:17)
{ "method": "BOOMR.onloadFired" }
response-started { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "294", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022353.7778, "type": "script", "url": "http://localhost:8090/webjars/jquery/2.2.4/jquery.min.js" }
164.59999999962747 boomr
at Object.set (:314:17)
{ "method": "BOOMR.setImmediate" }
164.69999999925494 boomr
at Object.set (:314:17)
{ "method": "BOOMR.now" }
164.7999999988824 boomr
at Object.set (:314:17)
{ "method": "BOOMR.getPerformance" }
164.7999999988824 boomr
at Object.set (:314:17)
{ "method": "BOOMR.forceSameSiteCookieNone" }
164.7999999988824 boomr
at Object.set (:314:17)
{ "method": "BOOMR.hrNow" }
164.7999999988824 boomr
at Object.set (:314:17)
{ "method": "BOOMR.visibilityState" }
164.89999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.lastVisibilityEvent" }
165 boomr
at Object.set (:314:17)
{ "method": "BOOMR.registerEvent" }
165 boomr
at Object.set (:314:17)
{ "method": "BOOMR.disable" }
165 boomr
at Object.set (:314:17)
{ "method": "BOOMR.fireEvent" }
165.09999999962747 boomr
at Object.set (:314:17)
{ "method": "BOOMR.subscribe" }
request-completed { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "294", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022354.361, "type": "script", "url": "http://localhost:8090/webjars/jquery/2.2.4/jquery.min.js" }
165.89999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.addError" }
response-started { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "295", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022354.822, "type": "script", "url": "http://localhost:8090/webjars/jquery-ui/1.11.4/jquery-ui.min.js" }
request-completed { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "295", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022355.192, "type": "script", "url": "http://localhost:8090/webjars/jquery-ui/1.11.4/jquery-ui.min.js" }
166 boomr
at Object.set (:314:17)
{ "method": "BOOMR.isCrossOriginError" }
166.09999999962747 boomr
at Object.set (:314:17)
{ "method": "BOOMR.addVar" }
166.19999999925494 boomr
at Object.set (:314:17)
{ "method": "BOOMR.appendVar" }
166.2999999988824 boomr
at Object.set (:314:17)
{ "method": "BOOMR.removeVar" }
166.2999999988824 boomr
at Object.set (:314:17)
{ "method": "BOOMR.hasVar" }
166.39999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.getVar" }
166.39999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.setVarPriority" }
166.39999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.setReferrer" }
166.39999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.requestStart" }
166.5 boomr
at Object.set (:314:17)
{ "method": "BOOMR.readyToSend" }
166.5 boomr
at Object.set (:314:17)
{ "method": "BOOMR.responseEnd" }
166.5 boomr
at Object.set (:314:17)
{ "method": "BOOMR.uninstrumentXHR" }
166.69999999925494 boomr
at Object.set (:314:17)
{ "method": "BOOMR.instrumentXHR" }
166.69999999925494 boomr
at Object.set (:314:17)
{ "method": "BOOMR.uninstrumentFetch" }
166.7999999988824 boomr
at Object.set (:314:17)
{ "method": "BOOMR.instrumentFetch" }
166.7999999988824 boomr
at Object.set (:314:17)
{ "method": "BOOMR.sendBeacon" }
167.89999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.sendBeaconWhenReady" }
168 boomr
at Object.set (:314:17)
{ "method": "BOOMR.real_sendBeacon" }
168 boomr
at Object.set (:314:17)
{ "method": "BOOMR.sendBeaconData" }
168 boomr
at Object.set (:314:17)
{ "method": "BOOMR.hasSentPageLoadBeacon" }
168.09999999962747 boomr
at Object.set (:314:17)
{ "method": "BOOMR.sendXhrPostBeacon" }
168.09999999962747 boomr
at Object.set (:314:17)
{ "method": "BOOMR.getVarsOfPriority" }
168.19999999925494 boomr
at Object.set (:314:17)
{ "method": "BOOMR.getUriEncodedVar" }
168.19999999925494 boomr
at Object.set (:314:17)
{ "method": "BOOMR.getResourceTiming" }
168.2999999988824 boomr
at Object.set (:314:17)
{ "method": "BOOMR.log" }
168.39999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.debug" }
168.39999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.info" }
168.5 boomr
at Object.set (:314:17)
{ "method": "BOOMR.warn" }
168.5 boomr
at Object.set (:314:17)
{ "method": "BOOMR.error" }
168.5 boomr
at Object.set (:314:17)
{ "method": "BOOMR.xhr_excludes" }
168.89999999850988 plugins
at Object.set (:128:17)
{ "method": "BOOMR.plugins.RT" }
169.19999999925494 plugins
at Object.set (:128:17)
{ "method": "BOOMR.plugins.AutoXHR" }
169.2999999988824 plugins
at Object.set (:128:17)
{ "method": "BOOMR.plugins.SPA" }
169.39999999850988 plugins
at Object.set (:128:17)
{ "method": "BOOMR.plugins.History" }
169.5 plugins
at Object.set (:128:17)
{ "method": "BOOMR.plugins.Angular" }
169.5 plugins
at Object.set (:128:17)
{ "method": "BOOMR.plugins.Angular" }
169.59999999962747 plugins
at Object.set (:128:17)
{ "method": "BOOMR.plugins.Backbone" }
169.69999999925494 plugins
at Object.set (:128:17)
{ "method": "BOOMR.plugins.Backbone" }
169.69999999925494 plugins
at Object.set (:128:17)
{ "method": "BOOMR.plugins.Ember" }
169.89999999850988 plugins
at Object.set (:128:17)
{ "method": "BOOMR.plugins.Ember" }
169.89999999850988 plugins
at Object.set (:128:17)
{ "method": "BOOMR.plugins.NavigationTiming" }
170 plugins
at Object.set (:128:17)
{ "method": "BOOMR.plugins.ResourceTiming" }
170.39999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.utils" }
170.69999999925494 plugins
at Object.set (:128:17)
{ "method": "BOOMR.plugins.Errors" }
170.7999999988824 boomr
at Object.set (:314:17)
{ "method": "BOOMR.t_end" }
171.39999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.pageId" }
171.59999999962747 session
at Object.set (:92:17)
{ "method": "BOOMR.session.ID", "value": "57a65fb4-9cbe-4d67-b039-2b6ba62de146", "session": { "domain": "localhost", "ID": "57a65fb4-9cbe-4d67-b039-2b6ba62de146", "length": 0, "enabled": true } }
171.89999999850988 boomrevent
at Object.init (:532:17)
{ "event": "init", "arguments": "{"0":{"AutoXHR":{"enabled":true},"instrument_xhr":true,"beacon_url":"http://localhost:8080/tunaperf\"}}" }
173.19999999925494 session
at Object.set (:92:17)
{ "method": "BOOMR.session.start", "value": 1632405969059, "session": { "domain": "localhost", "ID": "57a65fb4-9cbe-4d67-b039-2b6ba62de146", "start": 1632405969059, "length": 0, "enabled": true } }
173.39999999850988 session
at Object.set (:92:17)
{ "method": "BOOMR.session.ID", "oldvalue": "57a65fb4-9cbe-4d67-b039-2b6ba62de146", "value": "5e1f1521-8c1e-4900-9f76-4f52623cd2a6", "session": { "domain": "localhost", "ID": "5e1f1521-8c1e-4900-9f76-4f52623cd2a6", "start": 1632405969059, "length": 0, "enabled": true } }
173.59999999962747 session
at Object.set (:92:17)
{ "method": "BOOMR.session.length", "oldvalue": 0, "value": 6, "session": { "domain": "localhost", "ID": "5e1f1521-8c1e-4900-9f76-4f52623cd2a6", "start": 1632405969059, "length": 6, "enabled": true } }
cookie-changed { "cause": "overwrite", "cookie": { "domain": "localhost", "expirationDate": 1633010822, "hostOnly": true, "httpOnly": false, "name": "RT", "path": "/", "sameSite": "lax", "secure": false, "session": false, "storeId": "0", "value": ""z=1&dm=localhost&si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6&ss=ktx0d6zn&sl=6&tt=1x8&bcn=http%3A%2F%2Flocalhost%3A8080%2Ftunaperf&ld=uo7&ul=14zp&hd=151e"" }, "removed": true }
cookie-changed { "cause": "explicit", "cookie": { "domain": "localhost", "expirationDate": 1633010822, "hostOnly": true, "httpOnly": false, "name": "RT", "path": "/", "sameSite": "lax", "secure": false, "session": false, "storeId": "0", "value": ""z=1&dm=localhost&si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6&ss=ktx0d6zn&sl=6&tt=1x8&bcn=http%3A%2F%2Flocalhost%3A8080%2Ftunaperf"" }, "removed": false }
175.39999999850988 boomr
at Object.set (:314:17)
{ "method": "BOOMR.testedCookies" }
175.7999999988824 boomr
at Object.set (:314:17)
{ "method": "BOOMR.getBeaconURL" }
176.09999999962747 boomr
at Object.set (:314:17)
{ "method": "BOOMR.instrumentXHR" }
176.09999999962747 boomr
at Object.set (:314:17)
{ "method": "BOOMR.uninstrumentXHR" }
176.19999999925494 boomr
at Object.set (:314:17)
{ "method": "BOOMR.instrumentFetch" }
176.19999999925494 boomr
at Object.set (:314:17)
{ "method": "BOOMR.uninstrumentFetch" }
176.5 boomr
at Object.set (:314:17)
{ "method": "BOOMR.orig_XMLHttpRequest" }
177.09999999962747 boomr
at Object.set (:314:17)
{ "method": "BOOMR.proxy_XMLHttpRequest" }
178.5 boomrevent
at :490:19
{ "event": "spa_init", "arguments": "{"0":["spa_hard","http://localhost:8090/"],"1":{}}" }
179.19999999925494 track
at Object.set (:229:17)
{ "method": "autoxhr:event:add" }
180.09999999962747 boomr
at Object.set (:314:17)
{ "method": "BOOMR.globalOnError" }
180.19999999925494 boomr
at Object.set (:314:17)
{ "method": "BOOMR.globalConsole" }
180.59999999962747 boomrevent
at :490:19
{ "event": "config", "arguments": "{"0":{"AutoXHR":{"enabled":true},"instrument_xhr":true,"beacon_url":"http://localhost:8080/tunaperf\"},\"1\":{}}" }
request-queued { "frameId": 0, "initiator": "http://localhost:8090", "method": "GET", "parentFrameId": -1, "requestId": "296", "tabId": 2, "timeStamp": 1632406022369.263, "type": "script", "url": "http://localhost:8090/webjars/bootstrap/3.3.6/js/bootstrap.min.js" }
request-queued { "frameId": 0, "initiator": "http://localhost:8090", "method": "GET", "parentFrameId": -1, "requestId": "297", "tabId": 2, "timeStamp": 1632406022369.615, "type": "image", "url": "http://localhost:8090/resources/images/pets.png" }
request-queued { "frameId": 0, "initiator": "http://localhost:8090", "method": "GET", "parentFrameId": -1, "requestId": "298", "tabId": 2, "timeStamp": 1632406022369.822, "type": "image", "url": "http://localhost:8090/resources/images/spring-pivotal-logo.png" }
183.19999999925494 track
at Object.set (:177:19)
{ "method": "autoxhr:resource:add" }
183.2999999988824 track
at Object.set (:202:19)
{ "method": "autoxhr:url:add" }
183.89999999850988 track
at Object.set (:177:19)
{ "method": "autoxhr:resource:add" }
184.09999999962747 track
at Object.set (:202:19)
{ "method": "autoxhr:url:add" }
response-started { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "296", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022376.051, "type": "script", "url": "http://localhost:8090/webjars/bootstrap/3.3.6/js/bootstrap.min.js" }
request-completed { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "296", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022376.4229, "type": "script", "url": "http://localhost:8090/webjars/bootstrap/3.3.6/js/bootstrap.min.js" }
request-queued { "frameId": 0, "initiator": "http://localhost:8090", "method": "GET", "parentFrameId": -1, "requestId": "299", "tabId": 2, "timeStamp": 1632406022377.687, "type": "image", "url": "http://localhost:8090/resources/images/spring-logo-dataflow.png" }
response-started { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "297", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022378.1372, "type": "image", "url": "http://localhost:8090/resources/images/pets.png" }
response-started { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "298", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022378.4731, "type": "image", "url": "http://localhost:8090/resources/images/spring-pivotal-logo.png" }
request-completed { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "297", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022378.888, "type": "image", "url": "http://localhost:8090/resources/images/pets.png" }
request-queued { "frameId": 0, "initiator": "http://localhost:8090", "method": "GET", "parentFrameId": -1, "requestId": "300", "tabId": 2, "timeStamp": 1632406022379.1968, "type": "font", "url": "http://localhost:8090/webjars/bootstrap/fonts/glyphicons-halflings-regular.woff2" }
request-completed { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "298", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022379.363, "type": "image", "url": "http://localhost:8090/resources/images/spring-pivotal-logo.png" }
request-queued { "frameId": 0, "initiator": "http://localhost:8090", "method": "GET", "parentFrameId": -1, "requestId": "301", "tabId": 2, "timeStamp": 1632406022379.752, "type": "font", "url": "http://localhost:8090/resources/fonts/montserrat-webfont.woff" }
request-queued { "frameId": 0, "initiator": "http://localhost:8090", "method": "GET", "parentFrameId": -1, "requestId": "302", "tabId": 2, "timeStamp": 1632406022380.334, "type": "font", "url": "http://localhost:8090/resources/fonts/varela_round-webfont.woff" }
response-started { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "299", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022391.725, "type": "image", "url": "http://localhost:8090/resources/images/spring-logo-dataflow.png" }
response-started { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "300", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022392.113, "type": "font", "url": "http://localhost:8090/webjars/bootstrap/fonts/glyphicons-halflings-regular.woff2" }
request-completed { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "299", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022392.521, "type": "image", "url": "http://localhost:8090/resources/images/spring-logo-dataflow.png" }
request-completed { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "300", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022392.748, "type": "font", "url": "http://localhost:8090/webjars/bootstrap/fonts/glyphicons-halflings-regular.woff2" }
response-started { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "301", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022393.7769, "type": "font", "url": "http://localhost:8090/resources/fonts/montserrat-webfont.woff" }
response-started { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "302", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022394.104, "type": "font", "url": "http://localhost:8090/resources/fonts/varela_round-webfont.woff" }
request-completed { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "301", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022394.475, "type": "font", "url": "http://localhost:8090/resources/fonts/montserrat-webfont.woff" }
request-completed { "frameId": 0, "fromCache": true, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "302", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022394.711, "type": "font", "url": "http://localhost:8090/resources/fonts/varela_round-webfont.woff" }
206.69999999925494 event { "event": "PerformanceResourceTiming", "entry": "{"name":"http://localhost:8090/js/boomerang-1.1000.10.minimal.js\",\"entryType\":\"resource\",\"startTime\":100.89999999850988,\"duration\":10,\"initiatorType\":\"script\",\"nextHopProtocol\":\"\",\"workerStart\":0,\"redirectStart\":0,\"redirectEnd\":0,\"fetchStart\":100.89999999850988,\"domainLookupStart\":100.89999999850988,\"domainLookupEnd\":100.89999999850988,\"connectStart\":100.89999999850988,\"connectEnd\":100.89999999850988,\"secureConnectionStart\":0,\"requestStart\":106.5,\"responseStart\":107.09999999962747,\"responseEnd\":110.89999999850988,\"transferSize\":0,\"encodedBodySize\":463210,\"decodedBodySize\":463210,\"serverTiming\":[],\"workerTiming\":[]}" }
274.8999999985099 event { "event": "PerformanceResourceTiming", "entry": "{"name":"http://localhost:8090/resources/images/pets.png\",\"entryType\":\"resource\",\"startTime\":101.59999999962747,\"duration\":86.59999999962747,\"initiatorType\":\"img\",\"nextHopProtocol\":\"\",\"workerStart\":0,\"redirectStart\":0,\"redirectEnd\":0,\"fetchStart\":101.59999999962747,\"domainLookupStart\":101.59999999962747,\"domainLookupEnd\":101.59999999962747,\"connectStart\":101.59999999962747,\"connectEnd\":101.59999999962747,\"secureConnectionStart\":0,\"requestStart\":185.2999999988824,\"responseStart\":186.2999999988824,\"responseEnd\":188.19999999925494,\"transferSize\":0,\"encodedBodySize\":67721,\"decodedBodySize\":67721,\"serverTiming\":[],\"workerTiming\":[]}" }
274.8999999985099 event { "event": "PerformanceResourceTiming", "entry": "{"name":"http://localhost:8090/resources/images/spring-pivotal-logo.png\",\"entryType\":\"resource\",\"startTime\":101.89999999850988,\"duration\":85.5,\"initiatorType\":\"img\",\"nextHopProtocol\":\"\",\"workerStart\":0,\"redirectStart\":0,\"redirectEnd\":0,\"fetchStart\":101.89999999850988,\"domainLookupStart\":101.89999999850988,\"domainLookupEnd\":101.89999999850988,\"connectStart\":101.89999999850988,\"connectEnd\":101.89999999850988,\"secureConnectionStart\":0,\"requestStart\":185.7999999988824,\"responseStart\":186.2999999988824,\"responseEnd\":187.39999999850988,\"transferSize\":0,\"encodedBodySize\":2818,\"decodedBodySize\":2818,\"serverTiming\":[],\"workerTiming\":[]}" }
274.8999999985099 event { "event": "PerformanceResourceTiming", "entry": "{"name":"http://localhost:8090/webjars/jquery/2.2.4/jquery.min.js\",\"entryType\":\"resource\",\"startTime\":102.09999999962747,\"duration\":62.09999999962747,\"initiatorType\":\"script\",\"nextHopProtocol\":\"\",\"workerStart\":0,\"redirectStart\":0,\"redirectEnd\":0,\"fetchStart\":102.09999999962747,\"domainLookupStart\":102.09999999962747,\"domainLookupEnd\":102.09999999962747,\"connectStart\":102.09999999962747,\"connectEnd\":102.09999999962747,\"secureConnectionStart\":0,\"requestStart\":162.2999999988824,\"responseStart\":162.7999999988824,\"responseEnd\":164.19999999925494,\"transferSize\":0,\"encodedBodySize\":85613,\"decodedBodySize\":85613,\"serverTiming\":[],\"workerTiming\":[]}" }
274.8999999985099 event { "event": "PerformanceResourceTiming", "entry": "{"name":"http://localhost:8090/webjars/jquery-ui/1.11.4/jquery-ui.min.js\",\"entryType\":\"resource\",\"startTime\":102.19999999925494,\"duration\":64.5,\"initiatorType\":\"script\",\"nextHopProtocol\":\"\",\"workerStart\":0,\"redirectStart\":0,\"redirectEnd\":0,\"fetchStart\":102.19999999925494,\"domainLookupStart\":102.19999999925494,\"domainLookupEnd\":102.19999999925494,\"connectStart\":102.19999999925494,\"connectEnd\":102.19999999925494,\"secureConnectionStart\":0,\"requestStart\":162.69999999925494,\"responseStart\":163.39999999850988,\"responseEnd\":166.69999999925494,\"transferSize\":0,\"encodedBodySize\":240427,\"decodedBodySize\":240427,\"serverTiming\":[],\"workerTiming\":[]}" }
274.8999999985099 event { "event": "PerformanceResourceTiming", "entry": "{"name":"http://localhost:8090/resources/images/spring-logo-dataflow.png\",\"entryType\":\"resource\",\"startTime\":188.89999999850988,\"duration\":8.900000000372529,\"initiatorType\":\"css\",\"nextHopProtocol\":\"\",\"workerStart\":0,\"redirectStart\":0,\"redirectEnd\":0,\"fetchStart\":188.89999999850988,\"domainLookupStart\":188.89999999850988,\"domainLookupEnd\":188.89999999850988,\"connectStart\":188.89999999850988,\"connectEnd\":188.89999999850988,\"secureConnectionStart\":0,\"requestStart\":194.69999999925494,\"responseStart\":195.89999999850988,\"responseEnd\":197.7999999988824,\"transferSize\":0,\"encodedBodySize\":6888,\"decodedBodySize\":6888,\"serverTiming\":[],\"workerTiming\":[]}" }
274.8999999985099 event { "event": "PerformanceResourceTiming", "entry": "{"name":"http://localhost:8090/webjars/bootstrap/fonts/glyphicons-halflings-regular.woff2\",\"entryType\":\"resource\",\"startTime\":190.19999999925494,\"duration\":9.599999999627471,\"initiatorType\":\"css\",\"nextHopProtocol\":\"\",\"workerStart\":0,\"redirectStart\":0,\"redirectEnd\":0,\"fetchStart\":190.19999999925494,\"domainLookupStart\":190.19999999925494,\"domainLookupEnd\":190.19999999925494,\"connectStart\":190.19999999925494,\"connectEnd\":190.19999999925494,\"secureConnectionStart\":0,\"requestStart\":196.69999999925494,\"responseStart\":198,\"responseEnd\":199.7999999988824,\"transferSize\":0,\"encodedBodySize\":18028,\"decodedBodySize\":18028,\"serverTiming\":[],\"workerTiming\":[]}" }
274.8999999985099 event { "event": "PerformanceResourceTiming", "entry": "{"name":"http://localhost:8090/resources/fonts/montserrat-webfont.woff\",\"entryType\":\"resource\",\"startTime\":190.59999999962747,\"duration\":9.400000000372529,\"initiatorType\":\"css\",\"nextHopProtocol\":\"\",\"workerStart\":0,\"redirectStart\":0,\"redirectEnd\":0,\"fetchStart\":190.59999999962747,\"domainLookupStart\":190.59999999962747,\"domainLookupEnd\":190.59999999962747,\"connectStart\":190.59999999962747,\"connectEnd\":190.59999999962747,\"secureConnectionStart\":0,\"requestStart\":197.09999999962747,\"responseStart\":198.09999999962747,\"responseEnd\":200,\"transferSize\":0,\"encodedBodySize\":24240,\"decodedBodySize\":24240,\"serverTiming\":[],\"workerTiming\":[]}" }
274.8999999985099 event { "event": "PerformanceResourceTiming", "entry": "{"name":"http://localhost:8090/resources/fonts/varela_round-webfont.woff\",\"entryType\":\"resource\",\"startTime\":191.09999999962747,\"duration\":9.400000000372529,\"initiatorType\":\"css\",\"nextHopProtocol\":\"\",\"workerStart\":0,\"redirectStart\":0,\"redirectEnd\":0,\"fetchStart\":191.09999999962747,\"domainLookupStart\":191.09999999962747,\"domainLookupEnd\":191.09999999962747,\"connectStart\":191.09999999962747,\"connectEnd\":191.09999999962747,\"secureConnectionStart\":0,\"requestStart\":197.5,\"responseStart\":199.19999999925494,\"responseEnd\":200.5,\"transferSize\":0,\"encodedBodySize\":32712,\"decodedBodySize\":32712,\"serverTiming\":[],\"workerTiming\":[]}" }
274.8999999985099 event { "event": "PerformancePaintTiming", "entry": "{"name":"first-paint","entryType":"paint","startTime":195.09999999962747,"duration":0}" }
274.8999999985099 event { "event": "PerformancePaintTiming", "entry": "{"name":"first-contentful-paint","entryType":"paint","startTime":195.09999999962747,"duration":0}" }
274.8999999985099 event { "event": "LayoutShift", "entry": "{"name":"","entryType":"layout-shift","startTime":241.59999999962747,"duration":0,"value":0.01570405694491377,"hadRecentInput":false,"lastInputTime":0,"sources":[{"previousRect":{"x":90,"y":155,"width":740,"height":20,"top":155,"right":830,"bottom":175,"left":90},"currentRect":{"x":90,"y":324,"width":740,"height":20,"top":324,"right":830,"bottom":344,"left":90}},{"previousRect":{"x":90,"y":235,"width":750,"height":20,"top":235,"right":840,"bottom":255,"left":90},"currentRect":{"x":90,"y":404,"width":750,"height":42,"top":404,"right":840,"bottom":446,"left":90}}]}" }
280.09999999962747 event { "event": "LayoutShift", "entry": "{"name":"","entryType":"layout-shift","startTime":278.59999999962747,"duration":0,"value":0.04216973070949735,"hadRecentInput":false,"lastInputTime":0,"sources":[{"previousRect":{"x":333,"y":4,"width":487,"height":76,"top":4,"right":820,"bottom":80,"left":333},"currentRect":{"x":267,"y":68,"width":553,"height":76,"top":68,"right":820,"bottom":144,"left":267}},{"previousRect":{"x":0,"y":80,"width":919,"height":466,"top":80,"right":919,"bottom":546,"left":0},"currentRect":{"x":0,"y":144,"width":919,"height":466,"top":144,"right":919,"bottom":610,"left":0}}]}" }
282.8999999985099 event { "event": "readystatechange", "readyState": "interactive" }
283.09999999962747 event { "event": "DOMContentLoaded" }
284.09999999962747 boomrevent
at :490:19
{ "event": "dom_loaded", "arguments": "{"1":{}}" }
285.19999999925494 event { "event": "PerformanceResourceTiming", "entry": "{"name":"http://localhost:8090/webjars/bootstrap/3.3.6/js/bootstrap.min.js\",\"entryType\":\"resource\",\"startTime\":102.39999999850988,\"duration\":84.60000000149012,\"initiatorType\":\"script\",\"nextHopProtocol\":\"\",\"workerStart\":0,\"redirectStart\":0,\"redirectEnd\":0,\"fetchStart\":102.39999999850988,\"domainLookupStart\":102.39999999850988,\"domainLookupEnd\":102.39999999850988,\"connectStart\":102.39999999850988,\"connectEnd\":102.39999999850988,\"secureConnectionStart\":0,\"requestStart\":184.2999999988824,\"responseStart\":185.5,\"responseEnd\":187,\"transferSize\":0,\"encodedBodySize\":36868,\"decodedBodySize\":36868,\"serverTiming\":[],\"workerTiming\":[]}" }
410 event { "event": "readystatechange", "readyState": "complete" }
410.19999999925494 event { "event": "load" }
413.09999999962747 session
at Object.set (:92:17)
{ "method": "BOOMR.session.length", "oldvalue": 6, "value": 7, "session": { "domain": "localhost", "ID": "5e1f1521-8c1e-4900-9f76-4f52623cd2a6", "start": 1632405969059, "length": 7, "enabled": true } }
cookie-changed { "cause": "overwrite", "cookie": { "domain": "localhost", "expirationDate": 1633010822, "hostOnly": true, "httpOnly": false, "name": "RT", "path": "/", "sameSite": "lax", "secure": false, "session": false, "storeId": "0", "value": ""z=1&dm=localhost&si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6&ss=ktx0d6zn&sl=6&tt=1x8&bcn=http%3A%2F%2Flocalhost%3A8080%2Ftunaperf"" }, "removed": true }
cookie-changed { "cause": "explicit", "cookie": { "domain": "localhost", "expirationDate": 1633010822, "hostOnly": true, "httpOnly": false, "name": "RT", "path": "/", "sameSite": "lax", "secure": false, "session": false, "storeId": "0", "value": ""z=1&dm=localhost&si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6&ss=ktx0d6zn&sl=7&tt=28o&bcn=http%3A%2F%2Flocalhost%3A8080%2Ftunaperf&ld=15b9"" }, "removed": false }
419.69999999925494 boomr
at Object.set (:314:17)
{ "method": "BOOMR.t_onload" }
420 event { "event": "PerformanceNavigationTiming", "entry": "{"name":"http://localhost:8090/\",\"entryType\":\"navigation\",\"startTime\":0,\"duration\":411.59999999962747,\"initiatorType\":\"navigation\",\"nextHopProtocol\":\"http/1.1\",\"workerStart\":0,\"redirectStart\":0,\"redirectEnd\":0,\"fetchStart\":1.3999999985098839,\"domainLookupStart\":1.3999999985098839,\"domainLookupEnd\":1.3999999985098839,\"connectStart\":1.3999999985098839,\"connectEnd\":1.3999999985098839,\"secureConnectionStart\":0,\"requestStart\":8.099999999627471,\"responseStart\":38.19999999925494,\"responseEnd\":39.29999999888241,\"transferSize\":4044,\"encodedBodySize\":3744,\"decodedBodySize\":3744,\"serverTiming\":[],\"workerTiming\":[],\"unloadEventStart\":59.29999999888241,\"unloadEventEnd\":59.29999999888241,\"domInteractive\":282.8999999985099,\"domContentLoadedEventStart\":283.09999999962747,\"domContentLoadedEventEnd\":284.7999999988824,\"domComplete\":410,\"loadEventStart\":410.19999999925494,\"loadEventEnd\":411.59999999962747,\"type\":\"reload\",\"redirectCount\":0}" }
420 event { "event": "LargestContentfulPaint", "entry": "{"name":"","entryType":"largest-contentful-paint","startTime":298.099,"duration":0,"size":40630,"renderTime":298.099,"loadTime":274.599,"id":"","url":"http://localhost:8090/resources/images/pets.png\"}" }
420 event { "event": "PerformanceLongTaskTiming", "entry": "{"name":"self","entryType":"longtask","startTime":328.3999999985099,"duration":73,"attribution":[{"name":"unknown","entryType":"taskattribution","startTime":0,"duration":0,"containerType":"window","containerSrc":"","containerId":"","containerName":""}]}" }
420.5 event { "event": "ReportingObserver deprecation", "entry": "{"type":"deprecation","message":"chrome.loadTimes() is deprecated, instead use standardized API: nextHopProtocol in Navigation Timing 2. https://www.chromestatus.com/features/5637885046816768.\",\"fileName\":\"http://localhost:8090/js/boomerang-1.1000.10.minimal.js\",\"lineNumber\":10587,\"columnNumber\":35}" }
420.5 event { "event": "ReportingObserver deprecation", "entry": "{"type":"deprecation","message":"chrome.loadTimes() is deprecated, instead use standardized API: Navigation Timing 2. https://www.chromestatus.com/features/5637885046816768.\",\"fileName\":\"http://localhost:8090/js/boomerang-1.1000.10.minimal.js\",\"lineNumber\":10588,\"columnNumber\":34}" }
420.5 event { "event": "ReportingObserver deprecation", "entry": "{"type":"deprecation","message":"chrome.loadTimes() is deprecated, instead use standardized API: Paint Timing. https://www.chromestatus.com/features/5637885046816768.\",\"fileName\":\"http://localhost:8090/js/boomerang-1.1000.10.minimal.js\",\"lineNumber\":10594,\"columnNumber\":30}" }
421.19999999925494 boomrevent
at Object.is_complete (:548:17)
{ "event": "is_complete", "arguments": "{"0":{"mob.etype":"4g","mob.dl":1.55,"mob.rtt":150,"rt.start":"navigation","rt.bmr":"101,10,6,6","rt.tstart":1632406022187,"rt.bstart":1632406022344,"rt.end":1632406022599,"t_resp":39,"t_page":373,"t_done":412,"t_other":"t_domloaded|285,boomerang|14,boomr_fb|157","rt.tt":2904,"rt.obo":0,"nt_nav_st":1632406022187,"nt_fet_st":1632406022188,"nt_dns_st":1632406022188,"nt_dns_end":1632406022188,"nt_con_st":1632406022188,"nt_con_end":1632406022188,"nt_req_st":1632406022195,"nt_res_st":1632406022225,"nt_res_end":1632406022226,"nt_domloading":1632406022250,"nt_domint":1632406022469,"nt_domcontloaded_st":1632406022470,"nt_domcontloaded_end":1632406022471,"nt_domcomp":1632406022597,"nt_load_st":1632406022597,"nt_load_end":1632406022598,"nt_unload_st":1632406022246,"nt_unload_end":1632406022246,"nt_enc_size":3744,"nt_dec_size":3744,"nt_trn_size":4044,"nt_protocol":"http/1.1","nt_spdy":0,"nt_cinf":"http/1.1","nt_first_paint":1632406022383,"nt_red_cnt":0,"nt_nav_type":1,"restiming":"{\"http://localhost:8090/\\\":{\\\"|\\\":\\\"6,13,12,8,1,,1,1,1*12w0,8c\\\",\\\"resources/\\\":{\\\"css/petclinic.css\\\":\\\"22t,7,6,5*139lb,_*44\\\",\\\"images/\\\":{\\\"pets.png\\\":\\\"*04q,6n,62,2i|12u,2e,2c,2b*11g95,_\\\",\\\"spring-\\\":{\\\"pivotal-logo.png\\\":\\\"*016,5k,d0,a5|12u,2d,2c,2c*126a,_\\\",\\\"logo-dataflow.png\\\":\\\"459,9,7,6*15bc,_\\\"}},\\\"fonts/\\\":{\\\"montserrat-webfont.woff\\\":\\\"45b,9,7,6*1ipc,_\\\",\\\"varela_round-webfont.woff\\\":\\\"45b,a,8,7*1p8o,_\\\"}},\\\"js/boomerang-1.1000.10.minimal.js\\\":\\\"32t,a,6,6*19xey,_*20\\\",\\\"webjars/\\\":{\\\"jquery\\\":{\\\"/2.2.4/jquery.min.js\\\":\\\"32u,1q,1p,1o*11u25,_*24\\\",\\\"-ui/1.11.4/jquery-ui.min.js\\\":\\\"32u,1t,1p,1p*155ij,_*24\\\"},\\\"bootstrap/\\\":{\\\"3.3.6/js/bootstrap.min.js\\\":\\\"32u,2d,2c,2a*1sg4,_*24\\\",\\\"fonts/glyphicons-halflings-regular.woff2\\\":\\\"45a,a,8,7*1dws,_\\\"}}}}\"}}" }
421.59999999962747 boomr
at Object.set (:314:17)
{ "method": "BOOMR.beaconsSent" }
421.59999999962747 boomrevent
at :490:19
{ "event": "before_beacon", "arguments": "{"0":{"mob.etype":"4g","mob.dl":1.55,"mob.rtt":150,"rt.start":"navigation","rt.bmr":"101,10,6,6","rt.tstart":1632406022187,"rt.bstart":1632406022344,"rt.end":1632406022599,"t_resp":39,"t_page":373,"t_done":412,"t_other":"t_domloaded|285,boomerang|14,boomr_fb|157","rt.tt":2904,"rt.obo":0,"nt_nav_st":1632406022187,"nt_fet_st":1632406022188,"nt_dns_st":1632406022188,"nt_dns_end":1632406022188,"nt_con_st":1632406022188,"nt_con_end":1632406022188,"nt_req_st":1632406022195,"nt_res_st":1632406022225,"nt_res_end":1632406022226,"nt_domloading":1632406022250,"nt_domint":1632406022469,"nt_domcontloaded_st":1632406022470,"nt_domcontloaded_end":1632406022471,"nt_domcomp":1632406022597,"nt_load_st":1632406022597,"nt_load_end":1632406022598,"nt_unload_st":1632406022246,"nt_unload_end":1632406022246,"nt_enc_size":3744,"nt_dec_size":3744,"nt_trn_size":4044,"nt_protocol":"http/1.1","nt_spdy":0,"nt_cinf":"http/1.1","nt_first_paint":1632406022383,"nt_red_cnt":0,"nt_nav_type":1,"restiming":"{\"http://localhost:8090/\\\":{\\\"|\\\":\\\"6,13,12,8,1,,1,1,1*12w0,8c\\\",\\\"resources/\\\":{\\\"css/petclinic.css\\\":\\\"22t,7,6,5*139lb,_*44\\\",\\\"images/\\\":{\\\"pets.png\\\":\\\"*04q,6n,62,2i|12u,2e,2c,2b*11g95,_\\\",\\\"spring-\\\":{\\\"pivotal-logo.png\\\":\\\"*016,5k,d0,a5|12u,2d,2c,2c*126a,_\\\",\\\"logo-dataflow.png\\\":\\\"459,9,7,6*15bc,_\\\"}},\\\"fonts/\\\":{\\\"montserrat-webfont.woff\\\":\\\"45b,9,7,6*1ipc,_\\\",\\\"varela_round-webfont.woff\\\":\\\"45b,a,8,7*1p8o,_\\\"}},\\\"js/boomerang-1.1000.10.minimal.js\\\":\\\"32t,a,6,6*19xey,_*20\\\",\\\"webjars/\\\":{\\\"jquery\\\":{\\\"/2.2.4/jquery.min.js\\\":\\\"32u,1q,1p,1o*11u25,_*24\\\",\\\"-ui/1.11.4/jquery-ui.min.js\\\":\\\"32u,1t,1p,1p*155ij,_*24\\\"},\\\"bootstrap/\\\":{\\\"3.3.6/js/bootstrap.min.js\\\":\\\"32u,2d,2c,2a*1sg4,_*24\\\",\\\"fonts/glyphicons-halflings-regular.woff2\\\":\\\"45a,a,8,7*1dws,_\\\"}}}}\",\"u\":\"http://localhost:8090/\",\"v\":\"1.1000.10\",\"sm\":\"i\",\"rt.si\":\"5e1f1521-8c1e-4900-9f76-4f52623cd2a6-qzw4i9\",\"rt.ss\":1632405969059,\"rt.sl\":7,\"vis.st\":\"visible\",\"ua.plt\":\"MacIntel\",\"ua.vnd\":\"Google Inc.","pid":"5f9co3tb","n":1},"1":{}}" }
422.2999999988824
at :475:17
pid n beacon_type page_group u rt.tstart rt.end t_resp t_page t_done rt.sl
5f9co3tb 1 page_view (navigation) http://localhost:8090/ 1632406022187 1632406022599 39 373 412 7
422.5 boomrevent
at :490:19
{ "event": "beacon", "arguments": "{"0":{"mob.etype":"4g","mob.dl":1.55,"mob.rtt":150,"rt.start":"navigation","rt.bmr":"101,10,6,6","rt.tstart":1632406022187,"rt.bstart":1632406022344,"rt.end":1632406022599,"t_resp":39,"t_page":373,"t_done":412,"t_other":"t_domloaded|285,boomerang|14,boomr_fb|157","rt.tt":2904,"rt.obo":0,"nt_nav_st":1632406022187,"nt_fet_st":1632406022188,"nt_dns_st":1632406022188,"nt_dns_end":1632406022188,"nt_con_st":1632406022188,"nt_con_end":1632406022188,"nt_req_st":1632406022195,"nt_res_st":1632406022225,"nt_res_end":1632406022226,"nt_domloading":1632406022250,"nt_domint":1632406022469,"nt_domcontloaded_st":1632406022470,"nt_domcontloaded_end":1632406022471,"nt_domcomp":1632406022597,"nt_load_st":1632406022597,"nt_load_end":1632406022598,"nt_unload_st":1632406022246,"nt_unload_end":1632406022246,"nt_enc_size":3744,"nt_dec_size":3744,"nt_trn_size":4044,"nt_protocol":"http/1.1","nt_spdy":0,"nt_cinf":"http/1.1","nt_first_paint":1632406022383,"nt_red_cnt":0,"nt_nav_type":1,"restiming":"{\"http://localhost:8090/\\\":{\\\"|\\\":\\\"6,13,12,8,1,,1,1,1*12w0,8c\\\",\\\"resources/\\\":{\\\"css/petclinic.css\\\":\\\"22t,7,6,5*139lb,_*44\\\",\\\"images/\\\":{\\\"pets.png\\\":\\\"*04q,6n,62,2i|12u,2e,2c,2b*11g95,_\\\",\\\"spring-\\\":{\\\"pivotal-logo.png\\\":\\\"*016,5k,d0,a5|12u,2d,2c,2c*126a,_\\\",\\\"logo-dataflow.png\\\":\\\"459,9,7,6*15bc,_\\\"}},\\\"fonts/\\\":{\\\"montserrat-webfont.woff\\\":\\\"45b,9,7,6*1ipc,_\\\",\\\"varela_round-webfont.woff\\\":\\\"45b,a,8,7*1p8o,_\\\"}},\\\"js/boomerang-1.1000.10.minimal.js\\\":\\\"32t,a,6,6*19xey,_*20\\\",\\\"webjars/\\\":{\\\"jquery\\\":{\\\"/2.2.4/jquery.min.js\\\":\\\"32u,1q,1p,1o*11u25,_*24\\\",\\\"-ui/1.11.4/jquery-ui.min.js\\\":\\\"32u,1t,1p,1p*155ij,_*24\\\"},\\\"bootstrap/\\\":{\\\"3.3.6/js/bootstrap.min.js\\\":\\\"32u,2d,2c,2a*1sg4,_*24\\\",\\\"fonts/glyphicons-halflings-regular.woff2\\\":\\\"45a,a,8,7*1dws,_\\\"}}}}\",\"u\":\"http://localhost:8090/\",\"v\":\"1.1000.10\",\"sm\":\"i\",\"rt.si\":\"5e1f1521-8c1e-4900-9f76-4f52623cd2a6-qzw4i9\",\"rt.ss\":1632405969059,\"rt.sl\":7,\"vis.st\":\"visible\",\"ua.plt\":\"MacIntel\",\"ua.vnd\":\"Google Inc.","pid":"5f9co3tb","n":1},"1":{}}" }
request-queued { "frameId": 0, "initiator": "http://localhost:8090", "method": "POST", "parentFrameId": -1, "requestId": "303", "tabId": 2, "timeStamp": 1632406022616.624, "type": "ping", "url": "http://localhost:8080/tunaperf" }
request-queued { "frameId": 0, "initiator": "http://localhost:8090", "method": "GET", "parentFrameId": -1, "requestId": "304", "tabId": 2, "timeStamp": 1632406022617.079, "type": "image", "url": "http://localhost:8090/resources/images/favicon.png" }
430.5 boomrevent
at :490:19
{ "event": "page_load_beacon", "arguments": "{"0":{"mob.etype":"4g","mob.dl":1.55,"mob.rtt":150,"rt.start":"navigation","rt.bmr":"101,10,6,6","rt.tstart":1632406022187,"rt.bstart":1632406022344,"rt.end":1632406022599,"t_resp":39,"t_page":373,"t_done":412,"t_other":"t_domloaded|285,boomerang|14,boomr_fb|157","rt.tt":2904,"rt.obo":0,"nt_nav_st":1632406022187,"nt_fet_st":1632406022188,"nt_dns_st":1632406022188,"nt_dns_end":1632406022188,"nt_con_st":1632406022188,"nt_con_end":1632406022188,"nt_req_st":1632406022195,"nt_res_st":1632406022225,"nt_res_end":1632406022226,"nt_domloading":1632406022250,"nt_domint":1632406022469,"nt_domcontloaded_st":1632406022470,"nt_domcontloaded_end":1632406022471,"nt_domcomp":1632406022597,"nt_load_st":1632406022597,"nt_load_end":1632406022598,"nt_unload_st":1632406022246,"nt_unload_end":1632406022246,"nt_enc_size":3744,"nt_dec_size":3744,"nt_trn_size":4044,"nt_protocol":"http/1.1","nt_spdy":0,"nt_cinf":"http/1.1","nt_first_paint":1632406022383,"nt_red_cnt":0,"nt_nav_type":1,"restiming":"{\"http://localhost:8090/\\\":{\\\"|\\\":\\\"6,13,12,8,1,,1,1,1*12w0,8c\\\",\\\"resources/\\\":{\\\"css/petclinic.css\\\":\\\"22t,7,6,5*139lb,_*44\\\",\\\"images/\\\":{\\\"pets.png\\\":\\\"*04q,6n,62,2i|12u,2e,2c,2b*11g95,_\\\",\\\"spring-\\\":{\\\"pivotal-logo.png\\\":\\\"*016,5k,d0,a5|12u,2d,2c,2c*126a,_\\\",\\\"logo-dataflow.png\\\":\\\"459,9,7,6*15bc,_\\\"}},\\\"fonts/\\\":{\\\"montserrat-webfont.woff\\\":\\\"45b,9,7,6*1ipc,_\\\",\\\"varela_round-webfont.woff\\\":\\\"45b,a,8,7*1p8o,_\\\"}},\\\"js/boomerang-1.1000.10.minimal.js\\\":\\\"32t,a,6,6*19xey,_*20\\\",\\\"webjars/\\\":{\\\"jquery\\\":{\\\"/2.2.4/jquery.min.js\\\":\\\"32u,1q,1p,1o*11u25,_*24\\\",\\\"-ui/1.11.4/jquery-ui.min.js\\\":\\\"32u,1t,1p,1p*155ij,_*24\\\"},\\\"bootstrap/\\\":{\\\"3.3.6/js/bootstrap.min.js\\\":\\\"32u,2d,2c,2a*1sg4,_*24\\\",\\\"fonts/glyphicons-halflings-regular.woff2\\\":\\\"45a,a,8,7*1dws,_\\\"}}}}\",\"u\":\"http://localhost:8090/\",\"v\":\"1.1000.10\",\"sm\":\"i\",\"rt.si\":\"5e1f1521-8c1e-4900-9f76-4f52623cd2a6-qzw4i9\",\"rt.ss\":1632405969059,\"rt.sl\":7,\"vis.st\":\"visible\",\"ua.plt\":\"MacIntel\",\"ua.vnd\":\"Google Inc.","pid":"5f9co3tb","n":1},"1":{}}" }
433.3999999985099 event { "event": "PerformanceResourceTiming", "entry": "{"name":"http://localhost:8080/tunaperf\",\"entryType\":\"resource\",\"startTime\":426.69999999925494,\"duration\":6.5,\"initiatorType\":\"beacon\",\"nextHopProtocol\":\"\",\"workerStart\":0,\"redirectStart\":0,\"redirectEnd\":0,\"fetchStart\":426.69999999925494,\"domainLookupStart\":0,\"domainLookupEnd\":0,\"connectStart\":0,\"connectEnd\":0,\"secureConnectionStart\":0,\"requestStart\":0,\"responseStart\":0,\"responseEnd\":433.19999999925494,\"transferSize\":0,\"encodedBodySize\":0,\"decodedBodySize\":0,\"serverTiming\":[],\"workerTiming\":[]}" }
response-started { "frameId": 0, "fromCache": false, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "304", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022633.3152, "type": "image", "url": "http://localhost:8090/resources/images/favicon.png" }
request-completed { "frameId": 0, "fromCache": false, "initiator": "http://localhost:8090", "ip": "::1", "method": "GET", "parentFrameId": -1, "requestId": "304", "statusCode": 200, "statusLine": "HTTP/1.1 200", "tabId": 2, "timeStamp": 1632406022633.707, "type": "image", "url": "http://localhost:8090/resources/images/favicon.png" }
446.5 event { "event": "PerformanceResourceTiming", "entry": "{"name":"http://localhost:8090/resources/images/favicon.png\",\"entryType\":\"resource\",\"startTime\":427.7999999988824,\"duration\":15.900000000372529,\"initiatorType\":\"other\",\"nextHopProtocol\":\"http/1.1\",\"workerStart\":0,\"redirectStart\":0,\"redirectEnd\":0,\"fetchStart\":427.7999999988824,\"domainLookupStart\":427.7999999988824,\"domainLookupEnd\":427.7999999988824,\"connectStart\":427.7999999988824,\"connectEnd\":427.7999999988824,\"secureConnectionStart\":0,\"requestStart\":433.3999999985099,\"responseStart\":442.7999999988824,\"responseEnd\":443.69999999925494,\"transferSize\":828,\"encodedBodySize\":528,\"decodedBodySize\":528,\"serverTiming\":[],\"workerTiming\":[]}" }
1281.3999999985099 boomrevent
at :490:19
{ "event": "spa_navigation", "arguments": "{"1":{}}" }
1284.8999999985099 boomrevent
at :490:19
{ "event": "xhr_load", "arguments": "{"0":{"timing":{"requestStart":1632406022187,"domComplete":1632406022515,"loadEventEnd":1632406022599,"responseEnd":1632406022226,"fetchStart":1632406022187},"initiator":"spa_hard","url":"http://localhost:8090/\",\"index\":0,\"restiming\":{\"restiming\":{\"http://localhost:8090/\":{\"|\":\"6,13,12,8,1,,1,1,1*12w0,8c\",\"resources/\":{\"css/petclinic.css\":\"22t,7,6,5*139lb,_*44\",\"images/\":{\"pets.png\":\"*04q,6n,62,2i|12u,2e,2c,2b*11g95,_\",\"spring-\":{\"pivotal-logo.png\":\"*016,5k,d0,a5|12u,2d,2c,2c*126a,_\",\"logo-dataflow.png\":\"459,9,7,6*15bc,_\"}},\"fonts/\":{\"montserrat-webfont.woff\":\"45b,9,7,6*1ipc,_\",\"varela_round-webfont.woff\":\"45b,a,8,7*1p8o,_\"}},\"js/boomerang-1.1000.10.minimal.js\":\"32t,a,6,6*19xey,_*20\",\"webjars/\":{\"jquery\":{\"/2.2.4/jquery.min.js\":\"32u,1q,1p,1o*11u25,_*24\",\"-ui/1.11.4/jquery-ui.min.js\":\"32u,1t,1p,1p*155ij,_*24\"},\"bootstrap/\":{\"3.3.6/js/bootstrap.min.js\":\"32u,2d,2c,2a*1sg4,_*24\",\"fonts/glyphicons-halflings-regular.woff2\":\"45a,a,8,7*1dws,_\"}}}},\"servertiming\":[]}},\"1\":{}}" }
1285.5 session
at Object.set (:92:17)
{ "method": "BOOMR.session.length", "oldvalue": 7, "value": 8, "session": { "domain": "localhost", "ID": "5e1f1521-8c1e-4900-9f76-4f52623cd2a6", "start": 1632405969059, "length": 8, "enabled": true } }
cookie-changed { "cause": "overwrite", "cookie": { "domain": "localhost", "expirationDate": 1633010822, "hostOnly": true, "httpOnly": false, "name": "RT", "path": "/", "sameSite": "lax", "secure": false, "session": false, "storeId": "0", "value": ""z=1&dm=localhost&si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6&ss=ktx0d6zn&sl=7&tt=28o&bcn=http%3A%2F%2Flocalhost%3A8080%2Ftunaperf&ld=15b9"" }, "removed": true }
cookie-changed { "cause": "explicit", "cookie": { "domain": "localhost", "expirationDate": 1633010823, "hostOnly": true, "httpOnly": false, "name": "RT", "path": "/", "sameSite": "lax", "secure": false, "session": false, "storeId": "0", "value": ""z=1&dm=localhost&si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6&ss=ktx0d6zn&sl=8&tt=2k4&bcn=http%3A%2F%2Flocalhost%3A8080%2Ftunaperf&ld=15zi"" }, "removed": false }
1286.8999999985099 boomrevent
at Object.is_complete (:548:17)
{ "event": "is_complete", "arguments": "{"0":{"mob.etype":"4g","mob.dl":1.55,"mob.rtt":150,"u":"http://localhost:8090/\",\"v\":\"1.1000.10\",\"sm\":\"i\",\"rt.si\":\"5e1f1521-8c1e-4900-9f76-4f52623cd2a6-qzw4i9\",\"rt.ss\":1632405969059,\"rt.sl\":7,\"vis.st\":\"visible\",\"ua.plt\":\"MacIntel\",\"ua.vnd\":\"Google Inc.","pid":"5f9co3tb","n":1,"rt.bmr":"101,10,6,6","rt.start":"manual","rt.tstart":1632406022187,"rt.bstart":1632406022344,"rt.end":1632406022599,"t_resp":39,"t_page":373,"t_done":412,"t_other":"boomerang|14,boomr_fb|157","http.initiator":"spa_hard","rt.tt":3316,"rt.obo":0,"restiming":"{\"http://localhost:8090/\\\":{\\\"|\\\":\\\"6,13,12,8,1,,1,1,1*12w0,8c\\\",\\\"resources/\\\":{\\\"css/petclinic.css\\\":\\\"22t,7,6,5*139lb,_*44\\\",\\\"images/\\\":{\\\"pets.png\\\":\\\"*04q,6n,62,2i|12u,2e,2c,2b*11g95,_\\\",\\\"spring-\\\":{\\\"pivotal-logo.png\\\":\\\"*016,5k,d0,a5|12u,2d,2c,2c*126a,_\\\",\\\"logo-dataflow.png\\\":\\\"459,9,7,6*15bc,_\\\"}},\\\"fonts/\\\":{\\\"montserrat-webfont.woff\\\":\\\"45b,9,7,6*1ipc,_\\\",\\\"varela_round-webfont.woff\\\":\\\"45b,a,8,7*1p8o,_\\\"}},\\\"js/boomerang-1.1000.10.minimal.js\\\":\\\"32t,a,6,6*19xey,_*20\\\",\\\"webjars/\\\":{\\\"jquery\\\":{\\\"/2.2.4/jquery.min.js\\\":\\\"32u,1q,1p,1o*11u25,_*24\\\",\\\"-ui/1.11.4/jquery-ui.min.js\\\":\\\"32u,1t,1p,1p*155ij,_*24\\\"},\\\"bootstrap/\\\":{\\\"3.3.6/js/bootstrap.min.js\\\":\\\"32u,2d,2c,2a*1sg4,_*24\\\",\\\"fonts/glyphicons-halflings-regular.woff2\\\":\\\"45a,a,8,7*1dws,_\\\"}}}}\"}}" }
1287 boomr
at Object.set (:314:17)
{ "method": "BOOMR.beaconsSent" }
1287.199999999255 boomrevent
at :490:19
{ "event": "before_beacon", "arguments": "{"0":{"mob.etype":"4g","mob.dl":1.55,"mob.rtt":150,"u":"http://localhost:8090/\",\"v\":\"1.1000.10\",\"sm\":\"i\",\"rt.si\":\"5e1f1521-8c1e-4900-9f76-4f52623cd2a6-qzw4i9\",\"rt.ss\":1632405969059,\"rt.sl\":8,\"vis.st\":\"visible\",\"ua.plt\":\"MacIntel\",\"ua.vnd\":\"Google Inc.","pid":"5f9co3tb","n":2,"rt.bmr":"101,10,6,6","rt.start":"manual","rt.tstart":1632406022187,"rt.bstart":1632406022344,"rt.end":1632406022599,"t_resp":39,"t_page":373,"t_done":412,"t_other":"boomerang|14,boomr_fb|157","http.initiator":"spa_hard","rt.tt":3316,"rt.obo":0,"restiming":"{\"http://localhost:8090/\\\":{\\\"|\\\":\\\"6,13,12,8,1,,1,1,1*12w0,8c\\\",\\\"resources/\\\":{\\\"css/petclinic.css\\\":\\\"22t,7,6,5*139lb,_*44\\\",\\\"images/\\\":{\\\"pets.png\\\":\\\"*04q,6n,62,2i|12u,2e,2c,2b*11g95,_\\\",\\\"spring-\\\":{\\\"pivotal-logo.png\\\":\\\"*016,5k,d0,a5|12u,2d,2c,2c*126a,_\\\",\\\"logo-dataflow.png\\\":\\\"459,9,7,6*15bc,_\\\"}},\\\"fonts/\\\":{\\\"montserrat-webfont.woff\\\":\\\"45b,9,7,6*1ipc,_\\\",\\\"varela_round-webfont.woff\\\":\\\"45b,a,8,7*1p8o,_\\\"}},\\\"js/boomerang-1.1000.10.minimal.js\\\":\\\"32t,a,6,6*19xey,_*20\\\",\\\"webjars/\\\":{\\\"jquery\\\":{\\\"/2.2.4/jquery.min.js\\\":\\\"32u,1q,1p,1o*11u25,_*24\\\",\\\"-ui/1.11.4/jquery-ui.min.js\\\":\\\"32u,1t,1p,1p*155ij,_*24\\\"},\\\"bootstrap/\\\":{\\\"3.3.6/js/bootstrap.min.js\\\":\\\"32u,2d,2c,2a*1sg4,_*24\\\",\\\"fonts/glyphicons-halflings-regular.woff2\\\":\\\"45a,a,8,7*1dws,_\\\"}}}}\"},\"1\":{}}" }
1287.2999999988824
at :475:17
pid n beacon_type page_group u rt.tstart rt.end t_resp t_page t_done rt.sl
5f9co3tb 2 spa_hard http://localhost:8090/ 1632406022187 1632406022599 39 373 412 8
1287.5 boomrevent
at :490:19
{ "event": "beacon", "arguments": "{"0":{"mob.etype":"4g","mob.dl":1.55,"mob.rtt":150,"u":"http://localhost:8090/\",\"v\":\"1.1000.10\",\"sm\":\"i\",\"rt.si\":\"5e1f1521-8c1e-4900-9f76-4f52623cd2a6-qzw4i9\",\"rt.ss\":1632405969059,\"rt.sl\":8,\"vis.st\":\"visible\",\"ua.plt\":\"MacIntel\",\"ua.vnd\":\"Google Inc.","pid":"5f9co3tb","n":2,"rt.bmr":"101,10,6,6","rt.start":"manual","rt.tstart":1632406022187,"rt.bstart":1632406022344,"rt.end":1632406022599,"t_resp":39,"t_page":373,"t_done":412,"t_other":"boomerang|14,boomr_fb|157","http.initiator":"spa_hard","rt.tt":3316,"rt.obo":0,"restiming":"{\"http://localhost:8090/\\\":{\\\"|\\\":\\\"6,13,12,8,1,,1,1,1*12w0,8c\\\",\\\"resources/\\\":{\\\"css/petclinic.css\\\":\\\"22t,7,6,5*139lb,_*44\\\",\\\"images/\\\":{\\\"pets.png\\\":\\\"*04q,6n,62,2i|12u,2e,2c,2b*11g95,_\\\",\\\"spring-\\\":{\\\"pivotal-logo.png\\\":\\\"*016,5k,d0,a5|12u,2d,2c,2c*126a,_\\\",\\\"logo-dataflow.png\\\":\\\"459,9,7,6*15bc,_\\\"}},\\\"fonts/\\\":{\\\"montserrat-webfont.woff\\\":\\\"45b,9,7,6*1ipc,_\\\",\\\"varela_round-webfont.woff\\\":\\\"45b,a,8,7*1p8o,_\\\"}},\\\"js/boomerang-1.1000.10.minimal.js\\\":\\\"32t,a,6,6*19xey,_*20\\\",\\\"webjars/\\\":{\\\"jquery\\\":{\\\"/2.2.4/jquery.min.js\\\":\\\"32u,1q,1p,1o*11u25,_*24\\\",\\\"-ui/1.11.4/jquery-ui.min.js\\\":\\\"32u,1t,1p,1p*155ij,_*24\\\"},\\\"bootstrap/\\\":{\\\"3.3.6/js/bootstrap.min.js\\\":\\\"32u,2d,2c,2a*1sg4,_*24\\\",\\\"fonts/glyphicons-halflings-regular.woff2\\\":\\\"45a,a,8,7*1dws,_\\\"}}}}\"},\"1\":{}}" }
request-queued { "frameId": 0, "initiator": "http://localhost:8090", "method": "POST", "parentFrameId": -1, "requestId": "309", "tabId": 2, "timeStamp": 1632406023477.8188, "type": "ping", "url": "http://localhost:8080/tunaperf" }
1292.199999999255 event { "event": "PerformanceResourceTiming", "entry": "{"name":"http://localhost:8080/tunaperf\",\"entryType\":\"resource\",\"startTime\":1288.5,\"duration\":3.5,\"initiatorType\":\"beacon\",\"nextHopProtocol\":\"\",\"workerStart\":0,\"redirectStart\":0,\"redirectEnd\":0,\"fetchStart\":1288.5,\"domainLookupStart\":0,\"domainLookupEnd\":0,\"connectStart\":0,\"connectEnd\":0,\"secureConnectionStart\":0,\"requestStart\":0,\"responseStart\":0,\"responseEnd\":1292,\"transferSize\":0,\"encodedBodySize\":0,\"decodedBodySize\":0,\"serverTiming\":[],\"workerTiming\":[]}" }
Config

from boomerang.

iwindfree avatar iwindfree commented on June 25, 2024

If the above attachment is not what you want, please let me know how to turn on debug log.

from boomerang.

bluesmoon avatar bluesmoon commented on June 25, 2024

We need the boomerang log. You don't need any extension. When you build boomerang, it will create a minified version as well as a debug version. Use the debug version in your webpage. This will cause many messages to be printed to the webdev console as boomerang runs. That's the log that is required.

from boomerang.

iwindfree avatar iwindfree commented on June 25, 2024

Below is boomerang log.

VM796:326  boomerang-inspector  Detected Boomerang v1.1000.10 
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267833) {5i2gzjuh}: boomerang: [debug] Generated PageID: 5i2gzjuh
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267834) {5i2gzjuh}: boomerang.rt: [debug] init RT
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267836) {5i2gzjuh}: boomerang.rt: [debug] Read from cookie z=1
	dm=localhost
	si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
	ss=1632405969059
	sl=18
	tt=11010
	bcn=http://localhost:8080/tunaperf
	ld=1632408252758
	ul=1632408267661
	hd=1632408267700
	obo=0
	s=1632408267661
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267837) {5i2gzjuh}: boomerang.rt: [debug] Setting cookie (timer=undefined)
z=1
	dm=localhost
	si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
	ss=ktx0d6zn
	sl=i
	tt=8hu
	bcn=http://localhost:8080/tunaperf
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267840) {5i2gzjuh}: boomerang.rt: [debug] Current session meta:
domain=localhost
	ID=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
	start=1632405969059
	length=18
	enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267840) {5i2gzjuh}: boomerang.rt: [debug] Timers: t_start=undefined, sessionLoad=11010, sessionError=0, lastAction=1632408267661
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267840) {5i2gzjuh}: boomerang.rt: [debug] New session meta:
domain=localhost
	ID=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
	start=1632405969059
	length=18
	enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267841) {5i2gzjuh}: boomerang.rt: [debug] Timers: t_start=undefined, sessionLoad=11010, sessionError=0
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267844) {5i2gzjuh}: boomerang.History: [debug] hook: undefined
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267844) {5i2gzjuh}: boomerang.SPA: [debug] Hooked
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267845) {5i2gzjuh}: boomerang.SPA: [debug] Route Change
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267847) {5i2gzjuh}: boomerang.History: [debug] Deprecated: Initialized from Angular config
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267847) {5i2gzjuh}: boomerang.History: [debug] hook: {}
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267847) {5i2gzjuh}: boomerang.SPA: [debug] Hooked
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267847) {5i2gzjuh}: boomerang.History: [debug] Deprecated: Initialized from Backbone config
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267847) {5i2gzjuh}: boomerang.History: [debug] hook: {}
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267848) {5i2gzjuh}: boomerang.SPA: [debug] Hooked
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267848) {5i2gzjuh}: boomerang.History: [debug] Deprecated: Initialized from Ember config
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267848) {5i2gzjuh}: boomerang.History: [debug] hook: {}
boomerang-1.1000.10-debug.minimal.js:4545 (1632408267848) {5i2gzjuh}: boomerang.SPA: [debug] Hooked
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268050) {5i2gzjuh}: boomerang.History: [debug] resetting routeChangeInProgress
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268198) {5i2gzjuh}: boomerang.rt: [debug] Called done: load
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268198) {5i2gzjuh}: boomerang.rt: [debug] Read from cookie z=1
	dm=localhost
	si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
	ss=1632405969059
	sl=18
	tt=11010
	bcn=http://localhost:8080/tunaperf
	obo=0
	s=0
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268198) {5i2gzjuh}: boomerang.rt: [debug] Setting cookie (timer=undefined)
z=1
	dm=localhost
	si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
	ss=ktx0d6zn
	sl=i
	tt=8hu
	bcn=http://localhost:8080/tunaperf
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268199) {5i2gzjuh}: boomerang.rt: [debug] Current session meta:
domain=localhost
	ID=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
	start=1632405969059
	length=18
	enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268199) {5i2gzjuh}: boomerang.rt: [debug] Timers: t_start=undefined, sessionLoad=11010, sessionError=0, lastAction=1632408267661
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268199) {5i2gzjuh}: boomerang.rt: [debug] New session meta:
domain=localhost
	ID=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
	start=1632405969059
	length=18
	enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268200) {5i2gzjuh}: boomerang.rt: [debug] Timers: t_start=undefined, sessionLoad=11010, sessionError=0
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268200) {5i2gzjuh}: boomerang.rt: [debug] Got start time: 1632408267667
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268200) {5i2gzjuh}: boomerang.rt: [debug] Current session meta:
domain=localhost
	ID=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
	start=1632405969059
	length=18
	enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268201) {5i2gzjuh}: boomerang.rt: [debug] Timers: t_start=1632408267667, sessionLoad=11010, sessionError=0, lastAction=1632408267661
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268201) {5i2gzjuh}: boomerang.rt: [debug] New session meta:
domain=localhost
	ID=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
	start=1632405969059
	length=18
	enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268201) {5i2gzjuh}: boomerang.rt: [debug] Timers: t_start=1632408267667, sessionLoad=11010, sessionError=0
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268202) {5i2gzjuh}: boomerang.RT: [debug] Incrementing Session Details... 
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268202) {5i2gzjuh}: boomerang.rt: [debug] Setting cookie (timer=ld)
z=1
	dm=localhost
	si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
	ss=ktx0d6zn
	sl=j
	tt=8wk
	bcn=http://localhost:8080/tunaperf
	ld=1da13
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268203) {5i2gzjuh}: boomerang.rt: [debug] Setting cookie (timer=undefined)
z=1
	dm=localhost
	si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
	ss=ktx0d6zn
	sl=j
	tt=8wk
	bcn=http://localhost:8080/tunaperf
	ld=1da13
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268204) {5i2gzjuh}: boomerang.nt: [info] This user agent supports NavigationTiming2
boomerang-1.1000.10-debug.minimal.js:10943 [Deprecation] chrome.loadTimes() is deprecated, instead use standardized API: nextHopProtocol in Navigation Timing 2. https://www.chromestatus.com/features/5637885046816768.
done @ boomerang-1.1000.10-debug.minimal.js:10943
fireEvent @ boomerang-1.1000.10-debug.minimal.js:925
page_ready @ boomerang-1.1000.10-debug.minimal.js:3082
page_ready_autorun @ boomerang-1.1000.10-debug.minimal.js:3007
boomerang-1.1000.10-debug.minimal.js:10944 [Deprecation] chrome.loadTimes() is deprecated, instead use standardized API: Navigation Timing 2. https://www.chromestatus.com/features/5637885046816768.
done @ boomerang-1.1000.10-debug.minimal.js:10944
fireEvent @ boomerang-1.1000.10-debug.minimal.js:925
page_ready @ boomerang-1.1000.10-debug.minimal.js:3082
page_ready_autorun @ boomerang-1.1000.10-debug.minimal.js:3007
boomerang-1.1000.10-debug.minimal.js:10950 [Deprecation] chrome.loadTimes() is deprecated, instead use standardized API: Paint Timing. https://www.chromestatus.com/features/5637885046816768.
done @ boomerang-1.1000.10-debug.minimal.js:10950
fireEvent @ boomerang-1.1000.10-debug.minimal.js:925
page_ready @ boomerang-1.1000.10-debug.minimal.js:3082
page_ready_autorun @ boomerang-1.1000.10-debug.minimal.js:3007
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268210) {5i2gzjuh}: boomerang.restiming: [info] Client supports Resource Timing API
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268213) {5i2gzjuh}: boomerang: [debug] Checking if we can send beacon
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268215) {5i2gzjuh}: boomerang: [debug] Ready to send beacon: mob.etype=4g
	mob.dl=1.6
	mob.rtt=200
	rt.start=navigation
	rt.bmr=90
	rt.tstart=1632408267667
	rt.bstart=1632408267815
	rt.end=1632408268197
	t_resp=26
	t_page=504
	t_done=530
	t_other=t_domloaded|382,boomerang|15,boomr_fb|148
	rt.tt=11540
	rt.obo=0
	nt_nav_st=1632408267667
	nt_fet_st=1632408267668
	nt_dns_st=1632408267668
	nt_dns_end=1632408267668
	nt_con_st=1632408267668
	nt_con_end=1632408267668
	nt_req_st=1632408267673
	nt_res_st=1632408267693
	nt_res_end=1632408267694
	nt_domloading=1632408267704
	nt_domint=1632408268047
	nt_domcontloaded_st=1632408268047
	nt_domcontloaded_end=1632408268049
	nt_domcomp=1632408268195
	nt_load_st=1632408268195
	nt_load_end=1632408268197
	nt_unload_st=1632408267702
	nt_unload_end=1632408267702
	nt_enc_size=3750
	nt_dec_size=3750
	nt_trn_size=4050
	nt_protocol=http/1.1
	nt_spdy=0
	nt_cinf=http/1.1
	nt_first_paint=1632408267875
	nt_red_cnt=0
	nt_nav_type=1
	restiming={"http://localhost:8090/":{"|":"6,r,r,6,2,,2,2,2*12w6,8c","resources/":{"css/petclinic.css":"22i*139lb,_*44","images/":{"pets.png":"*04q,6n,3g,k|12i*11g95,_","spring-":{"pivotal-logo.png":"*016,5k,ae,7u|12i*126a,_","logo-dataflow":{"-mobile.png":"45p*12ux,_",".png":"45p*15bc,_"}}},"fonts/":{"varela_round-webfont.woff":"45n*1p8o,_","montserrat-webfont.woff":"45o*1ipc,_"}},"js/boomerang-1.1000.10-debug.minimal.js":"32i*1ahbm,_*20","webjars/":{"jquery":{"/2.2.4/jquery.min.js":"32j*11u25,_*24","-ui/1.11.4/jquery-ui.min.js":"32j*155ij,_*24"},"bootstrap/":{"3.3.6/js/bootstrap.min.js":"32j*1sg4,_*24","fonts/glyphicons-halflings-regular.woff2":"45n*1dws,_"}}}}
	u=http://localhost:8090/
	v=1.1000.10
	sm=i
	rt.si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6-qzw4i9
	rt.ss=1632405969059
	rt.sl=19
	vis.st=visible
	ua.plt=MacIntel
	ua.vnd=Google Inc.
	pid=5i2gzjuh
	n=1
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268216) {5i2gzjuh}: boomerang.History: [debug] resetting routeChangeInProgress
boomerang-1.1000.10-debug.minimal.js:4268 POST http://localhost:8080/tunaperf net::ERR_CONNECTION_REFUSED
sendBeaconData @ boomerang-1.1000.10-debug.minimal.js:4268
real_sendBeacon @ boomerang-1.1000.10-debug.minimal.js:4168
cb @ boomerang-1.1000.10-debug.minimal.js:3158
requestIdleCallback (async)
setImmediate @ boomerang-1.1000.10-debug.minimal.js:3164
sendBeacon @ boomerang-1.1000.10-debug.minimal.js:3934
done @ boomerang-1.1000.10-debug.minimal.js:6431
fireEvent @ boomerang-1.1000.10-debug.minimal.js:925
page_ready @ boomerang-1.1000.10-debug.minimal.js:3082
page_ready_autorun @ boomerang-1.1000.10-debug.minimal.js:3007
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268871) {5i2gzjuh}: boomerang.rt: [debug] Called done: xhr
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268872) {5i2gzjuh}: boomerang.rt: [debug] Got start time: 1632408267667
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268872) {5i2gzjuh}: boomerang.rt: [debug] Current session meta:
domain=localhost
	ID=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
	start=1632405969059
	length=19
	enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268872) {5i2gzjuh}: boomerang.rt: [debug] Timers: t_start=1632408267667, sessionLoad=11540, sessionError=0, lastAction=1632408268202
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268872) {5i2gzjuh}: boomerang.rt: [debug] New session meta:
domain=localhost
	ID=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
	start=1632405969059
	length=19
	enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268872) {5i2gzjuh}: boomerang.rt: [debug] Timers: t_start=1632408267667, sessionLoad=11540, sessionError=0
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268873) {5i2gzjuh}: boomerang.RT: [debug] Incrementing Session Details... 
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268873) {5i2gzjuh}: boomerang.rt: [debug] Setting cookie (timer=ld)
z=1
	dm=localhost
	si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
	ss=ktx0d6zn
	sl=k
	tt=9ba
	bcn=http://localhost:8080/tunaperf
	ld=1dajq
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268874) {5i2gzjuh}: boomerang.rt: [debug] Setting cookie (timer=undefined)
z=1
	dm=localhost
	si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
	ss=ktx0d6zn
	sl=k
	tt=9ba
	bcn=http://localhost:8080/tunaperf
	ld=1dajq
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268878) {5i2gzjuh}: boomerang: [debug] Checking if we can send beacon
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268879) {5i2gzjuh}: boomerang: [debug] Ready to send beacon: mob.etype=4g
	mob.dl=1.6
	mob.rtt=200
	u=http://localhost:8090/
	v=1.1000.10
	sm=i
	rt.si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6-qzw4i9
	rt.ss=1632405969059
	rt.sl=20
	vis.st=visible
	ua.plt=MacIntel
	ua.vnd=Google Inc.
	pid=5i2gzjuh
	n=2
	rt.bmr=90
	rt.start=manual
	rt.tstart=1632408267667
	rt.bstart=1632408267815
	rt.end=1632408268197
	t_resp=26
	t_page=504
	t_done=530
	t_other=boomerang|15,boomr_fb|148
	http.initiator=spa_hard
	rt.tt=12070
	rt.obo=0
	restiming={"http://localhost:8090/":{"|":"6,r,r,6,2,,2,2,2*12w6,8c","resources/":{"css/petclinic.css":"22i*139lb,_*44","images/":{"pets.png":"*04q,6n,3g,k|12i*11g95,_","spring-":{"pivotal-logo.png":"*016,5k,ae,7u|12i*126a,_","logo-dataflow":{"-mobile.png":"45p*12ux,_",".png":"45p*15bc,_"}},"favicon.png":"0fd,8,7,4*1eo,8c"},"fonts/":{"varela_round-webfont.woff":"45n*1p8o,_","montserrat-webfont.woff":"45o*1ipc,_"}},"js/boomerang-1.1000.10-debug.minimal.js":"32i*1ahbm,_*20","webjars/":{"jquery":{"/2.2.4/jquery.min.js":"32j*11u25,_*24","-ui/1.11.4/jquery-ui.min.js":"32j*155ij,_*24"},"bootstrap/":{"3.3.6/js/bootstrap.min.js":"32j*1sg4,_*24","fonts/glyphicons-halflings-regular.woff2":"45n*1dws,_"}}}}
boomerang-1.1000.10-debug.minimal.js:4545 (1632408268880) {5i2gzjuh}: boomerang.History: [debug] resetting routeChangeInProgress
boomerang-1.1000.10-debug.minimal.js:4268 POST http://localhost:8080/tunaperf net::ERR_CONNECTION_REFUSED
sendBeaconData @ boomerang-1.1000.10-debug.minimal.js:4268
real_sendBeacon @ boomerang-1.1000.10-debug.minimal.js:4168
cb @ boomerang-1.1000.10-debug.minimal.js:3158
requestIdleCallback (async)
setImmediate @ boomerang-1.1000.10-debug.minimal.js:3164
sendBeacon @ boomerang-1.1000.10-debug.minimal.js:3934
done @ boomerang-1.1000.10-debug.minimal.js:6431
fireEvent @ boomerang-1.1000.10-debug.minimal.js:925
responseEnd @ boomerang-1.1000.10-debug.minimal.js:3828
sendResponseEnd @ boomerang-1.1000.10-debug.minimal.js:7545
MutationHandler.sendResource @ boomerang-1.1000.10-debug.minimal.js:7569
MutationHandler.sendEvent @ boomerang-1.1000.10-debug.minimal.js:7477
MutationHandler.timedout @ boomerang-1.1000.10-debug.minimal.js:7722
(anonymous) @ boomerang-1.1000.10-debug.minimal.js:7691
setTimeout (async)
MutationHandler.setTimeout @ boomerang-1.1000.10-debug.minimal.js:7691
MutationHandler.mutation_cb @ boomerang-1.1000.10-debug.minimal.js:8222
done @ boomerang-1.1000.10-debug.minimal.js:1960

from boomerang.

bluesmoon avatar bluesmoon commented on June 25, 2024

Your second beacon is being sent as rt.start=manual which means it's coming from XHR. The first beacon is navigation (ie, page load)

If you want to disable the page load beacon, then set autorun:false in the BOOMR.init call.

from boomerang.

iwindfree avatar iwindfree commented on June 25, 2024

Thanks` for your help.
My test page source is below.

<!DOCTYPE html>
<html>
<script>
  function loadDoc() {
    const xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
      document.getElementById("textBox").value = 'AAA';
    }
    xhttp.open("GET", "/hello", true);
    xhttp.send();
  }
</script>
<script src="/js/boomerang-1.1000.10-debug.minimal.js"></script>
<script>
  BOOMR.init({
    AutoXHR: {
      alwaysSendXhr: true,
    },
    instrument_xhr: true,
    beacon_url: "/beacon",
  });
</script>
<body >

<div id="demo">
  <h2>Let AJAX change this text</h2>
  <button type="button" onclick="loadDoc()">Change Content</button>
  <input type="text" id="textBox"/>
</div>

</body>
</html>

After I load this page, Two beacons sent.
In my thought, first beacon is from navigation, second beacon if from rt.
I only want navigation beacon. so I exclude rt plugin when build boomerang.
auto-xhr beacon not send after call xhr. (ie, press button)
how do I do? I only navigation and xhr beacon.
below is my debug log.

boomerang-1.1000.10-debug.minimal.js:4545 (1632413138481) {xxe6bjyi}: boomerang: [debug] Generated PageID: xxe6bjyi
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138482) {xxe6bjyi}: boomerang.rt: [debug] init RT
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138484) {xxe6bjyi}: boomerang.rt: [debug] Read from cookie z=1
dm=localhost
si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
ss=1632405969059
sl=70
tt=40450
bcn=http://localhost:8080/tunaperf
ld=1632413135765
ul=1632413138378
hd=1632413138401
obo=0
s=1632413138378
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138484) {xxe6bjyi}: boomerang.rt: [debug] Setting cookie (timer=undefined)
z=1
dm=localhost
si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
ss=ktx0d6zn
sl=1y
tt=v7m
bcn=http://localhost:8080/tunaperf
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138487) {xxe6bjyi}: boomerang.rt: [debug] Current session meta:
domain=localhost
ID=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
start=1632405969059
length=70
enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138487) {xxe6bjyi}: boomerang.rt: [debug] Timers: t_start=undefined, sessionLoad=40450, sessionError=0, lastAction=1632413138378
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138488) {xxe6bjyi}: boomerang.rt: [debug] New session meta:
domain=localhost
ID=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
start=1632405969059
length=70
enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138488) {xxe6bjyi}: boomerang.rt: [debug] Timers: t_start=undefined, sessionLoad=40450, sessionError=0
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138490) {xxe6bjyi}: boomerang.History: [debug] hook: undefined
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138491) {xxe6bjyi}: boomerang.SPA: [debug] Hooked
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138491) {xxe6bjyi}: boomerang.SPA: [debug] Route Change
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138492) {xxe6bjyi}: boomerang.History: [debug] Deprecated: Initialized from Angular config
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138492) {xxe6bjyi}: boomerang.History: [debug] hook: {}
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138492) {xxe6bjyi}: boomerang.SPA: [debug] Hooked
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138492) {xxe6bjyi}: boomerang.History: [debug] Deprecated: Initialized from Backbone config
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138492) {xxe6bjyi}: boomerang.History: [debug] hook: {}
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138493) {xxe6bjyi}: boomerang.SPA: [debug] Hooked
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138493) {xxe6bjyi}: boomerang.History: [debug] Deprecated: Initialized from Ember config
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138493) {xxe6bjyi}: boomerang.History: [debug] hook: {}
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138493) {xxe6bjyi}: boomerang.SPA: [debug] Hooked
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138564) {xxe6bjyi}: boomerang.History: [debug] resetting routeChangeInProgress
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138677) {xxe6bjyi}: boomerang.rt: [debug] Called done: load
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138677) {xxe6bjyi}: boomerang.rt: [debug] Read from cookie z=1
dm=localhost
si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
ss=1632405969059
sl=70
tt=40450
bcn=http://localhost:8080/tunaperf
obo=0
s=0
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138677) {xxe6bjyi}: boomerang.rt: [debug] Setting cookie (timer=undefined)
z=1
dm=localhost
si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
ss=ktx0d6zn
sl=1y
tt=v7m
bcn=http://localhost:8080/tunaperf
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138679) {xxe6bjyi}: boomerang.rt: [debug] Current session meta:
domain=localhost
ID=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
start=1632405969059
length=70
enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138679) {xxe6bjyi}: boomerang.rt: [debug] Timers: t_start=undefined, sessionLoad=40450, sessionError=0, lastAction=1632413138378
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138679) {xxe6bjyi}: boomerang.rt: [debug] New session meta:
domain=localhost
ID=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
start=1632405969059
length=70
enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138679) {xxe6bjyi}: boomerang.rt: [debug] Timers: t_start=undefined, sessionLoad=40450, sessionError=0
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138680) {xxe6bjyi}: boomerang.rt: [debug] Got start time: 1632413138383
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138680) {xxe6bjyi}: boomerang.rt: [debug] Current session meta:
domain=localhost
ID=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
start=1632405969059
length=70
enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138680) {xxe6bjyi}: boomerang.rt: [debug] Timers: t_start=1632413138383, sessionLoad=40450, sessionError=0, lastAction=1632413138378
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138680) {xxe6bjyi}: boomerang.rt: [debug] New session meta:
domain=localhost
ID=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
start=1632405969059
length=70
enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138680) {xxe6bjyi}: boomerang.rt: [debug] Timers: t_start=1632413138383, sessionLoad=40450, sessionError=0
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138680) {xxe6bjyi}: boomerang.RT: [debug] Incrementing Session Details...
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138681) {xxe6bjyi}: boomerang.rt: [debug] Setting cookie (timer=ld)
z=1
dm=localhost
si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
ss=ktx0d6zn
sl=1z
tt=vfr
bcn=http://localhost:8080/tunaperf
ld=49o46
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138681) {xxe6bjyi}: boomerang.rt: [debug] Setting cookie (timer=undefined)
z=1
dm=localhost
si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
ss=ktx0d6zn
sl=1z
tt=vfr
bcn=http://localhost:8080/tunaperf
ld=49o46
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138682) {xxe6bjyi}: boomerang.nt: [info] This user agent supports NavigationTiming2
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138685) {xxe6bjyi}: boomerang.restiming: [info] Client supports Resource Timing API
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138688) {xxe6bjyi}: boomerang: [debug] Checking if we can send beacon
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138689) {xxe6bjyi}: boomerang: [debug] Ready to send beacon: mob.etype=4g
mob.dl=10
mob.rtt=250
rt.start=navigation
rt.bmr=50
rt.tstart=1632413138383
rt.bstart=1632413138471
rt.end=1632413138676
t_resp=12
t_page=281
t_done=293
t_other=t_domloaded|111,boomerang|9,boomr_fb|88
rt.tt=40743
rt.obo=0
nt_nav_st=1632413138383
nt_fet_st=1632413138384
nt_dns_st=1632413138384
nt_dns_end=1632413138384
nt_con_st=1632413138384
nt_con_end=1632413138384
nt_req_st=1632413138391
nt_res_st=1632413138395
nt_res_end=1632413138395
nt_domloading=1632413138406
nt_domint=1632413138494
nt_domcontloaded_st=1632413138494
nt_domcontloaded_end=1632413138495
nt_domcomp=1632413138675
nt_load_st=1632413138676
nt_load_end=1632413138676
nt_unload_st=1632413138402
nt_unload_end=1632413138402
nt_enc_size=857
nt_dec_size=857
nt_trn_size=1157
nt_red_cnt=0
nt_nav_type=1
restiming={"http://localhost:8090/":{"rest/rest.html":"6,d,c,8,2,,2,2,2*1nt,8c","js/boomerang-1.1000.10-debug.minimal.js":"31e*1ahbm,_*20"}}
u=http://localhost:8090/rest/rest.html
r=http://localhost:8090/
v=1.1000.10
sm=i
rt.si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6-qzw4i9
rt.ss=1632405969059
rt.sl=71
vis.st=visible
ua.plt=MacIntel
ua.vnd=Google Inc.
pid=xxe6bjyi
n=1
boomerang-1.1000.10-debug.minimal.js:4545 (1632413138690) {xxe6bjyi}: boomerang.History: [debug] resetting routeChangeInProgress
boomerang-1.1000.10-debug.minimal.js:4268 POST http://localhost:8080/tunaperf net::ERR_CONNECTION_REFUSED
sendBeaconData @ boomerang-1.1000.10-debug.minimal.js:4268
real_sendBeacon @ boomerang-1.1000.10-debug.minimal.js:4168
cb @ boomerang-1.1000.10-debug.minimal.js:3158
requestIdleCallback (async)
setImmediate @ boomerang-1.1000.10-debug.minimal.js:3164
sendBeacon @ boomerang-1.1000.10-debug.minimal.js:3934
done @ boomerang-1.1000.10-debug.minimal.js:6431
fireEvent @ boomerang-1.1000.10-debug.minimal.js:925
page_ready @ boomerang-1.1000.10-debug.minimal.js:3082
page_ready_autorun @ boomerang-1.1000.10-debug.minimal.js:3007
boomerang-1.1000.10-debug.minimal.js:4545 (1632413139501) {xxe6bjyi}: boomerang.rt: [debug] Called done: xhr
boomerang-1.1000.10-debug.minimal.js:4545 (1632413139501) {xxe6bjyi}: boomerang.rt: [debug] Got start time: 1632413138383
boomerang-1.1000.10-debug.minimal.js:4545 (1632413139501) {xxe6bjyi}: boomerang.rt: [debug] Current session meta:
domain=localhost
ID=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
start=1632405969059
length=71
enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632413139501) {xxe6bjyi}: boomerang.rt: [debug] Timers: t_start=1632413138383, sessionLoad=40743, sessionError=0, lastAction=1632413138681
boomerang-1.1000.10-debug.minimal.js:4545 (1632413139502) {xxe6bjyi}: boomerang.rt: [debug] New session meta:
domain=localhost
ID=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
start=1632405969059
length=71
enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632413139502) {xxe6bjyi}: boomerang.rt: [debug] Timers: t_start=1632413138383, sessionLoad=40743, sessionError=0
boomerang-1.1000.10-debug.minimal.js:4545 (1632413139502) {xxe6bjyi}: boomerang.RT: [debug] Incrementing Session Details...
boomerang-1.1000.10-debug.minimal.js:4545 (1632413139502) {xxe6bjyi}: boomerang.rt: [debug] Setting cookie (timer=ld)
z=1
dm=localhost
si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
ss=ktx0d6zn
sl=20
tt=vnw
bcn=http://localhost:8080/tunaperf
ld=49oqz
boomerang-1.1000.10-debug.minimal.js:4545 (1632413139503) {xxe6bjyi}: boomerang.rt: [debug] Setting cookie (timer=undefined)
z=1
dm=localhost
si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6
ss=ktx0d6zn
sl=20
tt=vnw
bcn=http://localhost:8080/tunaperf
ld=49oqz
boomerang-1.1000.10-debug.minimal.js:4545 (1632413139506) {xxe6bjyi}: boomerang: [debug] Checking if we can send beacon
boomerang-1.1000.10-debug.minimal.js:4545 (1632413139508) {xxe6bjyi}: boomerang: [debug] Ready to send beacon: mob.etype=4g
mob.dl=10
mob.rtt=250
u=http://localhost:8090/rest/rest.html
r=http://localhost:8090/
v=1.1000.10
sm=i
rt.si=5e1f1521-8c1e-4900-9f76-4f52623cd2a6-qzw4i9
rt.ss=1632405969059
rt.sl=72
vis.st=visible
ua.plt=MacIntel
ua.vnd=Google Inc.
pid=xxe6bjyi
n=2
rt.bmr=50
rt.start=manual
rt.tstart=1632413138383
rt.bstart=1632413138471
rt.end=1632413138676
t_resp=12
t_page=281
t_done=293
t_other=boomerang|9,boomr_fb|88
http.initiator=spa_hard
rt.tt=41036
rt.obo=0
restiming={"http://localhost:8090/":{"rest/rest.html":"6,d,c,8,2,,2,2,2*1nt,8c","js/boomerang-1.1000.10-debug.minimal.js":"31e*1ahbm,_*20"}}
boomerang-1.1000.10-debug.minimal.js:4545 (1632413139508) {xxe6bjyi}: boomerang.History: [debug] resetting routeChangeInProgress
boomerang-1.1000.10-debug.minimal.js:4268 POST http://localhost:8080/tunaperf net::ERR_CONNECTION_REFUSED
sendBeaconData @ boomerang-1.1000.10-debug.minimal.js:4268
real_sendBeacon @ boomerang-1.1000.10-debug.minimal.js:4168
cb @ boomerang-1.1000.10-debug.minimal.js:3158
requestIdleCallback (async)
setImmediate @ boomerang-1.1000.10-debug.minimal.js:3164
sendBeacon @ boomerang-1.1000.10-debug.minimal.js:3934
done @ boomerang-1.1000.10-debug.minimal.js:6431
fireEvent @ boomerang-1.1000.10-debug.minimal.js:925
responseEnd @ boomerang-1.1000.10-debug.minimal.js:3828
sendResponseEnd @ boomerang-1.1000.10-debug.minimal.js:7545
MutationHandler.sendResource @ boomerang-1.1000.10-debug.minimal.js:7569
MutationHandler.sendEvent @ boomerang-1.1000.10-debug.minimal.js:7477
MutationHandler.timedout @ boomerang-1.1000.10-debug.minimal.js:7722
(anonymous) @ boomerang-1.1000.10-debug.minimal.js:7691
setTimeout (async)
MutationHandler.setTimeout @ boomerang-1.1000.10-debug.minimal.js:7691
MutationHandler.mutation_cb @ boomerang-1.1000.10-debug.minimal.js:8222
done @ boomerang-1.1000.10-debug.minimal.js:1960

from boomerang.

iwindfree avatar iwindfree commented on June 25, 2024

I have a another question.
I was wondering if there is a way to make a uuid for every request (ex: page request, ajax call). This is because end-to-end trace is possible if I can get the uuid value made by boomerang script using cookie or other method(http header or param)

from boomerang.

bluesmoon avatar bluesmoon commented on June 25, 2024

In your code, first beacon is from onload, and second beacon is from xhr. Both beacons are sent from rt.js
navtiming.js does not send a beacon, it only adds data to the existing beacon (it will add it to both types of beacons).

To generate a UUID, call the BOOMR.utils.generateUUID() function. You can call it anywhere in your code, and use BOOMR.addVar to add it to the beacon. See the documentation for more details.

from boomerang.

mc-chaos avatar mc-chaos commented on June 25, 2024

Hi @iwindfree ,

if you would e2e Traces. There is a opentelemetry-plugin for boomerang.js
boomerang-opentelemetry-plugin

You Need a OT-Receiver to get the Traces and correlation with the other Traces of your App.

You could use this "Stack" for JVM-Tracing and EUM-Tracing: inspectit-ocelot

Regards, Sascha

from boomerang.

iwindfree avatar iwindfree commented on June 25, 2024

Hi, @bluesmoon
Thanks for your help. but I don't understand about something.
below is my test.html

<!DOCTYPE html>
<html>
<script src="/js/boomerang-1.1000.10-debug.minimal.js"></script>
<script>
  BOOMR.init({
    AutoXHR: {
      alwaysSendXhr: true,
    },
    instrument_xhr: true,
    beacon_url: "/beacon",
  });
</script>

<body >

<div id="demo">
  <h2>Hi, Test Page</h2>

</div>

</body>
</html>

There is no xhr call.

but boomerang debug log, there is usually 2 beacons.
below is debug log.

Debug log

boomerang-1.1000.10-debug.minimal.js:4545 (1632494893033) {9w9ynfow}: boomerang: [debug] Generated PageID: 9w9ynfow
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893033) {9w9ynfow}: boomerang.rt: [debug] init RT
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893035) {9w9ynfow}: boomerang.rt: [debug] Read from cookie z=1
	dm=localhost
	si=1b4b4699-1872-4821-9037-fd075461e019
	ss=1632494874842
	sl=4
	tt=348
	bcn=/beacon
	ld=1632494886353
	ul=1632494892989
	hd=1632494893009
	obo=0
	s=1632494892989
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893035) {9w9ynfow}: boomerang.rt: [debug] Setting cookie (timer=undefined)
z=1
	dm=localhost
	si=1b4b4699-1872-4821-9037-fd075461e019
	ss=ktyhar4q
	sl=4
	tt=9o
	bcn=/beacon
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893037) {9w9ynfow}: boomerang.rt: [debug] Current session meta:
domain=localhost
	ID=1b4b4699-1872-4821-9037-fd075461e019
	start=1632494874842
	length=4
	enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893037) {9w9ynfow}: boomerang.rt: [debug] Timers: t_start=undefined, sessionLoad=348, sessionError=0, lastAction=1632494892989
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893038) {9w9ynfow}: boomerang.rt: [debug] New session meta:
domain=localhost
	ID=1b4b4699-1872-4821-9037-fd075461e019
	start=1632494874842
	length=4
	enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893038) {9w9ynfow}: boomerang.rt: [debug] Timers: t_start=undefined, sessionLoad=348, sessionError=0
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893040) {9w9ynfow}: boomerang.History: [debug] hook: undefined
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893040) {9w9ynfow}: boomerang.SPA: [debug] Hooked
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893041) {9w9ynfow}: boomerang.SPA: [debug] Route Change
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893042) {9w9ynfow}: boomerang.History: [debug] Deprecated: Initialized from Angular config
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893042) {9w9ynfow}: boomerang.History: [debug] hook: {}
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893043) {9w9ynfow}: boomerang.SPA: [debug] Hooked
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893043) {9w9ynfow}: boomerang.History: [debug] Deprecated: Initialized from Backbone config
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893043) {9w9ynfow}: boomerang.History: [debug] hook: {}
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893043) {9w9ynfow}: boomerang.SPA: [debug] Hooked
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893043) {9w9ynfow}: boomerang.History: [debug] Deprecated: Initialized from Ember config
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893043) {9w9ynfow}: boomerang.History: [debug] hook: {}
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893044) {9w9ynfow}: boomerang.SPA: [debug] Hooked
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893047) {9w9ynfow}: boomerang.rt: [debug] Called done: load
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893047) {9w9ynfow}: boomerang.rt: [debug] Read from cookie z=1
	dm=localhost
	si=1b4b4699-1872-4821-9037-fd075461e019
	ss=1632494874842
	sl=4
	tt=348
	bcn=/beacon
	obo=0
	s=0
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893048) {9w9ynfow}: boomerang.rt: [debug] Setting cookie (timer=undefined)
z=1
	dm=localhost
	si=1b4b4699-1872-4821-9037-fd075461e019
	ss=ktyhar4q
	sl=4
	tt=9o
	bcn=/beacon
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893048) {9w9ynfow}: boomerang.rt: [debug] Current session meta:
domain=localhost
	ID=1b4b4699-1872-4821-9037-fd075461e019
	start=1632494874842
	length=4
	enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893048) {9w9ynfow}: boomerang.rt: [debug] Timers: t_start=undefined, sessionLoad=348, sessionError=0, lastAction=1632494892989
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893048) {9w9ynfow}: boomerang.rt: [debug] New session meta:
domain=localhost
	ID=1b4b4699-1872-4821-9037-fd075461e019
	start=1632494874842
	length=4
	enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893048) {9w9ynfow}: boomerang.rt: [debug] Timers: t_start=undefined, sessionLoad=348, sessionError=0
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893049) {9w9ynfow}: boomerang.rt: [debug] Got start time: 1632494892993
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893049) {9w9ynfow}: boomerang.rt: [debug] Current session meta:
domain=localhost
	ID=1b4b4699-1872-4821-9037-fd075461e019
	start=1632494874842
	length=4
	enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893049) {9w9ynfow}: boomerang.rt: [debug] Timers: t_start=1632494892993, sessionLoad=348, sessionError=0, lastAction=1632494892989
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893049) {9w9ynfow}: boomerang.rt: [debug] New session meta:
domain=localhost
	ID=1b4b4699-1872-4821-9037-fd075461e019
	start=1632494874842
	length=4
	enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893049) {9w9ynfow}: boomerang.rt: [debug] Timers: t_start=1632494892993, sessionLoad=348, sessionError=0
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893049) {9w9ynfow}: boomerang.RT: [debug] Incrementing Session Details... 
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893050) {9w9ynfow}: boomerang.rt: [debug] Setting cookie (timer=ld)
z=1
	dm=localhost
	si=1b4b4699-1872-4821-9037-fd075461e019
	ss=ktyhar4q
	sl=5
	tt=b5
	bcn=/beacon
	ld=e1s
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893050) {9w9ynfow}: boomerang.rt: [debug] Setting cookie (timer=undefined)
z=1
	dm=localhost
	si=1b4b4699-1872-4821-9037-fd075461e019
	ss=ktyhar4q
	sl=5
	tt=b5
	bcn=/beacon
	ld=e1s
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893051) {9w9ynfow}: boomerang.nt: [info] This user agent supports NavigationTiming2
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893054) {9w9ynfow}: boomerang.restiming: [info] Client supports Resource Timing API
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893062) {9w9ynfow}: boomerang: [debug] Checking if we can send beacon
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893063) {9w9ynfow}: boomerang: [debug] Ready to send beacon: mob.etype=4g
	mob.dl=10
	mob.rtt=100
	rt.start=navigation
	rt.tstart=1632494892993
	rt.bstart=1632494893029
	rt.end=1632494893046
	t_resp=8
	t_page=45
	t_done=53
	t_other=t_domloaded|52,boomerang|2,boomr_fb|36
	rt.tt=401
	rt.obo=0
	nt_nav_st=1632494892993
	nt_fet_st=1632494892994
	nt_dns_st=1632494892994
	nt_dns_end=1632494892994
	nt_con_st=1632494892994
	nt_con_end=1632494892994
	nt_req_st=1632494892997
	nt_res_st=1632494893001
	nt_res_end=1632494893002
	nt_domloading=1632494893012
	nt_domint=1632494893044
	nt_domcontloaded_st=1632494893044
	nt_domcontloaded_end=1632494893045
	nt_domcomp=1632494893046
	nt_load_st=1632494893046
	nt_load_end=1632494893046
	nt_unload_st=1632494893011
	nt_unload_end=1632494893011
	nt_enc_size=306
	nt_dec_size=306
	nt_trn_size=606
	nt_red_cnt=0
	nt_nav_type=1
	restiming={"http://localhost:8090/rest/test.html":"6,a,9,4,1,,1,1,1*18i,8c"}
	u=http://localhost:8090/rest/test.html
	v=1.1000.10
	sm=i
	rt.si=1b4b4699-1872-4821-9037-fd075461e019-qzy13v
	rt.ss=1632494874842
	rt.sl=5
	vis.st=visible
	ua.plt=MacIntel
	ua.vnd=Google Inc.
	pid=9w9ynfow
	n=1
boomerang-1.1000.10-debug.minimal.js:4545 (1632494893063) {9w9ynfow}: boomerang.History: [debug] resetting routeChangeInProgress
boomerang-1.1000.10-debug.minimal.js:4268 POST http://localhost:8090/beacon 404
sendBeaconData @ boomerang-1.1000.10-debug.minimal.js:4268
real_sendBeacon @ boomerang-1.1000.10-debug.minimal.js:4168
cb @ boomerang-1.1000.10-debug.minimal.js:3158
requestIdleCallback (async)
setImmediate @ boomerang-1.1000.10-debug.minimal.js:3164
sendBeacon @ boomerang-1.1000.10-debug.minimal.js:3934
done @ boomerang-1.1000.10-debug.minimal.js:6431
fireEvent @ boomerang-1.1000.10-debug.minimal.js:925
page_ready @ boomerang-1.1000.10-debug.minimal.js:3082
page_ready_autorun @ boomerang-1.1000.10-debug.minimal.js:3007
boomerang-1.1000.10-debug.minimal.js:4545 (1632494894049) {9w9ynfow}: boomerang.rt: [debug] Called done: xhr
boomerang-1.1000.10-debug.minimal.js:4545 (1632494894049) {9w9ynfow}: boomerang.rt: [debug] Got start time: 1632494892993
boomerang-1.1000.10-debug.minimal.js:4545 (1632494894050) {9w9ynfow}: boomerang.rt: [debug] Current session meta:
domain=localhost
	ID=1b4b4699-1872-4821-9037-fd075461e019
	start=1632494874842
	length=5
	enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632494894050) {9w9ynfow}: boomerang.rt: [debug] Timers: t_start=1632494892993, sessionLoad=401, sessionError=0, lastAction=1632494893050
boomerang-1.1000.10-debug.minimal.js:4545 (1632494894050) {9w9ynfow}: boomerang.rt: [debug] New session meta:
domain=localhost
	ID=1b4b4699-1872-4821-9037-fd075461e019
	start=1632494874842
	length=5
	enabled=true
boomerang-1.1000.10-debug.minimal.js:4545 (1632494894050) {9w9ynfow}: boomerang.rt: [debug] Timers: t_start=1632494892993, sessionLoad=401, sessionError=0
boomerang-1.1000.10-debug.minimal.js:4545 (1632494894050) {9w9ynfow}: boomerang.RT: [debug] Incrementing Session Details... 
boomerang-1.1000.10-debug.minimal.js:4545 (1632494894050) {9w9ynfow}: boomerang.rt: [debug] Setting cookie (timer=ld)
z=1
	dm=localhost
	si=1b4b4699-1872-4821-9037-fd075461e019
	ss=ktyhar4q
	sl=6
	tt=cm
	bcn=/beacon
	ld=etk
boomerang-1.1000.10-debug.minimal.js:4545 (1632494894051) {9w9ynfow}: boomerang.rt: [debug] Setting cookie (timer=undefined)
z=1
	dm=localhost
	si=1b4b4699-1872-4821-9037-fd075461e019
	ss=ktyhar4q
	sl=6
	tt=cm
	bcn=/beacon
	ld=etk
boomerang-1.1000.10-debug.minimal.js:4545 (1632494894052) {9w9ynfow}: boomerang: [debug] Checking if we can send beacon
boomerang-1.1000.10-debug.minimal.js:4545 (1632494894052) {9w9ynfow}: boomerang: [debug] Ready to send beacon: mob.etype=4g
	mob.dl=10
	mob.rtt=100
	u=http://localhost:8090/rest/test.html
	v=1.1000.10
	sm=i
	rt.si=1b4b4699-1872-4821-9037-fd075461e019-qzy13v
	rt.ss=1632494874842
	rt.sl=6
	vis.st=visible
	ua.plt=MacIntel
	ua.vnd=Google Inc.
	pid=9w9ynfow
	n=2
	rt.bmr=30
	rt.start=manual
	rt.tstart=1632494892993
	rt.bstart=1632494893029
	rt.end=1632494893046
	t_resp=8
	t_page=45
	t_done=53
	t_other=boomerang|2,boomr_fb|36
	http.initiator=spa_hard
	rt.tt=454
	rt.obo=0
	restiming={"http://localhost:8090/":{"rest/test.html":"6,a,9,4,1,,1,1,1*18i,8c","js/boomerang-1.1000.10-debug.minimal.js":"3u*1ahbm,8c*20"}}
boomerang-1.1000.10-debug.minimal.js:4545 (1632494894053) {9w9ynfow}: boomerang.History: [debug] resetting routeChangeInProgress
boomerang-1.1000.10-debug.minimal.js:4268 POST http://localhost:8090/beacon 404
sendBeaconData @ boomerang-1.1000.10-debug.minimal.js:4268
real_sendBeacon @ boomerang-1.1000.10-debug.minimal.js:4168
cb @ boomerang-1.1000.10-debug.minimal.js:3158
requestIdleCallback (async)
setImmediate @ boomerang-1.1000.10-debug.minimal.js:3164
sendBeacon @ boomerang-1.1000.10-debug.minimal.js:3934
done @ boomerang-1.1000.10-debug.minimal.js:6431
fireEvent @ boomerang-1.1000.10-debug.minimal.js:925
responseEnd @ boomerang-1.1000.10-debug.minimal.js:3828
sendResponseEnd @ boomerang-1.1000.10-debug.minimal.js:7545
MutationHandler.sendResource @ boomerang-1.1000.10-debug.minimal.js:7569
MutationHandler.sendEvent @ boomerang-1.1000.10-debug.minimal.js:7477
MutationHandler.timedout @ boomerang-1.1000.10-debug.minimal.js:7722
(anonymous) @ boomerang-1.1000.10-debug.minimal.js:7691
setTimeout (async)
MutationHandler.setTimeout @ boomerang-1.1000.10-debug.minimal.js:7691
MutationHandler.mutation_cb @ boomerang-1.1000.10-debug.minimal.js:8222
done @ boomerang-1.1000.10-debug.minimal.js:1960

from boomerang.

bluesmoon avatar bluesmoon commented on June 25, 2024

Do you have the page visible on a public website where I can investigate?

from boomerang.

iwindfree avatar iwindfree commented on June 25, 2024

Hi, @bluesmoon
https://tunaweb.s3.ap-northeast-2.amazonaws.com/test.html

Thanks for your help.

from boomerang.

nicjansma avatar nicjansma commented on June 25, 2024

The second beacon isn't for XHR, it has http.initiator=spa_hard so it's a SPA Hard Navigation.

So right now it looks like it's sending both a "regular" page load beacon plus a SPA Hard Navigation beacon. You probably only want one or the other.

Since you've enabled the spa plugin, you'll want to disable autorun so the regular Page Load beacon doesn't fire:

  BOOMR.init({
    AutoXHR: {
      alwaysSendXhr: true,
    },
    instrument_xhr: true,
    beacon_url: "/beacon",
    autorun: false
  });

https://akamai.github.io/boomerang/BOOMR.plugins.SPA.html

Let us know if that fixes it!

from boomerang.

iwindfree avatar iwindfree commented on June 25, 2024

Hi, @nicjansma
Thanks for your help.
It works !!!

from boomerang.

nicjansma avatar nicjansma commented on June 25, 2024

Great! Closing this out

from boomerang.

rohit2gore3 avatar rohit2gore3 commented on June 25, 2024

Is there any way to store these logs into file or database?

si=954d2f09-1b20-48c6-9379-c94036b8433e
ss=ljwnrykc
sl=1
tt=1p
bcn=http://localhost:8888/beacon boomerang.js:4545:13
(1688981163776) {moj2ub3e}: boomerang: [debug] Invalid parameters or site domain: Cookie-Sample/[object Object]/ boomerang.js:4545:13
(1688981163776) {moj2ub3e}: boomerang.rt: [error] cannot set start cookie boomerang.js:4545:13
(1688981163776) {moj2ub3e}: boomerang.nt: [info] This user agent supports NavigationTiming2 boomerang.js:4545:13
(1688981163792) {moj2ub3e}: boomerang: [debug] Checking if we can send beacon boomerang.js:4545:13
(1688981163794) {moj2ub3e}: boomerang: [debug] Ready to send beacon: nocookie=1
rt.start=navigation
rt.tstart=1688981163708
rt.bstart=1688981163755
rt.end=1688981163769
t_resp=0
t_page=61
t_done=61
t_other=t_domloaded|59,boomerang|16,boomr_fb|47
rt.tt=61
rt.obo=0
nt_nav_st=1688981163708
nt_domloading=1688981163724
nt_domint=1688981163767
nt_domcontloaded_st=1688981163767
nt_domcontloaded_end=1688981163767
nt_domcomp=1688981163770
nt_load_st=1688981163770
nt_load_end=1688981163770
nt_unload_st=1688981163725
nt_unload_end=1688981163727
nt_red_cnt=0
nt_nav_type=1
u=file:///C:/User/index.html
v=%boomerang_version%
sm=i
rt.si=954d2f09-1b20-48c6-9379-c94036b8433e-rxkq7g
rt.ss=1688981163708
rt.sl=1
vis.st=visible
ua.plt=Win32
ua.vnd=
pid=moj2ub3e
n=1

from boomerang.

ceckoslab avatar ceckoslab commented on June 25, 2024

@rohit2gore3 you could do it. Here is an easy guide about how to store to local file: https://confluence.snapbytes.com/time-to-sla/knowledge-base/guide/how-to-save-chrome-console-logs-to-a-file

from boomerang.

rohit2gore3 avatar rohit2gore3 commented on June 25, 2024

@rohit2gore3 you could do it. Here is an easy guide about how to store to local file: https://confluence.snapbytes.com/time-to-sla/knowledge-base/guide/how-to-save-chrome-console-logs-to-a-file

Thanks but I am trying to save the browser console data to a file with javascript code but I am not getting the correct information.
And can we extract the network tab data without using webdrivers with the help of javascript.?

from boomerang.

ceckoslab avatar ceckoslab commented on June 25, 2024

@rohit2gore3 if you would like to intercept the data produced by Boomerang JS, you would need to run a web server that collects the Boomerang beacons.

The Boomerang JS developers maintain only the client side library and don't provide a backend solution.

You will need to read, parse the and save the data produced by Boomerang JS. Probably a good Google search would help you find if there are any open source solutions available.

from boomerang.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.