Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckProfilingTaskConfig ¶
func CheckProfilingTaskConfig(taskConfig *base.TaskConfig, moduleMgr *module.Manager) error
func NewProfilingRunner ¶
func NewProfilingRunner(taskType base.TargetType, taskConfig *base.TaskConfig, moduleMgr *module.Manager) (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
func (*Context) IsSameTask ¶ added in v0.3.0
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager(ctx context.Context, moduleMgr *module.Manager, profilingClient profiling_v3.EBPFProfilingServiceClient, flushInterval time.Duration, taskConfig *base.TaskConfig) (*Manager, error)
func (*Manager) BuildContext ¶
func (*Manager) ShutdownAndRemoveTask ¶ added in v0.4.0
Click to show internal directories.
Click to hide internal directories.