63 lines
1.3 KiB
YAML
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
|