rwadurian/backend/infrastructure/sentry/relay/config.yml

63 lines
1.3 KiB
YAML

# =============================================================================
# Sentry Relay 配置
# =============================================================================
# Relay 是 Sentry 的事件接收网关,负责:
# - 接收 SDK 上报的事件
# - 事件过滤和采样
# - 数据脱敏
# - 转发到 Sentry 服务器
# =============================================================================
relay:
# Relay 运行模式
# managed: 由 Sentry 服务器管理配置
# static: 使用本地配置
# proxy: 简单代理模式
mode: managed
# 上游 Sentry 服务器地址
upstream: "http://sentry-web:9000/"
# Relay 监听地址
host: 0.0.0.0
port: 3000
# 日志配置
logging:
level: info
format: json
# 处理配置
processing:
# 是否启用处理
enabled: true
# Redis 配置 (用于限流)
redis: "redis://sentry-redis:6379"
# Kafka 配置 (用于事件流)
kafka_config:
- name: bootstrap.servers
value: "sentry-kafka:9092"
# 限流配置
limits:
# 最大请求体大小 (50MB)
max_envelope_size: 52428800
# 最大并发连接数
max_concurrent_requests: 500
# 缓存配置
cache:
# 项目配置缓存时间
project_expiry: 300
# 项目配置刷新间隔
project_grace_period: 0
# 健康检查
health:
# 健康检查端点
enabled: true