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"`
}
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.