Crate relay_config
source ·Expand description
Configuration for the Relay CLI and server.
Re-exports§
pub use crate::aggregator::AggregatorServiceConfig;
pub use crate::aggregator::ScopedAggregatorConfig;
Modules§
- Metrics aggregator configuration.
Structs§
- Authentication options.
- Represents a size in bytes.
- Cardinality Limiter configuration options.
- COGS configuration.
- Config struct.
- Indicates config related errors.
- The relay credentials
- Persistent buffering configuration for incoming envelopes.
- GeoIp database configuration options.
- Settings to control Relay’s health checks.
- Minimal version of a config for dumping out.
- Configuration for normalization in this Relay.
- Configuration values for the outcome aggregator
- Outcome generation specific configuration values.
- Structure used to hold information about configuration overrides via CLI parameters or environment variables
- Error returned when parsing an invalid
RelayMode
. - Additional configuration options for a redis client.
- Controls Sentry-internal event processing.
- Relay specific configuration values.
- Information on a downstream Relay.
- Controls traffic steering.
- Persistent buffering configuration.
- The upstream target is a type that holds all the information to uniquely identify an upstream target.
Enums§
- The error returned when trying to parse a
SpecificSize
, using theFromStr
trait. - Indicates config related errors.
- Determines how to emit outcomes. For compatibility reasons, this can either be true, false or AsClientReports
- Version of the envelope buffering mechanism.
- Http content encoding for both incoming and outgoing web requests.
- Configuration for the level of normalization this Relay should do.
- Controls responses from the readiness health check endpoint based on authentication.
- Redis configuration.
- Reference to the
RedisConfig
with the final [RedisConfigOptions
]. - Configurations for the various Redis pools used by Relay.
- Helper struct bundling connections and options for the various Redis pools.
- The instance type of Relay.
- The operation mode of a relay.
- Struct that can serialize a string to a single Redis connection.
- Indicates failures in the upstream error api.
- Raised if a URL cannot be parsed into an upstream descriptor.