Python
1) CRD 설치
인프라 - 커스텀 리소스 - 'instrumentations' 를 검색하여 생성할 수 있습니다.

생성 버튼을 클릭하고 로그를 수집할 네임스페이스를 선택하고 아래와 같은 양식을 수정하여 생성할 수 있습니다.

2) 수집하려는 애플리케이션에 어노테이션 추가
로그를 수집할 네임스페이스의 워크로드에 어노테이션을 추가합니다.
애플리케이션 - 서비스맵 - 로그를 수집할 서비스맵 - 워크로드 - 로그를 수집할 애플리케이션 선택 - "설정" 버튼을 클릭합니다.

Yaml 보기를 변경하여 template - metadata - annotaions 부분에 다음과 같은 어노테이션을 추가합니다.
3) 서비스 이름과 토큰값을 환경변수에 추가.

애플리케이션 로그에는 수집이 되고있지만 워크로드의 로그에 로그가 보이지 않는 경우

파이썬의 Logger 설정이 필요합니다.
아래 코드는 Flask의 예시입니다.
4. 애플리케이션 로그 확인
1) 로깅 - 애플리케이션 로그 - 애플리케이션 목록에서 설정한 애플리케이션 검색

Last updated