인스펙션 IT

InspectIT
검사하다
InspectIT APM Logo.svg
Screenshot of inspectIT.png
검사 스크린샷IT 1.7.7
개발자NovaTec Consulting GmbH, 검사IT커뮤니티
안정된 릴리스
1.7.11.94 / 2017년 5월 19일 (5년) (2017-05-19)
프리뷰 릴리즈
1.8.4.98 / 2017년 9월 15일 (4년) (2017-09-15)
저장소https://github.com/inspectIT/inspectIT
기입처자바
운영 체제크로스 플랫폼
유형응용 프로그램 퍼포먼스 관리
면허증.Apache 라이센스 버전 2.0
웹 사이트웹 사이트

inspect IT는 Java 애플리케이션의 진단, 분석 및 감시를 가능하게 하는 오픈 소스 APM(Application Performance Management) 도구입니다.시찰하다IT는 독일 슈투트가르트 출신의 IT컨설팅업체 노바텍컨설팅 GmbH가 개발했으나 2015년 8월 오픈소스로 전환됐다.

기능

인스펙션 IT는 "사용자 트랜잭션 중심" 접근방식을 따르며, 이 접근방식은 구체적인 사용자 요청 분석에 초점을 맞추고 있습니다.검사에서 감독하는 시스템에 대한 각 요청에 대해호출 시퀀스라는 이름의 상세 콜트리가 구축됩니다.호출 시퀀스에는 계측된 메서드의 모든 호출의 정확한 실행 시간이 포함됩니다.이 정보를 사용하여 사용자 요청을 분석하고 잠재적인 문제의 근본 원인을 찾을 수 있습니다.또한 호출 시퀀스에는 데이터베이스 액세스 레이어 또는 특정 쿼리의 문제를 검출하고 해결하는 데 사용할 수 있는 데이터베이스에 대한 모든 요청이 포함됩니다.

버전 1.8.1 이후,IT부문은, 유저와 Web 베이스의 애플리케이션과의 상호작용을 기록하는 실제의 유저 감시 기능을 제공합니다.

아키텍처

검사 아키텍처IT는 다음 3가지 주요 컴포넌트로 구성됩니다.

  • Inspect IT 에이전트 - 감독 대상 시스템에 통합되어 통합 측정 지점의 진단 정보를 수집하고 수집된 데이터를 중앙 검사로 전송합니다.IT 서버에이전트는 CPU 및 메모리 사용률 측면에서 타깃 시스템에 오버헤드를 최대한 적게 발생시키도록 설계되었습니다.
  • inspect IT Server(일명 집중형 측정 저장소(CMR)) - 검사에서 전송된 진단 정보를 수신, 처리 및 저장합니다.IT 에이전트 및 검사 대상 제공IT 사용자 인터페이스
  • inspectIT User Interface - Eclipse RPC 기반 응용 프로그램이며 검사에서 제공하는 진단 정보를 분석할 수 있습니다.IT 서버

기능하고 있다

JVM의 Java 클래스 로드 프로세스 중에 Java 기반[4][5] 에이전트가 클래스 로드 프로세스에 통합되어 로드된 클래스의 Java 바이트 코드를 대행 수신 및 수정할 수 있습니다.프로파일러와는 반대로,IT는 측정의 오버헤드를 최소화하기 위해 특정 위치에만 측정 지점을 주입합니다.이 방법을 사용하면 사용자가 소스 코드를 조정하지 않고도 애플리케이션에 측정 지점을 투명하게 주입할 수 있습니다.

이력 및 명명

검사의 전개IT는 2005년에 클로즈드 소스 소프트웨어로서 NovaSpy라는 이름으로 시작되었습니다.검사로 이름이 변경되었습니다.2008년의 IT부문과 2010년 3월에 최초의 메이저 릴리스(버전 1.0)가 발표되었습니다.그 후, 새로운 버전이 정기적으로 발매되고 있습니다.

오픈 소스

2015년 8월 14일 검사IT는 Apache License, Version 2.0(ALV2)에 따라 오픈 소스 소프트웨어로 제공됩니다.

레퍼런스

  1. ^ "Release Version 1.7.11 · inspectIT/InspectIT".
  2. ^ "Release Version 1.8.4 · inspectIT/InspectIT".
  3. ^ "InspectIT". 30 September 2021.
  4. ^ "java.lang.instrument (Java 2 Platform SE 5.0)". docs.oracle.com. Retrieved 2017-04-26.
  5. ^ "Java Platform SE 6". docs.oracle.com. Retrieved 2017-04-26.

외부 링크