@GetMapping(value = "/transactionInfo")
    public TransactionInfoViewModel transactionInfo(
            @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,
            @RequestParam(value = "useLoadHistogramFormat", required = false, defaultValue = "false")
            boolean useLoadHistogramFormat
    ) {
        TimeHistogramFormat format = TimeHistogramFormat.format(useLoadHistogramFormat);
        return getTransaction0(traceId, focusTimestamp, agentId, spanId, useStatisticsAgentState, format);
    }
info lookup for a selected transaction

@param traceId traceId
@param focusTimestamp focusTimestamp
@return TransactionInfoViewModel
web/src/main/java/com/navercorp/pinpoint/web/controller/TransactionController.java