Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudWatchLogs ¶
type CloudWatchLogs 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"`
LogGroup string `toml:"log_group"`
LogStream string `toml:"log_stream"`
LDMetricName string `toml:"log_data_metric_name"`
LDSource string `toml:"log_data_source"`
Log telegraf.Logger `toml:"-"`
// contains filtered or unexported fields
}
CloudWatchLogs plugin object definition
func (*CloudWatchLogs) Close ¶
func (c *CloudWatchLogs) Close() error
Close closes plugin connection with remote receiver
func (*CloudWatchLogs) Connect ¶
func (c *CloudWatchLogs) Connect() error
Connect connects plugin with to receiver of metrics
func (*CloudWatchLogs) Description ¶
func (c *CloudWatchLogs) Description() string
Description returns one-liner description for plugin
func (*CloudWatchLogs) Init ¶
func (c *CloudWatchLogs) Init() error
Init initialize plugin with checking configuration parameters
func (*CloudWatchLogs) SampleConfig ¶
func (c *CloudWatchLogs) SampleConfig() string
SampleConfig returns sample config description for plugin
Click to show internal directories.
Click to hide internal directories.