[이스티오] Istio Envoy Proxy의 로그 및 매트릭 가져오기
·
클라우드 메모
이스티오 소개Istio는 오픈 소스 서비스 메시이다. 여기서 서비스 메시란 서비스 간 모든 통신을 처리하는 소프트웨어 계층을 의미한다. 구현체인 Istio는 마이크로서비스 간의 트래픽 관리, 보안 강화, 정책 적용, 모니터링 및 관찰 기능을 제공한다. Istio의 핵심 프록시 엔진이자 이번 글에서 주로 다룰 Envoy Proxy라는 놈이 있다. Envoy는 마이크로서비스가 Pod으로 배포시 함께 배포되는 사이드카 프록시 형태로 동작한다. 다양한 기능을 제공하는데, 그 중 데이터 수집과 관련된 기능은 [분산 추적, 매트릭 수집, 로그 수집]이 있다. Envoy Proxy의 수집 데이터를 가져와보자이 글은 Istio가 설치되어 있고 sidecar injection이 설정되었다는 전제하에 이루어진다. 배포된 ..