Skip to content

Commit

Permalink
merge with release branch and fix conflicts
Browse files Browse the repository at this point in the history
  • Loading branch information
metal-messiah committed Feb 4, 2025
2 parents cd214fb + 9a82a4b commit 5cd6b8f
Show file tree
Hide file tree
Showing 6 changed files with 94 additions and 28 deletions.
56 changes: 28 additions & 28 deletions dashboards/browser-page-resources/browser-page-resources.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"description": null,
"widgets": [
{
"title": "Calls",
"title": "calls",
"layout": {
"column": 1,
"row": 1,
Expand Down Expand Up @@ -46,7 +46,7 @@
}
},
{
"title": "Average Duration",
"title": "Average duration",
"layout": {
"column": 5,
"row": 1,
Expand Down Expand Up @@ -88,13 +88,13 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM BrowserPerformance SELECT average(connectEnd - connectStart) as 'TCP Handshake', average(domainLookupEnd - domainLookupStart) as 'DNS Lookup', average(redirectEnd - redirectStart) as 'Redirection Time', average(responseStart - requestStart) as 'Request Time' timeseries 3 minutes"
"query": "FROM BrowserPerformance SELECT average(connectEnd - connectStart) as 'TCP handshake', average(domainLookupEnd - domainLookupStart) as 'DNS lookup', average(redirectEnd - redirectStart) as 'Redirection time', average(responseStart - requestStart) as 'Request time' timeseries 3 minutes"
}
]
}
},
{
"title": "Non-Compressed Payloads",
"title": "Non-compressed payloads",
"layout": {
"column": 11,
"row": 1,
Expand All @@ -112,7 +112,7 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM BrowserPerformance SELECT percentage(count(*), where decodedBodySize <= encodedBodySize) as 'Compressed Payloads' where entryType = 'resource'"
"query": "FROM BrowserPerformance SELECT percentage(count(*), where decodedBodySize <= encodedBodySize) as 'Compressed payloads' where entryType = 'resource'"
}
],
"platformOptions": {
Expand All @@ -121,7 +121,7 @@
}
},
{
"title": "Outdated Network Protocols",
"title": "Outdated network protocols",
"layout": {
"column": 12,
"row": 1,
Expand All @@ -136,13 +136,13 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM BrowserPerformance SELECT percentage(count(*), where nextHopProtocol = 'h1') as 'Legacy Network Calls' where entryType = 'resource'"
"query": "FROM BrowserPerformance SELECT percentage(count(*), where nextHopProtocol = 'h1') as 'Legacy network calls' where entryType = 'resource'"
}
]
}
},
{
"title": "Cached Payloads",
"title": "Cached payloads",
"layout": {
"column": 11,
"row": 2,
Expand All @@ -157,13 +157,13 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM BrowserPerformance SELECT percentage(count(*), where transferSize = 0) as 'Cached Payloads' where entryType = 'resource'"
"query": "FROM BrowserPerformance SELECT percentage(count(*), where transferSize = 0) as 'Cached payloads' where entryType = 'resource'"
}
]
}
},
{
"title": "Render Blocking Resources",
"title": "Render blocking resources",
"layout": {
"column": 12,
"row": 2,
Expand All @@ -178,13 +178,13 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM BrowserPerformance SELECT percentage(count(*), where renderBlockingStatus is NOT NULL ) as 'Render Blocking Resources' where entryType = 'resource'"
"query": "FROM BrowserPerformance SELECT percentage(count(*), where renderBlockingStatus is NOT NULL ) as 'Render blocking resources' where entryType = 'resource'"
}
]
}
},
{
"title": "Non-Cached Resources",
"title": "Non-cached resources",
"layout": {
"column": 7,
"row": 3,
Expand All @@ -202,7 +202,7 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM BrowserPerformance select count(*) as 'Non-Cached Payloads' where entryType = 'resource' where transferSize != 0 facet entryName"
"query": "FROM BrowserPerformance select count(*) as 'Non-cached payloads' where entryType = 'resource' where transferSize != 0 facet entryName"
}
],
"platformOptions": {
Expand All @@ -211,7 +211,7 @@
}
},
{
"title": "Non-Compressed Resources",
"title": "Non-compressed resources",
"layout": {
"column": 10,
"row": 3,
Expand All @@ -229,7 +229,7 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM BrowserPerformance select count(*) as 'Non-Compressed Payloads' where entryType = 'resource' where decodedBodySize = encodedBodySize facet entryName"
"query": "FROM BrowserPerformance select count(*) as 'Non-compressed payloads' where entryType = 'resource' where decodedBodySize = encodedBodySize facet entryName"
}
],
"platformOptions": {
Expand All @@ -238,7 +238,7 @@
}
},
{
"title": "Longest Request Time Pages",
"title": "Longest request time pages",
"layout": {
"column": 1,
"row": 6,
Expand All @@ -256,7 +256,7 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM BrowserPerformance SELECT max(responseStart - requestStart) as 'Request Time' facet currentUrl"
"query": "FROM BrowserPerformance SELECT max(responseStart - requestStart) as 'Request time' facet currentUrl"
}
],
"platformOptions": {
Expand All @@ -265,7 +265,7 @@
}
},
{
"title": "Slowest TCP Handshake",
"title": "Slowest TCP handshake",
"layout": {
"column": 4,
"row": 6,
Expand All @@ -283,7 +283,7 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM BrowserPerformance SELECT max(connectEnd - connectStart) as 'TCP Handshake Time' facet entryName"
"query": "FROM BrowserPerformance SELECT max(connectEnd - connectStart) as 'TCP handshake time' facet entryName"
}
],
"platformOptions": {
Expand All @@ -292,7 +292,7 @@
}
},
{
"title": "First Party Assets",
"title": "First party assets",
"layout": {
"column": 7,
"row": 6,
Expand Down Expand Up @@ -322,7 +322,7 @@
}
},
{
"title": "First Party Vs Other Assets - Duration",
"title": "First party vs other assets - duration",
"layout": {
"column": 7,
"row": 9,
Expand All @@ -340,7 +340,7 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM BrowserPerformance SELECT average(entryDuration) facet cases(where firstParty is true as 'First Party Asset', where 1=1 as Other)"
"query": "FROM BrowserPerformance SELECT average(entryDuration) facet cases(where firstParty is true as 'First party asset', where 1=1 as Other)"
}
],
"platformOptions": {
Expand All @@ -349,7 +349,7 @@
}
},
{
"title": "Slowest Assets",
"title": "Slowest assets",
"layout": {
"column": 1,
"row": 10,
Expand All @@ -367,7 +367,7 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM BrowserPerformance SELECT max(responseStart - requestStart) as 'Request Time' facet entryName"
"query": "FROM BrowserPerformance SELECT max(responseStart - requestStart) as 'Request time' facet entryName"
}
],
"platformOptions": {
Expand All @@ -376,7 +376,7 @@
}
},
{
"title": "Slowest DNS Lookup",
"title": "Slowest DNS lookup",
"layout": {
"column": 4,
"row": 10,
Expand All @@ -394,7 +394,7 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM BrowserPerformance SELECT max(domainLookupEnd - domainLookupStart) as 'DNS Lookup Time' facet entryName"
"query": "FROM BrowserPerformance SELECT max(domainLookupEnd - domainLookupStart) as 'DNS lookup time' facet entryName"
}
],
"platformOptions": {
Expand All @@ -403,7 +403,7 @@
}
},
{
"title": "First Party Vs Other Assets",
"title": "First party vs other assets",
"layout": {
"column": 7,
"row": 11,
Expand All @@ -424,7 +424,7 @@
"nrqlQueries": [
{
"accountIds": [],
"query": "FROM BrowserPerformance SELECT count(*) facet cases(where firstParty is true as 'First Party Asset')"
"query": "FROM BrowserPerformance SELECT count(*) facet cases(where firstParty is true as 'First party asset')"
}
],
"platformOptions": {
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions data-sources/browser-page-resources/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
id: browser-page-resources
displayName: Browser Page Resources
description: |
Utilize page resource data to track the performance of the assets loaded on your application and identify areas for improvement.
install:
primary:
link:
url: https://docs.newrelic.com/docs/browser/new-relic-browser/browser-pro-features/page-resources/
icon: logo.svg
13 changes: 13 additions & 0 deletions data-sources/browser-page-resources/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
31 changes: 31 additions & 0 deletions quickstarts/browser-page-resources/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
id: 7397e6e9-5d29-4fbf-a380-8536196bb05a
slug: browser-page-resources
title: Browser Page Resources
summary: Example dashboards utilizing page resource data from New Relic Browser agent data
description: |+
Utilize page resource data to track the performance of the assets loaded on your application and identify areas for improvement.
level: New Relic
authors:
- Jordan Porter
icon: logo.svg
documentation:
- name: Browser page resources
description: Resource Assets are reported natively by all major browsers and allows you to observe and report on the performance of the assets your webpages import. New Relic Browser can be configured to automatically track these assets as Browser Performance events.
url: https://docs.newrelic.com/docs/browser/new-relic-browser/browser-pro-features/page-resources/
dataSourceIds:
- browser-page-resources
keywords:
- browser agent
- web
- javascript
- chrome
- firefox
- safari
- performance
- resources
- assets
- network
- timing
- duration
dashboards:
- browser-page-resources
13 changes: 13 additions & 0 deletions quickstarts/browser-page-resources/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 5cd6b8f

Please sign in to comment.