☕javaOpenTelemetry 란 무엇인가?약 2분GitHub에서 보기OpenTelemetry 란 무엇인가? https://opentelemetry.io/docs/what-is-opentelemetry/ 관측 프레임워크 트레이스, 메트릭, 로그 측정을 만들고 관리하기 위해 만들어진 툴킷 여러 관측 백엔드에 구애 받지 않고 널리 사용된다. Jaeger or Prometheus 등 위에 언급한 Jaeger, Prometheus 뿐만아니라 다른 상업용 관측 백엔드도 이용 가능하다. 측정을 생성하고, 수집하고, 관리하고, 내보내는데 중점을 맞추고 있다. 어떤 언어나, 인프라나, 런타임 환경에 구애맞지 않고 쉽게 사용할 수 있도록 하는게 OpenTelemetry의 목표이다. 측정 자료를 저장하고 시각화하는 것은 다른 툴의 몫이다. Observability (측정) 이란 무엇인가? 측정이란 시스템의 아웃풋을 상세히 들여다 봄으로써 시스템의 내부 상태를 이해하는 능력이다. 소프트웨어에서는, 트레이스, 메트릭, 로그의 측정 데이터를 들여다 봄으로 써 시스템의 내부 상태를 이해하는 것 시스템을 관측 가능하게 하려면, 계측(instrumented) 되어야 한다. 코드는 트레이스, 메트릭, 로그를 방출해야 한다. 계측 데이터는 반드시 관측 백엔드로 보내져야 한다. 왜 OpenTelemetry 인가? 클라우드 컴퓨팅이 나타나고, MSA, 복잡한 비즈니스 요구사항이 증가하면서, 소프트웨어, 인프라 관측은 이전보다 매우 필요로 한다. OpenTelemetry는 아래 두 원칙을 따름으로 관측의 요구사항을 충족시킨다. 우리가 만든 데이터는 우리가 소유한다. 벤더가 소유하지 않는다. 우린 단지 한 부류의 API와 규칙을 배우기만 하면 된다. 이 두가치 원칙이 결합됨으로써 팀 그리고 조직에게 그들이 필요로하는 - 이 두가치 원칙이 결합됨으로써 팀 그리고 조직에게 그들이 필요로하는 오늘날의 현대 컴퓨터 세계의 유연함을 제공할 수 있다.
OpenTelemetry 란 무엇인가? https://opentelemetry.io/docs/what-is-opentelemetry/ 관측 프레임워크 트레이스, 메트릭, 로그 측정을 만들고 관리하기 위해 만들어진 툴킷 여러 관측 백엔드에 구애 받지 않고 널리 사용된다. Jaeger or Prometheus 등 위에 언급한 Jaeger, Prometheus 뿐만아니라 다른 상업용 관측 백엔드도 이용 가능하다. 측정을 생성하고, 수집하고, 관리하고, 내보내는데 중점을 맞추고 있다. 어떤 언어나, 인프라나, 런타임 환경에 구애맞지 않고 쉽게 사용할 수 있도록 하는게 OpenTelemetry의 목표이다. 측정 자료를 저장하고 시각화하는 것은 다른 툴의 몫이다. Observability (측정) 이란 무엇인가? 측정이란 시스템의 아웃풋을 상세히 들여다 봄으로써 시스템의 내부 상태를 이해하는 능력이다. 소프트웨어에서는, 트레이스, 메트릭, 로그의 측정 데이터를 들여다 봄으로 써 시스템의 내부 상태를 이해하는 것 시스템을 관측 가능하게 하려면, 계측(instrumented) 되어야 한다. 코드는 트레이스, 메트릭, 로그를 방출해야 한다. 계측 데이터는 반드시 관측 백엔드로 보내져야 한다. 왜 OpenTelemetry 인가? 클라우드 컴퓨팅이 나타나고, MSA, 복잡한 비즈니스 요구사항이 증가하면서, 소프트웨어, 인프라 관측은 이전보다 매우 필요로 한다. OpenTelemetry는 아래 두 원칙을 따름으로 관측의 요구사항을 충족시킨다. 우리가 만든 데이터는 우리가 소유한다. 벤더가 소유하지 않는다. 우린 단지 한 부류의 API와 규칙을 배우기만 하면 된다. 이 두가치 원칙이 결합됨으로써 팀 그리고 조직에게 그들이 필요로하는 - 이 두가치 원칙이 결합됨으로써 팀 그리고 조직에게 그들이 필요로하는 오늘날의 현대 컴퓨터 세계의 유연함을 제공할 수 있다.