JENNIFER OpenTelemetry 프로모션 안내

환영합니다

JENNIFER OpenTelemetry 프로모션에 선정되신 것을 환영합니다.
아래 절차를 통해 https://9otel.jennifersoft.com으로 OpenTelemetry 에이전트를 이용한 애플리케이션 모니터링을 할 수 있습니다.

아래 절차를 통한 에이전트 설치가 어려우신 분은 promotion.kr@jennifersoft.com으로 문의 주시기 바랍니다. 원격 접속(http://113366.com/jennifer)을 통해 에이전트 설치를 지원합니다.

제니퍼는 크롬(Chrome) 브라우저에 최적화 되어 있습니다. IE나 Firefox 사용 시 일부 기능에 문제가 있을 수 있습니다.

JENNIFER 접속

  1. 크롬(Chrome) 브라우저를 사용해 https://9otel.jennifersoft.com으로 접속합니다.

  2. 메일에 명시된 ID와 임시 비밀 번호로 접속합니다.

  3. 접속 후 대시 보드 좌측 하단에 위치한 사용자 메뉴 > 계정관리 > 내 계정 을 이용해 비밀번호를 변경합니다.

  4. 이후 에이전트 설치를 완료하면 대시 보드에서 애플리케이션 모니터링을 할 수 있습니다.

OpenTelemetry 에이전트 설치

오픈텔레메트리 에이전트는 443 TCP 포트를 이용하여 오픈텔레메트리 컬렉터에 데이터를 전송합니다. https://otelcol.jennifersoft.com 으로 접속할 수 있도록 방화벽 설정이 되어 있는지 확인해 주세요.

데이터 전송은 사용자의 데이터 보호를 위해 http/protobuf (HTTPS) 를 이용합니다.

메일에 첨부된 Domain ID로 오픈텔레메트리 에이전트를 설치한 여러 애플리케이션을 모니터링 할 수 있습니다.

오픈텔레메트리는 11개 가량의 언어로 개발된 애플리케이션을 위한 에이전트들을 제공합니다.
자바, 닷넷, PHP 같이 널리 사용되는 언어들은 애플리케이션 변경없이 설치가 가능하며 일부 언어들은 애플리케이션에 일부 코드를 추가해야 모니터링 할 수 있습니다.

에이전트 다운로드

다음 링크를 확인하여 원하는 에이전트를 다운로드 합니다.
Instrumentation | OpenTelemetry

자바 에이전트 설치 가이드

이해를 돕기 위하여 자바 에이전트를 설치하는 과정을 진행해보겠습니다.

$ curl -LO https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v1.24.0/opentelemetry-javaagent.jar
JAVA_OPTS="$JAVA_OPTS -javaagent:/path/opentelemetry-javaagent.jar"
JAVA_OPTS="$JAVA_OPTS -Dotel.resource.attributes=service.name=petclinic,jennifer.domain_id=3331"
JAVA_OPTS="$JAVA_OPTS -Dotel.exporter.otlp.protocol=http/protobuf"
JAVA_OPTS="$JAVA_OPTS -Dotel.exporter.otlp.endpoint=https://otelcol.jennifersoft.com"
JAVA_OPTS="$JAVA_OPTS \"-Dotel.instrumentation.methods.include=jdbc.GhostStatement[executeQuery,executeUpdate];jdbc.GhostStatement[executeQuery,executeUpdate]\""
JAVA_OPTS="$JAVA_OPTS -Dotel.metric.export.interval=1000"
[otel.javaagent 2023-04-11 16:07:57:563 +0900] [main] INFO io.opentelemetry.javaagent.tooling.VersionLogger - opentelemetry-javaagent - version: 1.24.0


              |\      _,,,--,,_
             /,`.-'`'   ._  \-;;,_
  _______ __|,4-  ) )_   .;.(__`'-'__     ___ __    _ ___ _______
 |       | '---''(_/._)-'(_\_)   |   |   |   |  |  | |   |       |
 |    _  |    ___|_     _|       |   |   |   |   |_| |   |       | __ _ _
 |   |_| |   |___  |   | |       |   |   |   |       |   |       | \ \ \ \
 |    ___|    ___| |   | |      _|   |___|   |  _    |   |      _|  \ \ \ \
 |   |   |   |___  |   | |     |_|       |   | | |   |   |     |_    ) ) ) )
 |___|   |_______| |___| |_______|_______|___|_|  |__|___|_______|  / / / /
 ==================================================================/_/_/_/

:: Built with Spring Boot :: 3.0.4

설치 결과 확인

JENNIFER 따라하기

아래 '실시간 데이터 조회하기', '과거 데이터 조회하기', '통계 보기'를 통해 JENNIFER의 컨셉과 간략한 사용법을 학습할 수 있습니다.

제니퍼를 처음 사용하시는 분들을 위해 원격 접속(http://113366.com/jennifer)을 통해 주요 사용 방법을 안내 합니다. promotion.kr@jennifersoft.com으로 연락 주시기 바랍니다.

매뉴얼을 통해 제니퍼의 기능 활용방법을 확인하실 수 있습니다. 매뉴얼은 모든 제니퍼 화면 우측 상단의 '?' 버튼으로 확인 가능합니다.

제니퍼기능사용하기

실시간 데이터 조회하기

액티브 서비스란 웹 서버 엔진이 처리 중인 사용자의 요청을 의미합니다. 액티브 서비스 숫자가 10이라면 현재 처리 중인 요청의 수가 10이라는 것을 의미합니다.

과거 데이터 조회하기

분석 퍼스펙티브로 이동하면 JENNIFER에 저장된 과거 데이터를 조회할 수 있습니다.

통계 보기

통계 화면을 통해 일별, 월별 통계 데이터를 확인할 수 있습니다. 통계 퍼스펙티브로 이동해 일일 방문자, 운영시간 호출 건수등 통계 데이터를 확인하세요.

문제 리포트 및 개선 사항 수렴

설치 혹은 모니터링시 문제가 있거나 개선할 점이 있으시면 언제든지 promotion.kr@jennifersoft.com 으로 연락주세요.

제니퍼 화면에 우측 상단의 Contant Us 메뉴를 이용하여 간단히 문의를 남기실 수 있습니다.