dagger 2.0.1-alpha release
Pre-release
Pre-release
·
52 commits
to main
since this release
Introduction
dagger从2.0.0版本开始:
- 对loki日志告警进行支持,对于loki日志告警规则文件,我们优先支持s3的接入也推荐使用s3保存规则文件,所以,进行告警需在loki配置中将s3打开,例如
ruler:
storage:
type: s3
s3:
s3: address
access_key_id:
secret_access_key:
s3forcepathstyle: true
insecure: true
bucketnames: "rules"
http_config:
insecure_skip_verify: true
enable_api: true
enable_alertmanager_v2: true
alertmanager_url: address // 此告警收集地址为dagger地址
- 不再支持sqlite轻量级数据库,默认采用mysql进行数据存储,从1.0至2.0,原始数据需要手动进行导入新库或放弃原始数据,提前配置mysql连接地址
[db]
address = root:123456@tcp(dagger-mysql:3306)/log?charset=utf8&parseTime=True&loc=Local // your address
- 引入alertmanager到架构中进行告警分发的延展,其中alertmanager.yml文件需自行设置抑制规则等,否则采用默认配置,dagger仅会对alertmanager.yml中分发规则进行重写,目前仅支持邮件,无需单独配置,告警模块可通过dagger.ini中配置alert_enabled进行开关闭
[global]
; 是否需要告警模块
alert_enabled = false
[alertmanager]
; 同alertmanager.yml配置
enabled = true
address = http://dagger-alertmanager:9093
smtp_from =
smtp_smarthost =
smtp_smartport = 25
smtp_auth_username =
smtp_auth_password =
- 放弃部分启动参数(
debug
,migrate
),强化配置文件dagger.ini
Enhancements
- 新增告警规则派生,告警组分发(仅当开启注册有效
allow_sign_up = true
),告警事件收集 - 新增LogQL高级查询,并提供一定的label提示
- 新增对matrix查询支持,并提供图表展示
- 接入alertmanager,支持邮件分组告警
- 优化ui,提升稳定性
Fixed
- 修复mysql下注册用户入库失败。
- 修复websocket ui端断开导致后端程序崩溃。
Installation
Please refer 快速开始