adaptor

package
v1.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 22, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrSpanNotFound = errors.New("span not found")
)

Functions

This section is empty.

Types

type DefaultLogsAdaptor

type DefaultLogsAdaptor struct {
	// contains filtered or unexported fields
}

DefaultLogsAdaptor queries logs from OpenSearch when the external logs adapter is not enabled. It creates and manages its own OpenSearch client internally.

func NewDefaultLogsAdaptor

func NewDefaultLogsAdaptor(cfg *config.OpenSearchConfig, logger *slog.Logger) (*DefaultLogsAdaptor, error)

NewDefaultLogsAdaptor creates a new DefaultLogsAdaptor instance with its own OpenSearch client

func (*DefaultLogsAdaptor) GetComponentApplicationLogs

GetComponentApplicationLogs retrieves component application logs from OpenSearch.

func (*DefaultLogsAdaptor) GetWorkflowLogs

GetWorkflowLogs retrieves workflow logs from OpenSearch.

type DefaultTracesAdaptor

type DefaultTracesAdaptor struct {
	// contains filtered or unexported fields
}

func NewDefaultTracesAdaptor

func NewDefaultTracesAdaptor(cfg *config.OpenSearchConfig, logger *slog.Logger) (*DefaultTracesAdaptor, error)

func (*DefaultTracesAdaptor) GetSpanDetails

func (a *DefaultTracesAdaptor) GetSpanDetails(ctx context.Context, traceID string, spanID string) (*opensearch.Span, error)

GetSpanDetails retrieves details for a specific span

func (*DefaultTracesAdaptor) GetTraces

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL