@CrossOrigin @RestController public class TraceApi extends Object
| Modifier and Type | Field and Description |
|---|---|
private TraceService |
traceService |
| Constructor and Description |
|---|
TraceApi(TraceService traceService) |
| Modifier and Type | Method and Description |
|---|---|
List<org.bithon.server.tracing.sink.TraceSpan> |
getChildSpans(@Valid GetChildSpansRequest request) |
GetTraceByIdResponse |
getTraceById(@Valid GetTraceByIdRequest request) |
GetTraceListResponse |
getTraceList(@Valid GetTraceListRequest request) |
private final TraceService traceService
public TraceApi(TraceService traceService)
@PostMapping(value="/api/trace/getTraceById") public GetTraceByIdResponse getTraceById(@Valid @RequestBody @Valid GetTraceByIdRequest request)
@PostMapping(value="/api/trace/getTraceList") public GetTraceListResponse getTraceList(@Valid @RequestBody @Valid GetTraceListRequest request)
@PostMapping(value="/api/trace/getChildSpans") public List<org.bithon.server.tracing.sink.TraceSpan> getChildSpans(@Valid @RequestBody @Valid GetChildSpansRequest request)
Copyright © 2020–2021. All rights reserved.