Documentation
¶
Overview ¶
Package rabbitmqexporter exports telemetry to RabbitMQ using the AMQP 0.9.1 protocol
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFactory ¶
Types ¶
type AuthConfig ¶
type AuthConfig struct {
Plain PlainAuth `mapstructure:"plain"`
// contains filtered or unexported fields
}
type Config ¶
type Config struct {
Connection ConnectionConfig `mapstructure:"connection"`
Routing RoutingConfig `mapstructure:"routing"`
EncodingExtensionID *component.ID `mapstructure:"encoding_extension"`
Durable bool `mapstructure:"durable"`
RetrySettings configretry.BackOffConfig `mapstructure:"retry_on_failure"`
}
type ConnectionConfig ¶
type ConnectionConfig struct {
Endpoint string `mapstructure:"endpoint"`
VHost string `mapstructure:"vhost"`
TLSConfig *configtls.ClientConfig `mapstructure:"tls"`
Auth AuthConfig `mapstructure:"auth"`
ConnectionTimeout time.Duration `mapstructure:"connection_timeout"`
Heartbeat time.Duration `mapstructure:"heartbeat"`
PublishConfirmationTimeout time.Duration `mapstructure:"publish_confirmation_timeout"`
Name string `mapstructure:"name"`
}
type RoutingConfig ¶
Click to show internal directories.
Click to hide internal directories.