Запрос / ответ ведения журнала Stackdriver с Cloud ML Engine - PullRequest
0 голосов
/ 24 мая 2018

Я запускаю функцию прогнозирования через вызов API для модели, развернутой в Cloud MLEngine, и я включил ведение журналов, чтобы я мог видеть журналы в журнале Stackdriver.

Когда я захожу в журналы, я вижусгенерированные журналы выглядят так:

{
 httpRequest: {
  latency:  "0.002585s"   
  remoteIp:  "X.X.X.X"   
  requestMethod:  "POST"   
  requestSize:  "259"   
  requestUrl:  "ml.googleapis.com/v1/projects/<project-id>/models/pricing_model/versions/v1:predict"   
  responseSize:  "56"   
  status:  200   
  userAgent:  "google-cloud-sdk gcloud/202.0.0 command/gcloud.beta.ml-engine.predict invocation-id/XXXXXXXXX environment/None environment-version/None interactive/True from-script/False python/2.7.14 (Macintosh; Intel Mac OS X 16.7.0),gzip(gfe)"   
 }
 insertId:  "qd41"  
 jsonPayload: {
  @type:  "type.googleapis.com/google.cloud.ml.v1.PredictionLogEntry"   
  modelLatency:  "0.000507s"   
  numInstances:  "1"   
  requestType:  "LOADED"   
 }
 logName:  "projects/<project-id>/logs/ml.googleapis.com"  
 receiveTimestamp:  "2018-05-23T20:51:42.980326893Z"  
 resource: {
  labels: {…}   
  type:  "cloudml_model_version"   
 }
 severity:  "INFO"  
 timestamp:  "2018-05-23T20:51:42Z"  
}

Это не включает запрос и ответ.Можно ли как-то добавить этот параметр, чтобы всякий раз, когда я запускаю прогнозирование для модели в ML Engine, я также мог видеть запрос и ответ?

Я хотел бы видеть еще два поля в журналах, напримерэто

request:[1068,34,45,89,3245,543543]
prediction(or Response):[34354.43]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...