Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BpfProfiler ¶
type BpfProfiler struct{}
func (*BpfProfiler) Invoke ¶
func (b *BpfProfiler) Invoke(job *config.ProfilingJob) error
func (*BpfProfiler) SetUp ¶
func (b *BpfProfiler) SetUp(job *config.ProfilingJob) error
type FlameGraphProfiler ¶
type FlameGraphProfiler interface { SetUp(job *config.ProfilingJob) error Invoke(job *config.ProfilingJob) error }
func ForLanguage ¶
func ForLanguage(lang api.ProgrammingLanguage) (FlameGraphProfiler, error)
type JvmProfiler ¶
type JvmProfiler struct{}
func (*JvmProfiler) Invoke ¶
func (j *JvmProfiler) Invoke(job *config.ProfilingJob) error
func (*JvmProfiler) SetUp ¶
func (j *JvmProfiler) SetUp(job *config.ProfilingJob) error
type PerfProfiler ¶
type PerfProfiler struct{}
func (*PerfProfiler) Invoke ¶
func (p *PerfProfiler) Invoke(job *config.ProfilingJob) error
func (*PerfProfiler) SetUp ¶
func (p *PerfProfiler) SetUp(job *config.ProfilingJob) error
type PythonProfiler ¶
type PythonProfiler struct{}
func (*PythonProfiler) Invoke ¶
func (p *PythonProfiler) Invoke(job *config.ProfilingJob) error
func (*PythonProfiler) SetUp ¶
func (p *PythonProfiler) SetUp(job *config.ProfilingJob) error
type RubyProfiler ¶
type RubyProfiler struct{}
func (*RubyProfiler) Invoke ¶
func (r *RubyProfiler) Invoke(job *config.ProfilingJob) error
func (*RubyProfiler) SetUp ¶
func (r *RubyProfiler) SetUp(job *config.ProfilingJob) error
Click to show internal directories.
Click to hide internal directories.