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

61 lines
1.3 KiB
YAML

# =============================================================================
# Symbolicator 配置
# =============================================================================
# Symbolicator 负责:
# - 解析崩溃堆栈中的符号
# - 将混淆后的代码映射回原始代码
# - 支持 Android NDK、iOS 和 Flutter 的符号化
# =============================================================================
# 缓存目录
cache_dir: "/data/cache"
# 绑定地址
bind: "0.0.0.0:3021"
# 日志级别
logging:
level: "info"
# 缓存配置
caches:
# 下载的符号文件缓存
downloaded:
max_unused_for: 604800 # 7 天
retry_misses_after: 3600 # 1 小时后重试
# 派生的符号缓存
derived:
max_unused_for: 604800
# 诊断缓存
diagnostics:
retention: 604800
# 符号源配置
sources:
# Sentry 内置符号源
- id: sentry:project
type: sentry
url: "http://sentry-web:9000/"
# Android 符号服务器
- id: android
type: http
url: "https://symbols.mozilla.org/"
filters:
filetypes:
- breakpad
# 处理配置
processing:
# 最大并发符号化请求
max_concurrent_requests: 120
# 请求超时 (秒)
request_timeout: 30
# 指标配置
metrics:
statsd: null