application it infrastructure performance monitoring using eg enterprise tool
IT 팀을위한 애플리케이션 및 인프라 성능 모니터링을위한 'eG 엔터프라이즈 도구'의 유용한 실습 검토 :
IT 환경은 새로운 애플리케이션 개발 및 배포 프레임 워크의 출현으로 지난 몇 년 동안 크게 변경되었습니다.
물리적 시스템에서 클라이언트-서버 애플리케이션을 실행하던 시대는 지났습니다.
마이크로 서비스와 같은 새로운 기술은 워크로드 수요에 따라 동적으로 프로비저닝 된 리소스를 사용하는 클라우드 네이티브 및 컨테이너 식 애플리케이션을 제공합니다.
html5 면접 질문 및 숙련 된
DevOps 기반 조직은 지속적 통합 및 지속적 배포 일정을 유지하기 위해 애플리케이션 배포의 민첩성을 높이려고합니다.
또한 읽기 => DevOps의 애플리케이션 성능 모니터링
이러한 새로운 트렌드가 비즈니스에 고유 한 방식으로 혜택을주고 있지만, 애플리케이션 아키텍처가 점점 더 복잡해지고 이기종이되며 분산되어 있다는 점도 주목해야합니다.
애플리케이션 성능의 모니터링, 진단 및 최적화는 더 이상 쉽지 않으며 애플리케이션 가동 시간 및 서버 리소스 활용도를 모니터링하는 기존의 접근 방식으로는 더 이상 충분하지 않습니다.
오늘날 IT 전문가는 자신이 담당하는 애플리케이션의 사용자 경험으로 측정됩니다.
사용자가 느린 애플리케이션 액세스에 대해 불만을 제기하는 경우 IT 팀은 먼저 실제로 사용자 경험 문제가 있는지 확인한 다음 속도 저하의 원인, 즉 애플리케이션 코드의 문제인지 백엔드 데이터베이스 문제인지 진단 할 수있는 수단을 가져야합니다. 또는 SAN 핫스팟, 네트워크 대기 시간 등
이 수준의 사용자 경험 통찰력과 근본 원인 진단을 얻기 위해 IT 팀은 종단 간 관찰 및 모니터링 인텔리전스가 필요합니다.
다음은 eG Enterprise 솔루션을 사용한 통합 애플리케이션 및 인프라 모니터링에 대한 실습 검토입니다.
학습 내용 :
- 소개
- 최종 사용자 경험 모니터링
- 비즈니스 트랜잭션 모니터링 및 코드 수준 가시성
- 심층 성능 진단
- 애플리케이션 속도 저하에 대한 근본 원인 진단
- 심층 이력 보고서, 동향 및 분석
- 결론
- 추천 도서
소개
eG Enterprise는 최신 IT 환경을위한 100 % 웹 기반 성능 모니터링, 진단 및 분석 솔루션입니다.
범용 모니터링 기술을 사용하여 eG Enterprise는 애플리케이션 및 지원 환경 (물리적, 가상, 클라우드, 컨테이너 등)의 성능에 대한 상관 된 단일 창 가시성을 제공합니다.
결과적으로 사용자가 애플리케이션에 액세스 할 때 페이지로드 시간이 느려지거나 트랜잭션 대기 시간이 길면이 솔루션이 조기 경고 시스템이되어 문제에 대해 경고합니다.
IT 조직의 많은 이해 관계자는 통합 애플리케이션 및 인프라 모니터링.
이 제품의 주요 초점은 IT 운영 직원과 관리자입니다. 그들은 문제에 대해 사전에 경고를 받고 문제의 근본 원인을 식별하고 신속하게 해결함으로써 훌륭한 사용자 경험을 지속적으로 제공 할 수 있습니다.
헬프 데스크 직원은 솔루션을 사용하여 문제를 신속하게 분류하고 문제 해결에 참여하는 올바른 도메인 전문가를 확보 할 수 있습니다. IT 설계자는 성능 병목 현상이있는 부분을 강조하는 분석을 얻을 수 있습니다.
용량 계획자를 위해 eG Enterprise는 사전에 지능적으로 계획하는 데 사용할 수있는 경험적 데이터를 제공합니다. 솔루션에서 제공하는 애플리케이션 코드 수준 가시성은 개발자에게 통찰력을 제공하여 최고의 성능을 위해 코드를 조정하고 향상시킬 수 있습니다.
이 제품 리뷰는 eG Enterprise의 주요 특징 및 기능에 대한 개요를 제공합니다. APM 솔루션 어떻게 도움이되는지 간략하게 설명합니다. 애플리케이션 성능 모니터링 가속화 및 문제 해결 및 결과적으로 IT 팀에 도움이됩니다.
최종 사용자 경험 모니터링
eG Enterprise는 사용자 경험을 모니터링하기 위해 두 가지 접근 방식을 사용합니다.
# 1) 종합 모니터링
이 접근 방식은 애플리케이션을 사용하는 일반적인 사용자 세션을 시뮬레이션합니다. 예를 들어 시뮬레이션에는 사용자가 SAP 애플리케이션에 로그인하고, 재고 잔액을 확인하고, 일부 레코드를 업데이트하고, 세션에서 로그 아웃하는 것이 포함될 수 있습니다.
IT 관리자를위한 종합 모니터링의 첫 번째 단계는 일련의 애플리케이션 트랜잭션을 스크립트로 기록하는 것입니다. 그런 다음이 스크립트는 다른 위치에서 주기적으로 재생되며 결과는 애플리케이션 사용자에게 전달되는 경험을 나타냅니다.
종합 모니터링은 애플리케이션 성능의 일관된 벤치 마크를 확보하는 데 특히 유용합니다. 또한 애플리케이션에 대한 활성 트래픽이없는 경우에도 성능 문제에 대해 경고 할 수 있습니다 ( 예 : ., 심야 시간 동안).
# 2) 실제 사용자 모니터링 (RUM)
종합 모니터링의 한계는 지정된 사용자 세션에 대해서만 사용자 경험을 측정하고 모니터링이 구성된 위치에서만 사용자 경험을 측정한다는 것입니다.
애플리케이션 소유자는 여전히 자신의 사용자 집단이 무엇을 경험하고 있는지 이해해야 할 수 있습니다. eG Enterprise는이를 위해 실제 사용자 경험 모니터링 (RUM)을 제공합니다.
eG Enterprise RUM은 에이전트가 없으며 JavaScript 코드 추가를 기반으로합니다. 이는 웹 사이트 액세스를 추적하기 위해 Google Analytics에서 사용하는 것과 매우 유사합니다.
응용 프로그램 웹 페이지에 작은 JavaScript 코드 조각을 추가해야합니다. 이는 애플리케이션에 투명하게 수행 될 수 있습니다 ( 예 : 로드 밸런서를 통해 또는 Microsoft IIS와 같은 웹 서버의 구성 설정을 통해).
JavaScript 코드는 웹 사이트 콘텐츠와 함께 다운로드되고 클라이언트 브라우저에서 실행되며 관리 서버에 성능 메트릭을 다시보고합니다.
RUM은 페이지로드 시간, 자바 스크립트 오류, 페이지에서 사용자 경험의 품질을 나타내는 업계 표준 Apdex 점수를 모니터링합니다. 아래 예는 전자 상거래 애플리케이션에 대한 실제 사용자 모니터링을 보여줍니다. 여기서는 느린 트랜잭션 하나에 집중했으며 전체 트랜잭션은 30 초 이상 걸렸습니다.
RUM을 사용하여 드릴 다운하면 페이지로드 시간을 분석하여 브라우저에서 처리하는 데 걸리는 시간, 네트워크 연결 대기 시간, 서버 처리 시간 및 콘텐츠 다운로드 시간을 표시 할 수 있습니다.
애플리케이션 관리자는 한눈에 속도 저하의 원인을 쉽게 식별하고 문제 해결을 위해 어디로 가야할지 알 수 있습니다. 이 경우 서버 측에서 속도 저하가 발생합니다.
eG Enterprise를 통한 실제 사용자 모니터링 :
eG Enterprise RUM은 웹 애플리케이션에 대한 모든 브라우저 기반 액세스에 대한 응답 시간을 캡처합니다. 보고서 및 대시 보드를 사용하여 지역, 웹 URL, 장치 등을 기준으로 사용자 경험과 워크로드를 분석 할 수 있습니다.
비즈니스 트랜잭션 모니터링 및 코드 수준 가시성
RUM이 서버 측 문제가 있음을 나타내면 애플리케이션 팀은 애플리케이션 아키텍처에 대한 추가 가시성을 확보하고 트랜잭션 속도 저하의 원인을 분석해야합니다.
eG Enterprise는 트랜잭션 성능에 대한 코드 수준 통찰력을 제공하기 위해 바이트 코드 계측을 사용합니다. 태그 후 따르기 접근 방식을 사용하여 eG Enterprise는 다중 계층 애플리케이션 서버, 메시지 대기열, 타사 호출 및 데이터베이스에서 애플리케이션 아키텍처를 통해 애플리케이션 트랜잭션 흐름을 추적합니다.
각 계층의 실행 시간이 측정되므로 특정 트랜잭션의 속도를 저하시키는 계층과 전체 애플리케이션의 계층을 분리 할 수 있습니다. 시각적 요청 처리 트랜잭션 흐름 그래프를 통해 애플리케이션 팀은 병목 현상을 시각적으로 쉽게 발견 할 수 있습니다.
eG Enterprise를 사용하여 시각화 된 트랜잭션 흐름 :
응용 프로그램 서버의 속도 저하는 응용 프로그램 코드의 문제 .
애플리케이션 개발자는 실행하는 데 시간이 걸리는 코드 또는 메서드 호출의 정확한 줄에 대한 즉각적인 통찰력을 얻습니다. 또한 트랜잭션 속도를 저하시키는 데이터베이스 쿼리도 확인할 수 있습니다.
타사 원격 호출 또는 웹 서비스 호출로 인한 속도 저하도 쉽게 식별 할 수 있습니다. 이 코드 수준 트랜잭션 추적 분석은 사용자가 웹 또는 모바일 장치에서 응용 프로그램에 액세스하는지 여부에 관계없이 Java 및 .NET 웹 응용 프로그램에서 사용할 수 있습니다.
심층 성능 진단
응용 프로그램 코드에 문제가없고 여전히 응용 프로그램이 느린 경우 다음 논리적 단계는 응용 프로그램 서버 구성 요소 (JBoss, Tomcat, WebLogic, IIS 등)를 확인하는 것입니다.
eG Enterprise는 모든 측면에 대해 즉시 사용 가능한 모니터링을 제공합니다. 애플리케이션 서버 성능 . 여기에는 EJB, 서블릿, JMS, JDBC 연결 등에 대한 메트릭이 포함됩니다.
많은 경우 애플리케이션 성능 문제는 JVM (Java Virtual Machine)의 잘못된 메모리 크기로 인해 발생합니다. 이로 인해 빈번한 가비지 수집 또는 메모리 부족 예외 .
런 어웨이 스레드, 교착 상태, 스레드 또는 메모리 누수 등도 애플리케이션 성능에 부정적인 영향을 미칠 수 있습니다. eG Enterprise에는 Java JVM 및 .NET CLR을 모니터링하는 내장 기능이 포함되어 있습니다.
JVM의 심층 성능 분석 :
애플리케이션 속도 저하에 대한 근본 원인 진단
애플리케이션 속도 저하는 기본 인프라 때문일 수도 있습니다. 네트워크 혼잡 , 가상화 초과 할당, 스토리지 장치 장애, 클라우드 인프라 부족 프로비저닝은 애플리케이션 속도 저하로 이어질 수도 있습니다.
일반적으로 인프라 병목 현상이있는 경우 여러 지역의 트랜잭션이 느려집니다. 트랜잭션 추적에서 볼 수 있듯이 많은 데이터베이스 쿼리가 느려집니다. 이 모든 것들은 애플리케이션을 넘어서 모니터링의 가시성을 확장해야 할 필요성을 강조합니다.
따라서 여기에서 애플리케이션과 인프라 모니터링의 융합이 중요해집니다.
동일한 콘솔에서 eG Enterprise는 IT 관리자에게 데이터베이스, 서버, 하이퍼 바이저 및 VM, 클라우드 플랫폼, 컨테이너, 네트워크 장치 등을 포함하는 지원 인프라의 각 계층과 계층을 모니터링 할 수있는 기능을 제공합니다.
애플리케이션 속도가 느린 경우 eG Enterprise는 애플리케이션의 성능을 기본 인프라 스택 및 근본 원인을 자동으로 분리 .
자동 상관은 계층 간의 상호 종속성 발견을 기반으로합니다. 애플리케이션에서 애플리케이션으로, 애플리케이션에서 VM으로, VM에서 물리적 머신으로의 종속성이 발견됩니다.
종단 간 서비스 토폴로지 및 근본 원인 진단 :
에이전트없는 모니터링과 에이전트 기반 모니터링의 조합을 사용하여 eG Enterprise는 IT 환경 전반에서 성능 메트릭을 수집합니다.
엔드 투 엔드 성능 분석을 위해 수집 된 원격 분석에는 기본 제공 및 사용자 지정 성능 메트릭, 트랜잭션 추적, 데이터베이스 쿼리, Windows 이벤트, Syslog 메시지, SNMP 트랩, 리소스 사용량 메트릭, 사용자 경험 메트릭, 구성 변경이 포함됩니다. 등등.
하나의 도구로 모니터링을 통합하고 애플리케이션과 인프라 성능을 상호 연관시킴으로써 eG Enterprise는 진정으로 애플리케이션과 인프라에 대한 수렴 된 가시성을 제공하고, 서로 다른 팀 간의 손가락 지적을 제거하고, 문제 진단 및 분류를위한 단일 진실 소스를 제공합니다.
심층 이력 보고서, 동향 및 분석
실시간 모니터링이 중요하지만 기록 분석 및 성능보고도 똑같이 중요합니다.
eG Enterprise에는 조직의 다양한 이해 관계자와 고유 한 요구 사항을 대상으로하는 사전 구축되고 사용자 정의 가능한 여러 보고서가 포함되어 있습니다 ( 예 : ., 운영 직원, 임원, 설계자, 용량 계획자 등)
솔루션에 포함 된 도메인 별 보고서는 도메인 전문가 ( 예 : ., 시스템 관리자, VMware 관리자, 데이터베이스 관리자, Java 개발자 등) 이러한 보고서는 온라인으로 보거나 PDF로 생성하고 정기적 인 이메일 전달을 위해 구성 할 수 있습니다.
안드로이드 용 mp3 음악 다운로더 앱
IT 팀은 성능 문제 해결, 사후 분석, 규정 준수 및 감사, 용량 계획, 인프라 적정 크기 조정, 관리 / 실행보고와 같은 다양한 목적을 위해 이러한 광범위한보고 기능을 사용할 수 있습니다.
기본 제공 분석 및 보고서 :
결론
eG Enterprise APM 도구는 완성도를 자랑합니다.
애플리케이션에 대한 심층 모니터링, 광범위한 인프라 범위 및 임베디드 분석 기능의 고유 한 조합은 IT 애플리케이션 및 인프라의 성능을 향상시키려는 조직에게 매력적인 선택입니다.
자세히 알아보기 eG 엔터프라이즈 그리고 당신은 또한 할 수 있습니다 여기에서 무료 평가판을 받으십시오.
이 APM 도구를 사용해 보시고 질문이 있으시면 아래 의견란에 자유롭게 의견을 남겨주세요 !!