Browse Source

debug

tags/v1.22.2.1^2
lewis 3 years ago
parent
commit
b27c724f4a
2 changed files with 14 additions and 6 deletions
  1. +5
    -4
      models/cloudbrain.go
  2. +9
    -2
      routers/repo/modelarts.go

+ 5
- 4
models/cloudbrain.go View File

@@ -674,12 +674,13 @@ type GetNotebook2Result struct {
Name string `json:"name"`
Description string `json:"description"`
Status string `json:"status"`
Url string `json:"url"` //实例访问的URL
Url string `json:"url"` //实例访问的URL
Token string `json:"token"` //notebook鉴权使用的token信息
Flavor string `json:"flavor"`
CreateTime string
LatestUpdateTime string
CreateAt int64 `json:"create_at"` //实例创建的时间,UTC毫秒
UpdateAt int64 `json:"update_at"` //实例最后更新(不包括保活心跳)的时间,UTC毫秒
CreateAt int64 `json:"create_at"` //实例创建的时间,UTC毫秒
UpdateAt int64 `json:"update_at"` //实例最后更新(不包括保活心跳)的时间,UTC毫秒
Image struct {
Name string `json:"name"`
Status string `json:"status"`
@@ -689,7 +690,7 @@ type GetNotebook2Result struct {
} `json:"image"`
Lease struct {
CreateTime int64 `json:"create_at"` //实例创建的时间,UTC毫秒
Duration int64 `json:"duration"` //实例运行时长,以创建时间为起点计算,即“创建时间+duration > 当前时刻”时,系统会自动停止实例
Duration int64 `json:"duration"` //实例运行时长,以创建时间为起点计算,即“创建时间+duration > 当前时刻”时,系统会自动停止实例
UpdateTime int64 `json:"update_at"` //实例最后更新(不包括保活心跳)的时间,UTC毫秒
} `json:"lease"` //实例自动停止的倒计时信息
VolumeRes struct {


+ 9
- 2
routers/repo/modelarts.go View File

@@ -284,8 +284,15 @@ func NotebookDebug(ctx *context.Context) {
}

func NotebookDebug2(ctx *context.Context) {
debugUrl := setting.DebugHost + "/" + ctx.Cloudbrain.JobID + "/lab"
ctx.Redirect(debugUrl)
var jobID = ctx.Params(":jobid")

result, err := modelarts.GetNotebook2(jobID)
if err != nil {
ctx.RenderWithErr(err.Error(), tplModelArtsNotebookIndex, nil)
return
}
ctx.Redirect(result.Url)
}

func NotebookManage(ctx *context.Context) {


Loading…
Cancel
Save