collector

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2018 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CloudWatchCollector added in v0.2.0

type CloudWatchCollector struct {
	// contains filtered or unexported fields
}

CloudWatchCollector ...

func (*CloudWatchCollector) Close added in v0.2.0

func (cw *CloudWatchCollector) Close() error

Close ...

func (*CloudWatchCollector) Collect added in v0.2.0

func (cw *CloudWatchCollector) Collect() ([]metrics.Metric, error)

Collect ...

type CloudWatchCollectorDriver added in v0.2.0

type CloudWatchCollectorDriver struct {
	// contains filtered or unexported fields
}

CloudWatchCollectorDriver ...

func NewCloudWatchCollectorDriver added in v0.2.0

func NewCloudWatchCollectorDriver(session client.ConfigProvider, brokerInfo brokerinfo.BrokerInfo, logger lager.Logger) *CloudWatchCollectorDriver

NewCloudWatchCollectorDriver ...

func (*CloudWatchCollectorDriver) GetName added in v0.2.0

func (cw *CloudWatchCollectorDriver) GetName() string

GetName ...

func (*CloudWatchCollectorDriver) NewCollector added in v0.2.0

func (cw *CloudWatchCollectorDriver) NewCollector(instanceID string) (MetricsCollector, error)

NewCollector ...

type MetricQuery

type MetricQuery struct {
	Query   string
	Metrics []MetricQueryMeta
}

MetricQuery would be holding information about our custom metric.

type MetricQueryMeta

type MetricQueryMeta struct {
	Key  string
	Unit string
}

MetricQueryMeta Metric meta information (Key and unit)

type MetricsCollector

type MetricsCollector interface {
	Collect() ([]metrics.Metric, error)
	Close() error
}

MetricsCollector ...

type MetricsCollectorDriver

type MetricsCollectorDriver interface {
	NewCollector(instanceID string) (MetricsCollector, error)
	GetName() string
}

MetricsCollectorDriver ...

func NewPostgresMetricsCollectorDriver

func NewPostgresMetricsCollectorDriver(brokerInfo brokerinfo.BrokerInfo, logger lager.Logger) MetricsCollectorDriver

NewPostgresMetricsCollectorDriver ...

Directories

Path Synopsis
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

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