console_diagnosis

package
v0.0.0-...-92b3096 Latest Latest
Warning

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

Go to latest
Published: Apr 27, 2024 License: Apache-2.0 Imports: 27 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DockerOrchestrator     = "docker"
	KubernetesOrchestrator = "kubernetes"
	HaproxyLogsPath        = "/var/log/haproxy"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ConsoleDiagnosisHandler

type ConsoleDiagnosisHandler interface {
	GenerateDiagnosticLogs(ctx context.Context, tail string) error
}

func NewConsoleDiagnosisHandler

func NewConsoleDiagnosisHandler(orchestrator string) (ConsoleDiagnosisHandler, error)

type DockerConsoleDiagnosisHandler

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

func NewDockerConsoleDiagnosisHandler

func NewDockerConsoleDiagnosisHandler() (*DockerConsoleDiagnosisHandler, error)

func (*DockerConsoleDiagnosisHandler) CopyFromContainer

func (d *DockerConsoleDiagnosisHandler) CopyFromContainer(ctx context.Context, containerID string, containerName string, srcPath string, zipWriter *zip.Writer) error

func (*DockerConsoleDiagnosisHandler) GenerateDiagnosticLogs

func (d *DockerConsoleDiagnosisHandler) GenerateDiagnosticLogs(ctx context.Context, tail string) error

type KubernetesConsoleDiagnosisHandler

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

func NewKubernetesConsoleDiagnosisHandler

func NewKubernetesConsoleDiagnosisHandler() (*KubernetesConsoleDiagnosisHandler, error)

func (*KubernetesConsoleDiagnosisHandler) CopyFromPod

func (k *KubernetesConsoleDiagnosisHandler) CopyFromPod(ctx context.Context, pod *coreV1.Pod, srcPath string, zipWriter *zip.Writer) error

func (*KubernetesConsoleDiagnosisHandler) GenerateDiagnosticLogs

func (k *KubernetesConsoleDiagnosisHandler) GenerateDiagnosticLogs(ctx context.Context, tail string) error

func (*KubernetesConsoleDiagnosisHandler) GetPods

Jump to

Keyboard shortcuts

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