JVM 모니터링
Java
JVM 모니터링 및 성능 관리

Java (ibm.com 외부 링크)는 중요하고 확장성이 뛰어난 인터넷 솔루션을 구축하는 데 가장 일반적으로 사용되는 프로그래밍 언어 중 하나입니다. 또한, JVM(Java Virtual Machine)은 Cassandra나 Hadoop과 같은 미션 크리티컬 시스템의 다른 중요한 구성 요소를 구축하는 데 가장 많이 사용되는 런타임 엔진입니다. Instana의 Java/JVM 모니터링은 Java 가상 머신 내부에서 실행되는 애플리케이션 및 서비스에 대한 포괄적인 성능 및 상태 관리와 JVM 내부 매개변수 및 성능 메트릭을 제공합니다.

애플리케이션 성능을 이해 및 최적화하고 성능 관리 워크플로를 더욱 자동화하기 위해 Instana의 자동 Java 모니터링은 단순한 메트릭을 넘어 다음과 같은 포괄적인 관리 및 모니터링 기능 세트를 제공합니다.

  • Java / JVM 인스턴스 검색
  • 제로 구성 상태 모니터링
  • 지원되는 기술에 대한 자동 코드 계측(예: Spring Boot, Apache Tomcat 등)
  • 직접 매핑 불필요 및 서비스 종속성 맵의 시각화
  • 모든 시스템에서 요청에 대한 엔드투엔드 추적
  • 자동화된 애플리케이션 및 서비스 검색

포괄적인 JVM 모니터링에는 물리적 또는 가상 호스트, 컨테이너, Java 인스턴스, 일반적인 JVM 메트릭(예: Garbage Collection 데이터) 및 JVM 인스턴스에 배포된 모든 애플리케이션 및 서비스에 대한 성능 가시성이 필요합니다.

Instana는 스택 전반에서 Java 기반 서비스를 모니터링하여 포괄적인 애플리케이션 인사이트를 제공하는 가장 빠르고 쉬운 방법입니다. Instana 에이전트는 모든 JVM 인스턴스를 자동으로 검색하고 필요한 모니터링 센서를 배포하며 애플리케이션 및 요청 추적을 시작합니다. 또한 Instana는 JVM 인스턴스의 상태뿐 아니라 내부에서 실행되는 애플리케이션 및 서비스의 상태도 자동으로 결정합니다.

지금 무료 체험을 시작하세요!

14일 무료, 신용 카드 필요 없음, 정식 버전

JVM 및 Java 코드 성능 모니터링

일단 배포되면 Instana 에이전트는 실행 중인 모든 Java 인스턴스를 자동으로 식별한 다음, Instana의 Java 모니터링 센서와 JVM 내부에서 실행 중인 애플리케이션에 사용되는 기술을 위한 추가 센서를 자동으로 배포하고 구성합니다. Instana의 선별된 지식 기반 데이터베이스는 수집과 관련된 성능 메트릭과 그 수집 방법을 이미 알고 있습니다. Java 서비스 상태를 모니터링하기 위해 추가 메트릭도 수집됩니다. Instana의 자동 구성은 모든 관련 정보를 수집하므로 Java 인스턴스를 모니터링하는 것이 이보다 더 쉬울 수 없습니다.

전반적인 서비스 상태를 확인하기 위해 Instana Java 모니터링 센서는 모니터링되는 JVM 실행 환경에서 KPI를 수집하여 해당 상태를 확인합니다.

AI(인공 지능)와 선별된 지식 기반 데이터베이스의 상태 서명을 통해 Instana는 개별 Java 인스턴스의 문제를 자동으로 감지하고 서비스 인시던트를 발행합니다. 심각도에 따라 Instana는 인시던트 에스컬레이션 및 근본 원인 식별을 자동화하여 사용자에게 영향을 미치기 전에 문제를 해결할 수 있도록 지원합니다.

Java / JVM 구성 모니터링

성능 및 상태 데이터 외에도, Instana의 Java 모니터링 센서는 구성 데이터도 수집하여 Instana가 애플리케이션 및 서비스 성능 정보와 함께 구성 데이터 및 변경사항을 분석하고 상관시킬 수 있도록 합니다.

JVM 인스턴스와 내부 애플리케이션 또는 서비스에 대한 모든 성능 및 구성 정보가 단일 모니터링 대시보드에 요약되어 있으며, 모든 관련 Java 정보가 한 곳에 표시되므로 문제를 쉽게 해결하고 성능을 최적화할 수 있습니다.

Java 성능 모니터링은 서비스 메트릭과 다른 서비스 또는 데이터 저장소와의 상호 작용을 중심으로 합니다. Instana는 관련 서비스 메트릭을 자동으로 식별하고 수집합니다.

Java / JVM 모니터링 데이터

Instana JVM 모니터링에는 세 가지 유형의 데이터가 포함됩니다. 구성 데이터, 성능 메트릭, 상태 서명입니다.

추가 메트릭은 JVM 인스턴스에 배포된 기술 및 프레임워크를 기반으로 획득됩니다.

다른 센서 정보에 대한 자세한 내용은
JVM 및 자바 모니터링
Instana 설명서에서 확인할 수 있습니다.

Java 구성 데이터

  • 버전
  • 런타임
  • 힙 크기
  • 클래스 경로

Java 성능 데이터

  • GC 활동
  • 메모리 사용량
  • 메모리 풀
  • 스레드

Java 상태 서명

  • 코드 캐시
  • PermGen / MetaSpace 크기
  • GC 활동
  • 힙 크기 및 사용량
    Java 센서 설치: 시작하기

    시작할 준비가 되셨나요? 먼저 Instana 평가판 또는 계정 (ibm.com 외부 링크)이 필요합니다. 이미 있으신가요? 시작하기 가장 좋은 곳은 Instana 시작하기 가이드입니다.

    Instana 평가판 또는 계정 Instana 시작하기 가이드