logs

package
v0.3.55 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const MaxLogBytes = 2000000

Variables

This section is empty.

Functions

func ConvertLogs

func ConvertLogs(rawLog []byte) ([]*binoculars.LogLine, []error)

Types

type KubernetesLogService

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

func NewKubernetesLogService

func NewKubernetesLogService(clientProvider cluster.KubernetesClientProvider) *KubernetesLogService

func (*KubernetesLogService) GetLogs

func (l *KubernetesLogService) GetLogs(ctx context.Context, params *LogParams) ([]*binoculars.LogLine, error)

type LogParams

type LogParams struct {
	Principal  authorization.Principal
	Namespace  string
	PodName    string
	SinceTime  string
	LogOptions *v1.PodLogOptions
}

type LogService

type LogService interface {
	GetLogs(ctx context.Context, params *LogParams) ([]*binoculars.LogLine, error)
}

Jump to

Keyboard shortcuts

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