# 备份完成后我该如何知道备份是否成功?
- 查看首页大屏成功百分比是否为100%,小于100代表有备份失败任务
- 查看备份历史筛选备份失败任务
- 创建任务时打开钉钉通知,通知备份状态,当配置文件中onFailDingSend为true时,只会在备份失败发送钉钉消息,避免任务过多提醒频繁
# 任务管理界面的自动创建是怎么实现的?
通过serviceName找到agent的地址,调用agent task下的TaskAutoCreate接口
TaskAutoCreate实现逻辑 github (opens new window)
var databaseList []string
var tempDatabaseList []string
if err := db.Raw("show databases").Scan(&tempDatabaseList).Error; err != nil {
return err
}
//处理数据,避免对默认库创建任务
for _, dbName := range tempDatabaseList {
if dbName != "mysql" && dbName != "sys" && dbName != "information_schema" && dbName != "performance_schema" {
databaseList = append(databaseList, dbName)
}
}
// 通过循环databaseList,去调用新增任务接口
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
← 加解密工具