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 GetSupportedFormats ¶
func GetSupportedFormats() []string
Types ¶
type Formatter ¶
type Formatter interface {
Format(*OutputFormat) (string, error)
}
func NewFormatter ¶
type MetadataInfo ¶
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 ¶
type OutputFormat struct { Meta *MetadataInfo Stats []typeStats StatsKV []typeStats TotalSize int TotalSizeKV int }
OutputFormat is used for passing information through the formatter
type SnapshotInfo ¶
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
Click to show internal directories.
Click to hide internal directories.