Documentation ¶
Index ¶
- type DynamoDB
- type KinesisConsumer
- func (k *KinesisConsumer) Description() string
- func (k *KinesisConsumer) Gather(acc telegraf.Accumulator) error
- func (k *KinesisConsumer) Get(streamName, shardID string) (string, error)
- func (k *KinesisConsumer) Init() error
- func (k *KinesisConsumer) SampleConfig() string
- func (k *KinesisConsumer) Set(streamName, shardID, sequenceNumber string) error
- func (k *KinesisConsumer) SetParser(parser parsers.Parser)
- func (k *KinesisConsumer) Start(ac telegraf.Accumulator) error
- func (k *KinesisConsumer) Stop()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KinesisConsumer ¶
type KinesisConsumer struct { Region string `toml:"region"` AccessKey string `toml:"access_key"` SecretKey string `toml:"secret_key"` RoleARN string `toml:"role_arn"` Profile string `toml:"profile"` Filename string `toml:"shared_credential_file"` Token string `toml:"token"` EndpointURL string `toml:"endpoint_url"` StreamName string `toml:"streamname"` ShardIteratorType string `toml:"shard_iterator_type"` DynamoDB *DynamoDB `toml:"checkpoint_dynamodb"` MaxUndeliveredMessages int `toml:"max_undelivered_messages"` ContentEncoding string `toml:"content_encoding"` Log telegraf.Logger // contains filtered or unexported fields }
func (*KinesisConsumer) Description ¶
func (k *KinesisConsumer) Description() string
func (*KinesisConsumer) Gather ¶
func (k *KinesisConsumer) Gather(acc telegraf.Accumulator) error
func (*KinesisConsumer) Get ¶
func (k *KinesisConsumer) Get(streamName, shardID string) (string, error)
Get wraps the checkpoint's Get function (called by consumer library)
func (*KinesisConsumer) Init ¶ added in v1.18.3
func (k *KinesisConsumer) Init() error
func (*KinesisConsumer) SampleConfig ¶
func (k *KinesisConsumer) SampleConfig() string
func (*KinesisConsumer) Set ¶
func (k *KinesisConsumer) Set(streamName, shardID, sequenceNumber string) error
Set wraps the checkpoint's Set function (called by consumer library)
func (*KinesisConsumer) SetParser ¶
func (k *KinesisConsumer) SetParser(parser parsers.Parser)
func (*KinesisConsumer) Start ¶
func (k *KinesisConsumer) Start(ac telegraf.Accumulator) error
func (*KinesisConsumer) Stop ¶
func (k *KinesisConsumer) Stop()
Click to show internal directories.
Click to hide internal directories.