Class: TencentCloud::Tione::V20211111::DescribeLogsRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20211111/models.rb

Overview

DescribeLogs请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(service = nil, starttime = nil, endtime = nil, limit = nil, serviceid = nil, podname = nil, order = nil, orderfield = nil, context = nil, filters = nil) ⇒ DescribeLogsRequest

Returns a new instance of DescribeLogsRequest.



3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
# File 'lib/v20211111/models.rb', line 3206

def initialize(service=nil, starttime=nil, endtime=nil, limit=nil, serviceid=nil, podname=nil, order=nil, orderfield=nil, context=nil, filters=nil)
  @Service = service
  @StartTime = starttime
  @EndTime = endtime
  @Limit = limit
  @ServiceId = serviceid
  @PodName = podname
  @Order = order
  @OrderField = orderfield
  @Context = context
  @Filters = filters
end

Instance Attribute Details

#ContextObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId
  • Service类型为TRAIN: 调用DescribeTrainingTaskPods接口查询训练任务pod列表,PodName为接口返回值中Response.PodNames
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,PodName为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelService接口查询单个服务详情,PodName为接口返回值中Response.Service.ServiceInfo.PodInfos
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,PodName为接口返回值中Response.BatchTaskDetail. PodList 注:支持结尾通配符* 注意:
  1. Filter.Name:目前只支持Key(也就是按关键字过滤日志)
  2. Filter.Values:表示过滤日志的关键字;Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • StartTime:

    日志查询开始时间(RFC3339格式的时间字符串),默认值为当前时间的前一个小时

  • EndTime:

    日志查询结束时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    日志查询条数,默认值100,最大值100

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • PodName:

    Pod的名称,即需要查询服务对应的Pod,和Service参数对应,不同Service的PodName获取方式不同,具体如下:

  • Order:

    排序方向(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    按哪个字段排序(可选值为Timestamp),默认值为Timestamp

  • Context:

    日志查询上下文,查询下一页的时候需要回传这个字段,该字段来自本接口的返回

  • Filters:

    过滤条件



3204
3205
3206
# File 'lib/v20211111/models.rb', line 3204

def Context
  @Context
end

#EndTimeObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId
  • Service类型为TRAIN: 调用DescribeTrainingTaskPods接口查询训练任务pod列表,PodName为接口返回值中Response.PodNames
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,PodName为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelService接口查询单个服务详情,PodName为接口返回值中Response.Service.ServiceInfo.PodInfos
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,PodName为接口返回值中Response.BatchTaskDetail. PodList 注:支持结尾通配符* 注意:
  1. Filter.Name:目前只支持Key(也就是按关键字过滤日志)
  2. Filter.Values:表示过滤日志的关键字;Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • StartTime:

    日志查询开始时间(RFC3339格式的时间字符串),默认值为当前时间的前一个小时

  • EndTime:

    日志查询结束时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    日志查询条数,默认值100,最大值100

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • PodName:

    Pod的名称,即需要查询服务对应的Pod,和Service参数对应,不同Service的PodName获取方式不同,具体如下:

  • Order:

    排序方向(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    按哪个字段排序(可选值为Timestamp),默认值为Timestamp

  • Context:

    日志查询上下文,查询下一页的时候需要回传这个字段,该字段来自本接口的返回

  • Filters:

    过滤条件



3204
3205
3206
# File 'lib/v20211111/models.rb', line 3204

def EndTime
  @EndTime
end

#FiltersObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId
  • Service类型为TRAIN: 调用DescribeTrainingTaskPods接口查询训练任务pod列表,PodName为接口返回值中Response.PodNames
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,PodName为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelService接口查询单个服务详情,PodName为接口返回值中Response.Service.ServiceInfo.PodInfos
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,PodName为接口返回值中Response.BatchTaskDetail. PodList 注:支持结尾通配符* 注意:
  1. Filter.Name:目前只支持Key(也就是按关键字过滤日志)
  2. Filter.Values:表示过滤日志的关键字;Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • StartTime:

    日志查询开始时间(RFC3339格式的时间字符串),默认值为当前时间的前一个小时

  • EndTime:

    日志查询结束时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    日志查询条数,默认值100,最大值100

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • PodName:

    Pod的名称,即需要查询服务对应的Pod,和Service参数对应,不同Service的PodName获取方式不同,具体如下:

  • Order:

    排序方向(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    按哪个字段排序(可选值为Timestamp),默认值为Timestamp

  • Context:

    日志查询上下文,查询下一页的时候需要回传这个字段,该字段来自本接口的返回

  • Filters:

    过滤条件



3204
3205
3206
# File 'lib/v20211111/models.rb', line 3204

def Filters
  @Filters
end

#LimitObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId
  • Service类型为TRAIN: 调用DescribeTrainingTaskPods接口查询训练任务pod列表,PodName为接口返回值中Response.PodNames
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,PodName为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelService接口查询单个服务详情,PodName为接口返回值中Response.Service.ServiceInfo.PodInfos
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,PodName为接口返回值中Response.BatchTaskDetail. PodList 注:支持结尾通配符* 注意:
  1. Filter.Name:目前只支持Key(也就是按关键字过滤日志)
  2. Filter.Values:表示过滤日志的关键字;Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • StartTime:

    日志查询开始时间(RFC3339格式的时间字符串),默认值为当前时间的前一个小时

  • EndTime:

    日志查询结束时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    日志查询条数,默认值100,最大值100

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • PodName:

    Pod的名称,即需要查询服务对应的Pod,和Service参数对应,不同Service的PodName获取方式不同,具体如下:

  • Order:

    排序方向(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    按哪个字段排序(可选值为Timestamp),默认值为Timestamp

  • Context:

    日志查询上下文,查询下一页的时候需要回传这个字段,该字段来自本接口的返回

  • Filters:

    过滤条件



3204
3205
3206
# File 'lib/v20211111/models.rb', line 3204

def Limit
  @Limit
end

#OrderObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId
  • Service类型为TRAIN: 调用DescribeTrainingTaskPods接口查询训练任务pod列表,PodName为接口返回值中Response.PodNames
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,PodName为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelService接口查询单个服务详情,PodName为接口返回值中Response.Service.ServiceInfo.PodInfos
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,PodName为接口返回值中Response.BatchTaskDetail. PodList 注:支持结尾通配符* 注意:
  1. Filter.Name:目前只支持Key(也就是按关键字过滤日志)
  2. Filter.Values:表示过滤日志的关键字;Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • StartTime:

    日志查询开始时间(RFC3339格式的时间字符串),默认值为当前时间的前一个小时

  • EndTime:

    日志查询结束时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    日志查询条数,默认值100,最大值100

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • PodName:

    Pod的名称,即需要查询服务对应的Pod,和Service参数对应,不同Service的PodName获取方式不同,具体如下:

  • Order:

    排序方向(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    按哪个字段排序(可选值为Timestamp),默认值为Timestamp

  • Context:

    日志查询上下文,查询下一页的时候需要回传这个字段,该字段来自本接口的返回

  • Filters:

    过滤条件



3204
3205
3206
# File 'lib/v20211111/models.rb', line 3204

def Order
  @Order
end

#OrderFieldObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId
  • Service类型为TRAIN: 调用DescribeTrainingTaskPods接口查询训练任务pod列表,PodName为接口返回值中Response.PodNames
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,PodName为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelService接口查询单个服务详情,PodName为接口返回值中Response.Service.ServiceInfo.PodInfos
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,PodName为接口返回值中Response.BatchTaskDetail. PodList 注:支持结尾通配符* 注意:
  1. Filter.Name:目前只支持Key(也就是按关键字过滤日志)
  2. Filter.Values:表示过滤日志的关键字;Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • StartTime:

    日志查询开始时间(RFC3339格式的时间字符串),默认值为当前时间的前一个小时

  • EndTime:

    日志查询结束时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    日志查询条数,默认值100,最大值100

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • PodName:

    Pod的名称,即需要查询服务对应的Pod,和Service参数对应,不同Service的PodName获取方式不同,具体如下:

  • Order:

    排序方向(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    按哪个字段排序(可选值为Timestamp),默认值为Timestamp

  • Context:

    日志查询上下文,查询下一页的时候需要回传这个字段,该字段来自本接口的返回

  • Filters:

    过滤条件



3204
3205
3206
# File 'lib/v20211111/models.rb', line 3204

def OrderField
  @OrderField
end

#PodNameObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId
  • Service类型为TRAIN: 调用DescribeTrainingTaskPods接口查询训练任务pod列表,PodName为接口返回值中Response.PodNames
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,PodName为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelService接口查询单个服务详情,PodName为接口返回值中Response.Service.ServiceInfo.PodInfos
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,PodName为接口返回值中Response.BatchTaskDetail. PodList 注:支持结尾通配符* 注意:
  1. Filter.Name:目前只支持Key(也就是按关键字过滤日志)
  2. Filter.Values:表示过滤日志的关键字;Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • StartTime:

    日志查询开始时间(RFC3339格式的时间字符串),默认值为当前时间的前一个小时

  • EndTime:

    日志查询结束时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    日志查询条数,默认值100,最大值100

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • PodName:

    Pod的名称,即需要查询服务对应的Pod,和Service参数对应,不同Service的PodName获取方式不同,具体如下:

  • Order:

    排序方向(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    按哪个字段排序(可选值为Timestamp),默认值为Timestamp

  • Context:

    日志查询上下文,查询下一页的时候需要回传这个字段,该字段来自本接口的返回

  • Filters:

    过滤条件



3204
3205
3206
# File 'lib/v20211111/models.rb', line 3204

def PodName
  @PodName
end

#ServiceObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId
  • Service类型为TRAIN: 调用DescribeTrainingTaskPods接口查询训练任务pod列表,PodName为接口返回值中Response.PodNames
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,PodName为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelService接口查询单个服务详情,PodName为接口返回值中Response.Service.ServiceInfo.PodInfos
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,PodName为接口返回值中Response.BatchTaskDetail. PodList 注:支持结尾通配符* 注意:
  1. Filter.Name:目前只支持Key(也就是按关键字过滤日志)
  2. Filter.Values:表示过滤日志的关键字;Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • StartTime:

    日志查询开始时间(RFC3339格式的时间字符串),默认值为当前时间的前一个小时

  • EndTime:

    日志查询结束时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    日志查询条数,默认值100,最大值100

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • PodName:

    Pod的名称,即需要查询服务对应的Pod,和Service参数对应,不同Service的PodName获取方式不同,具体如下:

  • Order:

    排序方向(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    按哪个字段排序(可选值为Timestamp),默认值为Timestamp

  • Context:

    日志查询上下文,查询下一页的时候需要回传这个字段,该字段来自本接口的返回

  • Filters:

    过滤条件



3204
3205
3206
# File 'lib/v20211111/models.rb', line 3204

def Service
  @Service
end

#ServiceIdObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId
  • Service类型为TRAIN: 调用DescribeTrainingTaskPods接口查询训练任务pod列表,PodName为接口返回值中Response.PodNames
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,PodName为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelService接口查询单个服务详情,PodName为接口返回值中Response.Service.ServiceInfo.PodInfos
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,PodName为接口返回值中Response.BatchTaskDetail. PodList 注:支持结尾通配符* 注意:
  1. Filter.Name:目前只支持Key(也就是按关键字过滤日志)
  2. Filter.Values:表示过滤日志的关键字;Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • StartTime:

    日志查询开始时间(RFC3339格式的时间字符串),默认值为当前时间的前一个小时

  • EndTime:

    日志查询结束时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    日志查询条数,默认值100,最大值100

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • PodName:

    Pod的名称,即需要查询服务对应的Pod,和Service参数对应,不同Service的PodName获取方式不同,具体如下:

  • Order:

    排序方向(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    按哪个字段排序(可选值为Timestamp),默认值为Timestamp

  • Context:

    日志查询上下文,查询下一页的时候需要回传这个字段,该字段来自本接口的返回

  • Filters:

    过滤条件



3204
3205
3206
# File 'lib/v20211111/models.rb', line 3204

def ServiceId
  @ServiceId
end

#StartTimeObject

枚举值:

  • TRAIN
  • NOTEBOOK
  • INFER
  • BATCH
  • Service类型为TRAIN: 调用DescribeTrainingTask接口查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelServiceGroup接口查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId
  • Service类型为TRAIN: 调用DescribeTrainingTaskPods接口查询训练任务pod列表,PodName为接口返回值中Response.PodNames
  • Service类型为NOTEBOOK: 调用DescribeNotebook接口查询Notebook详情,PodName为接口返回值中Response.NotebookDetail.PodName
  • Service类型为INFER: 调用DescribeModelService接口查询单个服务详情,PodName为接口返回值中Response.Service.ServiceInfo.PodInfos
  • Service类型为BATCH: 调用DescribeBatchTask接口查询跑批任务详情,PodName为接口返回值中Response.BatchTaskDetail. PodList 注:支持结尾通配符* 注意:
  1. Filter.Name:目前只支持Key(也就是按关键字过滤日志)
  2. Filter.Values:表示过滤日志的关键字;Values为多个的时候表示同时满足
  3. Filter. Negative和Filter. Fuzzy没有使用

Parameters:

  • Service:

    服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测

  • StartTime:

    日志查询开始时间(RFC3339格式的时间字符串),默认值为当前时间的前一个小时

  • EndTime:

    日志查询结束时间(RFC3339格式的时间字符串),默认值为当前时间

  • Limit:

    日志查询条数,默认值100,最大值100

  • ServiceId:

    服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:

  • PodName:

    Pod的名称,即需要查询服务对应的Pod,和Service参数对应,不同Service的PodName获取方式不同,具体如下:

  • Order:

    排序方向(可选值为ASC, DESC ),默认为DESC

  • OrderField:

    按哪个字段排序(可选值为Timestamp),默认值为Timestamp

  • Context:

    日志查询上下文,查询下一页的时候需要回传这个字段,该字段来自本接口的返回

  • Filters:

    过滤条件



3204
3205
3206
# File 'lib/v20211111/models.rb', line 3204

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
# File 'lib/v20211111/models.rb', line 3219

def deserialize(params)
  @Service = params['Service']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Limit = params['Limit']
  @ServiceId = params['ServiceId']
  @PodName = params['PodName']
  @Order = params['Order']
  @OrderField = params['OrderField']
  @Context = params['Context']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
end