오픈텔레메트리 요구 사항

애플리케이션이 생성할 오픈텔레메트리(OpenTelemetry) 시그널과 향후 SDK 지원을 추가할 시점을 정의하기 위해 다음 요구 사항을 결정했다.

  1. 데모는 정식 출시(GA)된 SDK가 있는 언어에 대해 별도의 설정 없이 오픈텔레메트리 로그, 트레이스, 메트릭을 생성해야 한다.
  2. 베타 SDK가 있는 언어도 포함할 수 있지만, GA SDK가 있는 언어처럼 필수는 아니다.
  3. 가능한 경우 네이티브 오픈텔레메트리 메트릭을 생성하는 것이 좋다.
  4. 각 언어에서 수동 계측과 계측 라이브러리(자동 계측)를 모두 시연하는 것이 좋다.
  5. 모든 데이터는 먼저 컬렉터로 내보내는 것이 좋다.
  6. 컬렉터는 데이터를 다양한 방식으로 활용할 수 있도록 설정 가능해야 하지만, 각 시그널에 대한 기본 도구는 반드시 선택해야 한다.
  7. 컬렉터를 사용하는 데모 애플리케이션 아키텍처는 모범 사례를 따르는 참조 아키텍처로 설계하는 것이 좋다.