mirror of
https://github.com/woodchen-ink/proxy-go.git
synced 2025-07-18 16:41:54 +08:00
- 在配置中添加新的扩展名规则支持,允许用户定义文件扩展名与目标URL的映射 - 优化配置加载逻辑,确保路径配置的扩展名规则在初始化时得到处理 - 更新前端配置页面,支持添加、编辑和删除扩展名规则 - 增强错误处理和用户提示,确保用户体验流畅
27 lines
503 B
Go
27 lines
503 B
Go
package metrics
|
|
|
|
import (
|
|
"log"
|
|
"proxy-go/internal/config"
|
|
)
|
|
|
|
func Init(cfg *config.Config) error {
|
|
// 初始化收集器
|
|
if err := InitCollector(cfg); err != nil {
|
|
log.Printf("[Metrics] 初始化收集器失败: %v", err)
|
|
//继续运行
|
|
return err
|
|
}
|
|
|
|
// 初始化指标存储服务
|
|
if err := InitMetricsStorage(cfg); err != nil {
|
|
log.Printf("[Metrics] 初始化指标存储服务失败: %v", err)
|
|
//继续运行
|
|
return err
|
|
}
|
|
|
|
log.Printf("[Metrics] 初始化完成")
|
|
|
|
return nil
|
|
}
|