@Override
            public void onNext(final BrowserErrorLog browserErrorLog) {
                if (log.isDebugEnabled()) {
                    log.debug("receive browser error log");
                }

                HistogramMetrics.Timer timer = errorLogHistogram.createTimer();
                try {
                    ErrorLogAnalyzer analyzer = new ErrorLogAnalyzer(moduleManager, errorLogListenerManager, config);
                    analyzer.doAnalysis(browserErrorLog);
                } catch (Throwable e) {
                    log.error(e.getMessage(), e);
                    logErrorCounter.inc();
                } finally {
                    timer.finish();
                }
            }
Collect and process the performance data and error log.
oap-server/server-receiver-plugin/skywalking-browser-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/browser/provider/handler/grpc/BrowserPerfServiceHandler.java