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 ...
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 ¶
MetricQueryMeta Metric meta information (Key and unit)
type MetricsCollector ¶
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 ...
Source Files ¶
Click to show internal directories.
Click to hide internal directories.