Вот и все! Спасибо!

тоящее время я пытаюсь записывать ошибки в отчеты об ошибках Stackdriver из Google Container Engine. Я использую встроенный агент регистрации Stackdriver на базе Fluentd от GKE, который прекрасно работает. Однако, когда я регистрирую ошибку согласно спецификации (https://cloud.google.com/error-reporting/docs/formatting-error-messages), Я не вижу его в сообщении об ошибках Stackdriver

Полезная нагрузка, которую я вижу в журнале Stackdriver,

{
 insertId: "xatjb4fltv246"   
 jsonPayload: {
  stream: "event"    
  message: "path was incorrect"    
  environment: "production"    
  event_type: "RAILS_ERROR"    
  context: {
   path: "/2",
    reportLocation: {
      functionName: "foo"      
      filePath: "/something.js"      
      lineNumber: 3      
    }     
   request_id: "3149e5c4-3192-4a9c-a123-b4dedf5a9e07"     
  }
  timestamp: 1492205840    
  serviceContext: {
   service: "nambrotdotcom"     
  }
 }
 resource: {…}   
 timestamp: "2017-04-14T21:37:20Z"   
 severity: "INFO"   
 labels: {…}   
 logName: "projects/nambrotdotcom/logs/web"   
}

Если я правильно понимаю, это должно быть хорошо?

РЕДАКТИРОВАТЬ:

Я зарегистрировал ошибку вручную в соответствии со страницей устранения неполадок, и она работала нормально. Единственное различие, которое я вижу между ошибкой, которую я зарегистрировал вручную, и полезной нагрузкой, которую я зарегистрировал из GKE, состоит в том, что имя журнала и метки отличаются, но это не должно быть фактором?

Ответы на вопрос(1)

Ваш ответ на вопрос