m-cmp / mc-observability

Apache License 2.0
6 stars 7 forks source link

mc-observability 로깅/트레이싱 범위 및 기능 정의 #26

Open inhun opened 3 months ago

inhun commented 3 months ago

@seokho-son @powerkimhub

지난 온라인 회의에서 로그 수집의 범위, 트레이싱 기능에 대한 정의 및 범위를 먼저 정리하는 것이 필요하다는 의견이 나왔습니다.

이에 대해서

  1. 2차년도 릴리스 범위로 생각하는 로그 수집 대상은 VM Syslog 입니다. agent 기반으로 로그 데이터를 수집하여 중앙 저장소(Opensearch)에 저장하고 관리합니다. 향후 VM에 파일 형태로 생성되는 서비스 로그에 대해서 config 추가 설정을 통해서 Syslog와 동일한 형상으로 로그 수집, Opensearch에 저장 및 검색할 수 있도록 지원하여 로그 수집 범위를 확장할 계획입니다.
  2. ‘멀티 클라우드 환경에서 발생하는 로그 데이터에 VM의 메타데이터를 tag 형식으로 추가 저장하여 해당 로그들이 어디서 발생하는지, 어느 그룹에서 발생하는지 추적하는 기능’을 트레이싱 기능으로 제공하고자 합니다. CB-Tumblebug이 관리하는 메타 데이터(Namespace ID, MCI ID, VM UUID, CSP, Region 등) 정보들을 추가하고자 합니다. Application의 요청에 대한 트레이싱은 MC-O11Y의 모니터링 범위 밖이므로 현재 단계에서 지원은 어렵고 추후 논의가 필요할 것으로 보입니다.

기능에 대한 주요 정보는 아래와 같습니다.


기능 정의

지원 범위

seokho-son commented 3 months ago

@inhun 공유 감사합니다!