요즘 사용자가 앱을 배포 할 때 페이지에 실시간 로그를 표시하려고 노력 중입니다.하지만 문제가 발생했습니다.클라우드 파운드리에서 실시간 로그를 얻는 방법은 무엇입니까?
- loggregator에서 로그를 배출 Logstash 사용 :
여기 내 솔루션입니다. 내 logstash 구성 파일은 질문 끝에 있습니다.
- Invoke Elasticsearch RestAPI를 사용하면 3 초마다 최신 로그를 읽고 (3 초) 웹 페이지에 표시 할 수 있습니다.
나는 다음과 같은 문제에 직면하고있다 : 종류의 배수 적이 [STG]의
- 로그는. (나는 둘 다 REST API와 Kibana를 사용하여 쿼리한다.)
- 다른 종류의 로그가 때로는 CLI에서 가져온 로그와 동일하지 않습니다 (CLI보다 적습니다. 예는 질문의 끝 부분에 있습니다).
CLI에 올바른 로그가 있기 때문에 제 솔루션에 문제가있는 것 같습니다.하지만 며칠 동안 검색 한 후에도 여전히 문제가 어디인지 알 수 없습니다.
어떤 종류의 조언이 도움이 될 것입니다. 나는 CF에 초보자이기 때문에.
ps. 내 가난한 영어를 용서하십시오.