Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckProfilingTaskConfig ¶
func CheckProfilingTaskConfig(taskConfig *base.TaskConfig) error
func NewProfilingRunner ¶
func NewProfilingRunner(taskType base.TargetType, taskConfig *base.TaskConfig) (base.ProfileTaskRunner, error)
Types ¶
type Context ¶
type Context struct {
// contains filtered or unexported fields
}
Context of profiling task
func (*Context) BuildTaskIdentity ¶
BuildTaskIdentity for filter with same identity task
func (*Context) CheckTaskRunnable ¶
CheckTaskRunnable means checks the task could be running
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager(ctx context.Context, processOperator process.Operator, profilingClient profiling_v3.EBPFProfilingServiceClient, flushInterval time.Duration, taskConfig *base.TaskConfig) (*Manager, error)
func (*Manager) BuildContext ¶
Click to show internal directories.
Click to hide internal directories.