Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGoInstrumentationFactory ¶
func NewGoInstrumentationFactory(kubeclient client.Client) ebpf.InstrumentationFactory[*GoOtelEbpfSdk]
Types ¶
type GoInstrumentationFactory ¶
type GoInstrumentationFactory struct {
// contains filtered or unexported fields
}
func (*GoInstrumentationFactory) CreateEbpfInstrumentation ¶
func (g *GoInstrumentationFactory) CreateEbpfInstrumentation(ctx context.Context, pid int, serviceName string, podWorkload *workload.PodWorkload, containerName string, podName string, loadedIndicator chan struct{}) (*GoOtelEbpfSdk, error)
type GoOtelEbpfSdk ¶
type GoOtelEbpfSdk struct {
// contains filtered or unexported fields
}
func (*GoOtelEbpfSdk) ApplyConfig ¶
func (g *GoOtelEbpfSdk) ApplyConfig(ctx context.Context, instConfig *odigosv1.InstrumentationConfig) error
Click to show internal directories.
Click to hide internal directories.