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.
- Sentry
Metrics - Controls processing of Sentry metrics and metric metadata.
- 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 theFromStr
trait. - 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
RedisConfig
with the finalRedisConfigOptions
. - 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.