Documentation
¶
Index ¶
- type ConfigFunc
- func WithAPI(api cloudwatchiface.CloudWatchAPI) ConfigFunc
- func WithBatchSize(batchSize int) ConfigFunc
- func WithBufferSize(bufferSize int) ConfigFunc
- func WithClock(clock glock.Clock) ConfigFunc
- func WithLogger(logger base.Logger) ConfigFunc
- func WithReportConfigs(configs ...base.ConfigFunc) ConfigFunc
- func WithSession(session *session.Session) ConfigFunc
- func WithTickDuration(tickDuration time.Duration) ConfigFunc
- type Reporter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigFunc ¶
type ConfigFunc func(r *config)
func WithAPI ¶
func WithAPI(api cloudwatchiface.CloudWatchAPI) ConfigFunc
func WithBatchSize ¶
func WithBatchSize(batchSize int) ConfigFunc
func WithBufferSize ¶
func WithBufferSize(bufferSize int) ConfigFunc
func WithClock ¶
func WithClock(clock glock.Clock) ConfigFunc
func WithLogger ¶
func WithLogger(logger base.Logger) ConfigFunc
func WithReportConfigs ¶
func WithReportConfigs(configs ...base.ConfigFunc) ConfigFunc
func WithSession ¶
func WithSession(session *session.Session) ConfigFunc
func WithTickDuration ¶
func WithTickDuration(tickDuration time.Duration) ConfigFunc
type Reporter ¶
type Reporter struct {
// contains filtered or unexported fields
}
func NewReporter ¶
func NewReporter(namespace string, configs ...ConfigFunc) *Reporter
Click to show internal directories.
Click to hide internal directories.