개발자, IT 운영자, DevOps 엔지니어, SRE(사이트 안정성 엔지니어)는 빌드하거나 운영하는 애플리케이션의 성능과 상태에 대한 책임이 있습니다. 애플리케이션이 정상인지, 의도한 대로 작동하는지 여부를 확인하는 데 사용되는 정보를 원격 분석 데이터라고 합니다. 기술 제공업체에서 원격 분석 데이터를 수집하기 위해 에이전트를 생성했지만, 이러한 에이전트를 사용할 경우 해당 제공업체가 아닌 다른 제공업체를 이용할 수 없게 됩니다. OpenTelemetry는 원격 분석 데이터를 위한 단일 개방형 표준과 클라우드 네이티브 애플리케이션에서 데이터가 모니터링되고 분석할 수 있도록 데이터를 수집하고 내보내기 위한 기술을 생성합니다.
Google Cloud에서 실행되는 클라우드 네이티브 애플리케이션 및 인프라를 모니터링하고 분석하기 위해 OpenTelemetry가 Google Cloud Observability에서 작동하는 방식을 알아보세요.
시작할 준비가 되셨나요? 신규 고객에게는 Google Cloud에서 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
OpenTelemetry는 단일 오픈소스 표준을 제공하며 클라우드 네이티브 애플리케이션 및 인프라에서 측정항목, trace, 로그를 캡처하고 내보내는 기술 집합을 제공합니다.
최신 클라우드 네이티브 애플리케이션은 분산되어 있으므로 원격 분석 데이터 캡처 및 내보내기가 복잡해집니다. OpenTelemetry의 단일 표준 집합 및 기술 도구를 사용하면 더 쉽게 데이터를 캡처하고 참여하는 기술 공급업체 또는 오픈소스 프로젝트로 내보낼 수 있습니다.
OpenTelemetry를 사용하면 분산 시스템 전반에서 클라우드 네이티브 애플리케이션을 실행하는 조직에서 흔히 발생하는 문제를 해결할 수 있습니다.
마이크로서비스 애플리케이션 상태 모니터링
분산 시스템의 애플리케이션에서 측정항목 및 trace를 캡처합니다. 이 데이터를 사용하면 애플리케이션이 의도한 대로 실행되는지 파악하는 데 도움이 됩니다.
다양한 사용자 그룹에 리소스 사용량 할당
OpenTelemetry를 사용하면 마이크로서비스 간의 요청을 캡처하여 리소스가 시작된 그룹으로 공유 시스템의 리소스 사용량을 추적할 수 있습니다.
공유 리소스 간에 우선순위 요청 만들기
애플리케이션 내에 계층화된 요청을 만들어 경쟁 요청이 공유된 리소스에 도달할 때 우선순위를 올바르게 지정할 수 있도록 합니다.