loggie

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Aug 4, 2023 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PipelineDetailPanelName  = "LoggiePipelineDetail"
	LogStatusDetailPanelName = "LogStatusDetail"
)
View Source
const AgentPanelName = "Agent"
View Source
const ListPanelName = "LoggieList"
View Source
const (
	LogPanelName = "ShowLogs"
)

Variables

This section is empty.

Functions

func SwitchLogPanel

func SwitchLogPanel(g *gui.Gui, namespace string, podName string, returnPage string)

Types

type AgentPanel

type AgentPanel struct {
	*tview.Table
	// contains filtered or unexported fields
}

func NewAgentView

func NewAgentView(g *gui.Gui) *AgentPanel

func (*AgentPanel) Focus

func (l *AgentPanel) Focus()

func (*AgentPanel) Name

func (l *AgentPanel) Name() string

func (*AgentPanel) SetData

func (l *AgentPanel) SetData()

func (*AgentPanel) SetFilterWord

func (l *AgentPanel) SetFilterWord(word string)

func (*AgentPanel) SetKeybinding

func (l *AgentPanel) SetKeybinding(g *gui.Gui)

func (*AgentPanel) UnFocus

func (l *AgentPanel) UnFocus()

func (*AgentPanel) UpdateData

func (l *AgentPanel) UpdateData(g *gui.Gui)

type AgentState

type AgentState struct {
	PodName   string
	Namespace string
	Status    string
	Restarts  int32
	Created   metav1.Time
	CPU       string
	Memory    string
	IP        string
	Node      string
}

type ListPanel

type ListPanel struct {
	*tview.Table
	// contains filtered or unexported fields
}

func NewLoggieListPanel

func NewLoggieListPanel(g *gui.Gui, state []AgentState) *ListPanel

func (*ListPanel) Focus

func (l *ListPanel) Focus()

func (*ListPanel) Name

func (l *ListPanel) Name() string

func (*ListPanel) SetData

func (l *ListPanel) SetData()

func (*ListPanel) SetFilterWord

func (l *ListPanel) SetFilterWord(word string)

func (*ListPanel) SetKeybinding

func (l *ListPanel) SetKeybinding(g *gui.Gui)

func (*ListPanel) UnFocus

func (l *ListPanel) UnFocus()

func (*ListPanel) UpdateData

func (l *ListPanel) UpdateData(g *gui.Gui)

type LogPanel

type LogPanel struct {
	*tview.TextView
	// contains filtered or unexported fields
}

func NewLoggieLogPanel

func NewLoggieLogPanel(g *gui.Gui, namespace string, name string) *LogPanel

func (*LogPanel) Focus

func (p *LogPanel) Focus()

func (*LogPanel) Name

func (p *LogPanel) Name() string

func (*LogPanel) SetData

func (p *LogPanel) SetData()

func (*LogPanel) SetFilterWord

func (p *LogPanel) SetFilterWord(word string)

func (*LogPanel) SetKeybinding

func (p *LogPanel) SetKeybinding(g *gui.Gui)

func (*LogPanel) UnFocus

func (p *LogPanel) UnFocus()

func (*LogPanel) UpdateData

func (p *LogPanel) UpdateData(g *gui.Gui)

type LogStatusPanel

type LogStatusPanel struct {
	*tview.TreeView
	// contains filtered or unexported fields
}

func NewLogStatusPanel

func NewLogStatusPanel(g *gui.Gui, logConfigName string, logConfigNamespace string, podIP string) *LogStatusPanel

func (*LogStatusPanel) Focus

func (p *LogStatusPanel) Focus()

func (*LogStatusPanel) Name

func (p *LogStatusPanel) Name() string

func (*LogStatusPanel) SetData

func (p *LogStatusPanel) SetData()

func (*LogStatusPanel) SetFilterWord

func (p *LogStatusPanel) SetFilterWord(word string)

func (*LogStatusPanel) SetKeybinding

func (p *LogStatusPanel) SetKeybinding(g *gui.Gui)

func (*LogStatusPanel) UnFocus

func (p *LogStatusPanel) UnFocus()

func (*LogStatusPanel) UpdateData

func (p *LogStatusPanel) UpdateData(g *gui.Gui)

type PipelineDetailPanel

type PipelineDetailPanel struct {
	*tview.TextView
	// contains filtered or unexported fields
}

func NewLoggiePipelineDetailPanel

func NewLoggiePipelineDetailPanel(g *gui.Gui, logConfigName string, logConfigNamespace string, podIP string) *PipelineDetailPanel

func (*PipelineDetailPanel) Focus

func (p *PipelineDetailPanel) Focus()

func (*PipelineDetailPanel) Name

func (p *PipelineDetailPanel) Name() string

func (*PipelineDetailPanel) SetData

func (p *PipelineDetailPanel) SetData()

func (*PipelineDetailPanel) SetFilterWord

func (p *PipelineDetailPanel) SetFilterWord(word string)

func (*PipelineDetailPanel) SetKeybinding

func (p *PipelineDetailPanel) SetKeybinding(g *gui.Gui)

func (*PipelineDetailPanel) UnFocus

func (p *PipelineDetailPanel) UnFocus()

func (*PipelineDetailPanel) UpdateData

func (p *PipelineDetailPanel) UpdateData(g *gui.Gui)

type PodMetric

type PodMetric struct {
	CPU    string
	Memory string
}

Jump to

Keyboard shortcuts

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