break;
case PROFILE:
// TODO: filter jsProfilerData?
metrics.setJSProfilerData(jsProfilerData);
JSONObject jscpuMetrics = new CPUProfilerAnalyzer(jsProfilerData).analyze();
metrics.setMetric("Profile.JSCPU.timeProgram", jscpuMetrics.get("timeProgramMillis"), "millis");
metrics.setMetric("Profile.JSCPU.timeRoot", jscpuMetrics.get("timeRootMillis"), "millis");
metrics.setMetric("Profile.JSCPU.timeIdle", jscpuMetrics.get("timeIdleMillis"), "millis");
metrics.setMetric("Profile.JSCPU.timeGC", jscpuMetrics.get("timeGCMillis"), "millis");
metrics.setMetric("Profile.JSCPU.numIslands", jscpuMetrics.get("numIslands"));