Documentation ¶
Overview ¶
This package implements the various storage backends supported by heapster.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExternalSinkManager ¶
TODO: Once in-memory storage is implemented, make the manager extract data from the in-memory store periodically.
func NewBigQuerySink ¶
func NewBigQuerySink() (ExternalSinkManager, error)
Create a new bigquery storage driver.
func NewExternalSinkManager ¶ added in v0.11.0
func NewExternalSinkManager(externalSinks []sink_api.ExternalSink) (ExternalSinkManager, error)
NewExternalSinkManager returns an external sink manager that will manage pushing data to all the sinks in 'externalSinks', which is a map of sink name to ExternalSink object.
func NewMemorySink ¶
func NewMemorySink() ExternalSinkManager
type MemorySink ¶
type MemorySink struct {
// contains filtered or unexported fields
}
func (*MemorySink) DebugInfo ¶
func (self *MemorySink) DebugInfo() string
func (*MemorySink) Store ¶
func (self *MemorySink) Store(data interface{}) error
Click to show internal directories.
Click to hide internal directories.