Skip to content

Commit 68ab2ed

Browse files
authored
Update browser perf calculate strategy (#13034)
1 parent 8d9aa67 commit 68ab2ed

File tree

1 file changed

+6
-6
lines changed
  • oap-server/server-starter/src/main/resources/oal

1 file changed

+6
-6
lines changed

oap-server/server-starter/src/main/resources/oal/browser.oal

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,16 +59,16 @@ browser_app_page_first_pack_percentile = from(BrowserAppPagePerf.firstPackTime).
5959
browser_app_page_fmp_percentile = from(BrowserAppPagePerf.fmpTime).percentile2(10);
6060

6161
// Since the web vitals and resource can be load from cache or cross-origin, so the metrics should ignore when the value is 0
62-
browser_app_resource_duration_avg = from(BrowserAppResourcePerf.*).filter(duration > 0).labelAvg(name, duration);
63-
browser_app_resource_size_avg = from(BrowserAppResourcePerf.*).filter(size > 0).labelAvg(name, size);
62+
browser_app_resource_duration_avg = from(BrowserAppResourcePerf.*).labelAvg(name, duration);
63+
browser_app_resource_size_avg = from(BrowserAppResourcePerf.*).labelAvg(name, size);
6464
browser_app_resource_protocol_count = from(BrowserAppResourcePerf.*).labelCount(protocol);
6565
browser_app_resource_type_count = from(BrowserAppResourcePerf.*).labelCount(type);
6666

67-
browser_app_web_vitals_fmp_avg = from(BrowserAppWebVitalsPerf.fmpTime).filter(fmpTime > 0).longAvg();
68-
browser_app_web_vitals_cls_avg = from(BrowserAppWebVitalsPerf.clsTime).filter(clsTime > 0).longAvg();
69-
browser_app_web_vitals_lcp_avg = from(BrowserAppWebVitalsPerf.lcpTime).filter(lcpTime > 0).longAvg();
67+
browser_app_web_vitals_fmp_avg = from(BrowserAppWebVitalsPerf.fmpTime).filter(fmpTime >= 0).longAvg();
68+
browser_app_web_vitals_cls_avg = from(BrowserAppWebVitalsPerf.clsTime).filter(clsTime >= 0).longAvg();
69+
browser_app_web_vitals_lcp_avg = from(BrowserAppWebVitalsPerf.lcpTime).filter(lcpTime >= 0).longAvg();
7070

71-
browser_app_web_interaction_inp_percentile = from(BrowserAppWebInteractionPerf.inpTime).percentile2(10);
71+
browser_app_web_interaction_inp_percentile = from(BrowserAppWebInteractionPerf.inpTime).filter(inpTime >= 0).percentile2(10);
7272

7373
// Disable unnecessary hard core stream, targeting @Stream#name
7474
/////////

0 commit comments

Comments
 (0)