Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler interface { // GetTraceFilters the available filters for querying the Trace list // @Tags API.trace // @Router /api/trace/pagelist/filters [get] GetTraceFilters() core.HandlerFunc // GetTraceFilterValue query the available values of the specified filter // @Tags API.trace // @Router /api/trace/pagelist/filter/value [post] GetTraceFilterValue() core.HandlerFunc // GetTracePageList to query the trace paging list // @Tags API.trace // @Router /api/trace/pagelist [post] GetTracePageList() core.HandlerFunc // GetOnOffCPU get span execution consumption // @Tags API.trace // @Router /api/trace/onoffcpu [get] GetOnOffCPU() core.HandlerFunc // GetSingleTraceInfo get single-link Trace details // @Tags API.trace // @Router /api/trace/info [get] GetSingleTraceInfo() core.HandlerFunc // GetFlameGraphData get the flame map data of the specified time period and specified conditions // @Tags API.trace // @Router /api/trace/flame [get] GetFlameGraphData() core.HandlerFunc // GetProcessFlameGraph capture and integrate process-level flame graph data // @Tags API.trace // @Router /api/trace/flame/process [get] GetProcessFlameGraph() core.HandlerFunc }
func New ¶
func New(logger *zap.Logger, chRepo clickhouse.Repo, jaegerRepo jaeger.JaegerRepo) Handler
Click to show internal directories.
Click to hide internal directories.