0

Google 컨테이너 엔진에서 Stackdriver 오류보고에 오류를 기록하려고합니다. GKE에서 내장 된 Fluentd 기반 Stackdriver Logging 에이전트를 사용하고 있습니다. 나는 사양 (https://cloud.google.com/error-reporting/docs/formatting-error-messages)에 따라 오류를 기록 그러나,이는보고가 스택 드라이버 오류에 표시Stackdriver 오류보고에 대한 Google 컨테이너 엔진 로깅

내가 스택 드라이버 로깅에 표시되는 페이로드를 만약 내가 제대로 이해하고

{ 
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에서 기록한 오류 사이에 유일한 차이점은 로그 이름과 레이블이 다르다는 것입니다.

답변

0

오류보고는 심각도가 ERROR 이상인 것으로보고 있지만 대부분의 경우 DEFAULT으로 간주됩니다. 문제는 로그 항목에 severity: "INFO" 값입니다.

+0

그게 전부 였어! 감사! – nambrot