@GetMapping(value = "/trace")
    public TransactionInfoViewModel getTrace(
            @RequestParam("traceId") @NotBlank String traceId,
            @RequestParam(value = "focusTimestamp", required = false, defaultValue = DEFAULT_FOCUS_TIMESTAMP)
            @PositiveOrZero
            long focusTimestamp,
            @RequestParam(value = "agentId", required = false) String agentId,
            @RequestParam(value = "spanId", required = false, defaultValue = DEFAULT_SPAN_ID) long spanId,
            @RequestParam(value = "useStatisticsAgentState", required = false, defaultValue = "false")
            boolean useStatisticsAgentState
    ) {
        return getTransaction0(traceId, focusTimestamp, agentId, spanId, useStatisticsAgentState, TimeHistogramFormat.V3);
    }
@author emeroad
@author jaehong.kim
@author Taejin Koo
web/src/main/java/com/navercorp/pinpoint/web/controller/TransactionController.java