trace

package
v0.0.0-...-712da53 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 17, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL