Documentation ¶
Overview ¶
Package appobserv provides public access to Beyla application observability as a library. All the other subcomponents of Beyla are hidden.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Instrumenter ¶
type Instrumenter struct {
// contains filtered or unexported fields
}
Instrumenter finds and instrument a service/process, and forwards the traces as configured by the user
func New ¶
func New(ctx context.Context, ctxInfo *global.ContextInfo, config *beyla.Config) *Instrumenter
New Instrumenter, given a Config
func (*Instrumenter) FindAndInstrument ¶
func (i *Instrumenter) FindAndInstrument(wg *sync.WaitGroup) error
FindAndInstrument searches in background for any new executable matching the selection criteria.
func (*Instrumenter) ReadAndForward ¶
func (i *Instrumenter) ReadAndForward() error
ReadAndForward keeps listening for traces in the BPF map, then reads, processes and forwards them
Click to show internal directories.
Click to hide internal directories.