v0.49.1 Latest Latest

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

Go to latest
Published: Mar 2, 2024 License: Apache-2.0 Imports: 5 Imported by: 1,714




This section is empty.


View Source
var ArgDbBufferDuration = flag.Duration("storage_driver_buffer_duration", 60*time.Second, "Writes in the storage driver will be buffered for this duration, and committed to the non memory backends as a single transaction")
View Source
var ArgDbHost = flag.String("storage_driver_host", "localhost:8086", "database host:port")
View Source
var ArgDbIsSecure = flag.Bool("storage_driver_secure", false, "use secure connection with database")
View Source
var ArgDbName = flag.String("storage_driver_db", "cadvisor", "database name")
View Source
var ArgDbPassword = flag.String("storage_driver_password", "root", "database password")
View Source
var ArgDbTable = flag.String("storage_driver_table", "stats", "table name")
View Source
var ArgDbUsername = flag.String("storage_driver_user", "root", "database username")


func ListDrivers added in v0.23.1

func ListDrivers() []string

func RegisterStorageDriver added in v0.19.5

func RegisterStorageDriver(name string, f StorageDriverFunc)


type StorageDriver

type StorageDriver interface {
	AddStats(cInfo *info.ContainerInfo, stats *info.ContainerStats) error

	// Close will clear the state of the storage driver. The elements
	// stored in the underlying storage may or may not be deleted depending
	// on the implementation of the storage driver.
	Close() error

func New added in v0.19.5

func New(name string) (StorageDriver, error)

type StorageDriverFunc added in v0.19.5

type StorageDriverFunc func() (StorageDriver, error)

Jump to

Keyboard shortcuts

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