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

inspect

package
v1.16.109 Latest Latest
Warning

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

Go to latest
Published: Aug 14, 2023 License: MPL-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PrettyFormat string = "pretty"
	JSONFormat   string = "json"
)
View Source
const (
	BYTE = 1 << (10 * iota)
	KILOBYTE
	MEGABYTE
	GIGABYTE
	TERABYTE
)

Variables

This section is empty.

Functions

func ByteSize added in v1.16.100

func ByteSize(bytes uint64) string

func GetSupportedFormats added in v1.16.100

func GetSupportedFormats() []string

func New

func New(ui cli.Ui) *cmd

Types

type Formatter added in v1.16.100

type Formatter interface {
	Format(*OutputFormat) (string, error)
}

func NewFormatter added in v1.16.100

func NewFormatter(format string) (Formatter, error)

type MetadataInfo added in v1.16.100

type MetadataInfo struct {
	ID      string
	Size    int64
	Index   uint64
	Term    uint64
	Version raft.SnapshotVersion
}

MetadataInfo is used for passing information through the formatter

type OutputFormat added in v1.16.100

type OutputFormat struct {
	Meta        *MetadataInfo
	Stats       []typeStats
	StatsKV     []typeStats
	TotalSize   int
	TotalSizeKV int
}

OutputFormat is used for passing information through the formatter

type SnapshotInfo added in v1.16.100

type SnapshotInfo struct {
	Meta        MetadataInfo
	Stats       map[structs.MessageType]typeStats
	StatsKV     map[string]typeStats
	TotalSize   int
	TotalSizeKV int
}

SnapshotInfo is used for passing snapshot stat information between functions

Jump to

Keyboard shortcuts

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