답변

0

저는 Stackdriver 오류보고 제품 관리자입니다.

질문에 대답하려면 : 명확한 문서 페이지를 찾을 수 없지만. 환경 변수 GAE_MODULE_NAMEGAE_MODULE_VERSION에는 찾고있는 데이터가 포함 된 것으로 보입니다.

그러나 App Engine 유연한 환경에서 오류가 처리되는 방식이 최근 변경되었습니다. 서비스 이름 및 버전이 자동으로 추출되므로 로그 항목 페이로드에 필요하지 않습니다. serviceContext 필드는 이제 GAE Flex에서 선택 사항입니다.

formatting error messages 페이지는이 변경 사항을 반영하여 다음 날에 업데이트되어야합니다.

+0

페이지가 어제 업데이트되었지만 변경 사항이 무엇인지 알 수 없습니다 (Google의 가장 큰 불만 중 하나). 첫 번째 단락은 "여러 줄의 textPayload 또는 structPayload의 메시지 필드에 기록되어야합니다."라고 말합니다. 그러나 이것을 설명하는 어떤 것과도 연결되어 있지 않습니다. 어디에 기록 되었습니까? textPayload 및 structPayload 란 무엇입니까? – successhawk

+0

이 설정 페이지에는 찾고있는 답변이 포함되어 있어야합니다. https://cloud.google.com/error-reporting/docs/setup/app-engine-flexible-environment – Steren

+0

그 곳에서 시작했습니다. 이 접근법을 통해 적절한 심각도 매핑을 사용하여 이미 클라우드 로깅을하고 있다면 ([내 대답보기] (http://stackoverflow.com/a/39779646/2789445)). 그런 다음 StackDriver 오류보고를 받으려면이 [* err * .json] (https://cloud.google.com/error-reporting/docs/formatting-error-messages) 접근 방식을 수행해야합니까? StackDriver 오류보고를 얻으려면 후자를 수행해야한다고 생각했기 때문에 현재 두 가지 방법을 모두 구현했습니다. 이제 StackDriver가 둘 다 선택되어 중복 오류가 발생합니다. – successhawk