Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFactory ¶
NewFactory creates a receiver factory for awsfirehose. Currently, only available in metrics pipelines.
Types ¶
type Config ¶
type Config struct { // ServerConfig is used to set up the Firehose delivery // endpoint. The Firehose delivery stream expects an HTTPS // endpoint, so TLSSettings must be used to enable that. confighttp.ServerConfig `mapstructure:",squash"` // Encoding identifies the encoding of records received from // Firehose. Defaults to telemetry-specific encodings: "cwlog" // for logs, and "cwmetrics" for metrics. Encoding string `mapstructure:"encoding"` // RecordType is an alias for Encoding for backwards compatibility. // It is an error to specify both encoding and record_type. // // Deprecated: [v0.121.0] use Encoding instead. RecordType string `mapstructure:"record_type"` // AccessKey is checked against the one received with each request. // This can be set when creating or updating the Firehose delivery // stream. AccessKey configopaque.String `mapstructure:"access_key"` }
Source Files
¶
Click to show internal directories.
Click to hide internal directories.