Expand description
Configuration for the Relay CLI and server.
Re-exports§
pub use crate::aggregator::AggregatorServiceConfig;pub use crate::aggregator::ScopedAggregatorConfig;
Modules§
- aggregator
 - Metrics aggregator configuration.
 
Structs§
- Auth
Config  - Authentication options.
 - Byte
Size  - Represents a size in bytes.
 - Cache
 - Controls internal caching behavior.
 - Cardinality
Limiter  - Cardinality Limiter configuration options.
 - Cogs
 - COGS configuration.
 - Config
 - Config struct.
 - Config
Error  - Indicates config related errors.
 - Credentials
 - The relay credentials
 - Envelope
Spool  - Persistent buffering configuration for incoming envelopes.
 - GeoIp
Config  - GeoIp database configuration options.
 - Health
 - Settings to control Relay’s health checks.
 - Http
 - Controls authentication with upstream.
 - Limits
 - Controls various limits
 - Metrics
 - Control the metrics.
 - Minimal
Config  - Minimal version of a config for dumping out.
 - Normalization
 - Configuration for normalization in this Relay.
 - Outcome
Aggregator Config  - Configuration values for the outcome aggregator
 - Outcomes
 - Outcome generation specific configuration values.
 - Overridable
Config  - Structure used to hold information about configuration overrides via CLI parameters or environment variables
 - Parse
Relay Mode Error  - Error returned when parsing an invalid 
RelayMode. - Partial
Redis Config Options  - Additional configuration options for a redis client.
 - Processing
 - Controls Sentry-internal event processing.
 - Relay
 - Relay specific configuration values.
 - Relay
Info  - Information on a downstream Relay.
 - Routing
 - Controls traffic steering.
 - Spool
 - Persistent buffering configuration.
 - Upstream
Descriptor  - The upstream target is a type that holds all the information to uniquely identify an upstream target.
 
Enums§
- Byte
Size Parse Error  - The error returned when trying to parse a 
SpecificSize, using theFromStrtrait. - Config
Error Kind  - Indicates config related errors.
 - Emit
Outcomes  - Determines how to emit outcomes. For compatibility reasons, this can either be true, false or AsClientReports
 - Http
Encoding  - Http content encoding for both incoming and outgoing web requests.
 - Normalization
Level  - Configuration for the level of normalization this Relay should do.
 - Readiness
Condition  - Controls responses from the readiness health check endpoint based on authentication.
 - Redis
Config  - Redis configuration.
 - Redis
Config Ref  - Reference to the 
RedisConfigwith the final [RedisConfigOptions]. - Redis
Configs  - Configurations for the various Redis pools used by Relay.
 - Redis
Configs Ref  - Helper struct bundling connections and options for the various Redis pools.
 - Relay
Instance  - The instance type of Relay.
 - Relay
Mode  - The operation mode of a relay.
 - Single
Redis Config  - Struct that can serialize a string to a single Redis connection.
 - Upstream
Error  - Indicates failures in the upstream error api.
 - Upstream
Parse Error  - Raised if a URL cannot be parsed into an upstream descriptor.