2017-12-25 5 views
0

클라우드 파운드리 플랫폼의 여러 응용 프로그램에서 실행중인 스프링 부트 REST 서비스를 중앙 집중식으로 기록하려면 어떻게해야합니까? 예를 들어 특정 서비스가 얼마나 많이 요청되었는지 기록하고 싶습니다. 응용 프로그램을 다시 시작하거나 다시 설정해야하는 경우에도 로그가 지속되어야합니다. cf logs --recent를 사용하여 마지막 로그 항목을보고 싶을뿐입니다. 모범 사례가 있습니까?클라우드 파운드리 응용 프로그램 플랫폼에서 스프링 부트 로깅

답변

1

응용 프로그램은 stdout 및 stderr에 기록하도록 로깅을 구성해야합니다. Cloud Foundry 로깅 하위 시스템은 stdout 및 stderr에 기록 된 모든 항목을 자동으로 선택하여 로그 수집기로 보냅니다. 자세한 내용은 Application Logging docs을 참조하십시오.

로그를 유지하고보고 분석 할 수 있도록하려면 로그를 외부 로그 캡처 시스템으로 스트리밍해야합니다. 일부 Cloud Foundry 문서에는 일부 인기있는 로그 캡처 시스템의 경우 general information about configuring log streaming 및 일부 specific instructions이 포함되어 있습니다.

관련 문제