Python

Opentelemetry에서 제공하는 sdk를 사용하여 기존 애플리케이션에 설치하는 방식입니다. 파이썬의 로깅은 현재 opentelemetry에서 개발중인 단계입니다.

또한 본 가이드의 파이썬 애플리케이션은 'Flask'를 기반으로 생성하였습니다.

1. SDK를 통한 이미지 생성

1) 빌드/파이프라인 - 빌드에서 로그를 수집할 파이썬 애플리케이션의 빌드 상세

2) 이미지 빌드작업을 클릭하여 수정

3) 환경변수 설정과 Opentelemetry-python-instrumentation의 sdk를 다운로드

3. 컨테이너 설정

1) 로깅 - 애플리케이션 관리 에서 생성한 애플리케이션의 토큰 복사

2) 컨테이너 상세 - 설정 - 환경변수 탭에서 다음과 같이 환경변수를 설정

log-agent 서비스 주소 : 인프라 - 클러스터 - 애드온 - 'log-agent' 클릭 후 서비스 이름 확인

( http 포트 = 4318 , grpc 포트 = 4317)

4. 애플리케이션 로그 확인

1) 로깅 - 애플리케이션 로그 - 애플리케이션 목록에서 설정한 애플리케이션 검색

Last updated