Help us shape the future of Go! Take the 2026 Go Developer Survey

timeline

package
v1.6.2 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2026 License: Apache-2.0 Imports: 13 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewTimelineCommand

func NewTimelineCommand(ioStreams genericclioptions.IOStreams) *cobra.Command

Types

type RenderFunc

type RenderFunc func(intervals monitorapi.Intervals) ([]byte, error)

type Timeline

type Timeline struct {
	MonitorEventFilename string
	PodResourceFilename  string

	LocatorMatcher        map[string][]*regexp.Regexp
	RemovedLocatorMatcher map[string][]*regexp.Regexp
	Namespaces            []string
	EndDate               *time.Time

	Renderer       RenderFunc
	TimelineFilter monitorapi.EventIntervalMatchesFunc

	IOStreams genericclioptions.IOStreams
}

func (*Timeline) Run

func (o *Timeline) Run() error

type TimelineOptions

type TimelineOptions struct {
	MonitorEventFilename string
	PodResourceFilename  string
	TimelineType         string

	LocatorMatchers []string
	Namespaces      []string
	OutputType      string
	EndDate         string

	KnownRenderers map[string]RenderFunc
	KnownTimelines map[string]monitorapi.EventIntervalMatchesFunc
	IOStreams      genericclioptions.IOStreams
}

func NewTimelineOptions

func NewTimelineOptions(ioStreams genericclioptions.IOStreams) *TimelineOptions

func (*TimelineOptions) Bind

func (o *TimelineOptions) Bind(flagset *pflag.FlagSet) error

func (*TimelineOptions) Complete

func (o *TimelineOptions) Complete() error

func (*TimelineOptions) ToTimeline

func (o *TimelineOptions) ToTimeline() *Timeline

func (*TimelineOptions) Validate

func (o *TimelineOptions) Validate() error

Jump to

Keyboard shortcuts

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