KR102666773B1 - 다수의 apm서버 각각에서 진행되는 애플리케이션의 성능에 대한 모니터링을 통합하여 진행하는 방법 - Google Patents

다수의 apm서버 각각에서 진행되는 애플리케이션의 성능에 대한 모니터링을 통합하여 진행하는 방법 Download PDF

Info

Publication number
KR102666773B1
KR102666773B1 KR1020230177242A KR20230177242A KR102666773B1 KR 102666773 B1 KR102666773 B1 KR 102666773B1 KR 1020230177242 A KR1020230177242 A KR 1020230177242A KR 20230177242 A KR20230177242 A KR 20230177242A KR 102666773 B1 KR102666773 B1 KR 102666773B1
Authority
KR
South Korea
Prior art keywords
dashboard
application
server
expressed
service response
Prior art date
Application number
KR1020230177242A
Other languages
English (en)
Inventor
김영주
전준식
이구용
Original Assignee
오픈마루 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 오픈마루 주식회사 filed Critical 오픈마루 주식회사
Priority to KR1020230177242A priority Critical patent/KR102666773B1/ko
Application granted granted Critical
Publication of KR102666773B1 publication Critical patent/KR102666773B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • H04L43/045Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models
    • G06T2219/2016Rotation, translation, scaling

Landscapes

  • Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Debugging And Monitoring (AREA)

Abstract

본 발명은 다수의 APM(Application Performance Management)서버 각각에서 진행되는 애플리케이션의 성능에 대한 모니터링을 통합하여 진행하는 방법에 있어서, 다수의 APM서버에서 모니터링되고 있는 각각의 애플리케이션 그룹 또는 개개의 애플리케이션의 성능을 통합적으로 모니터링하면서, 각각의 애플리케이션 그룹 또는 개개의 애플리케이션에서의 트래픽 정도까지 파악될 수 있는 방법에 관한 것이다.

Description

다수의 APM서버 각각에서 진행되는 애플리케이션의 성능에 대한 모니터링을 통합하여 진행하는 방법{A method of intergratedly processing monitoring for performance of application}
본 발명은 다수의 APM서버에서 진행되는 애플리케이션의 성능에 대한 모니터링을 하나의 대시보드서버에서 통합하여 진행하는 방법에 관한 것으로서, 다수의 모니터링대상서버에서 실행되는 개개의 애플리케이션의 성능을 모니터링하는 APM서버가 다수로 존재하는 상태에서, 다수의 APM서버에서 모니터링되고 있는 각각의 애플리케이션 그룹의 성능을 통합적으로 모니터링하면서, 각각의 애플리케이션 그룹의 트래픽 정도까지 파악될 수 있도록 하여, 실시간으로 실행되는 각각의 애플리케이션 그룹의 성능상에 문제점이 있는지 여부와, 그 문제점에 대한 시급성까지 파악할 수 있는 방법에 관한 것이다.
APM(Application Performance Management)은 최종 사용자에게 향상된 서비스를 제공하기 위해 애플리케이션의 성능 모니터링과 성능 예측을 통해 최적의 애플리케이션 상태를 보장하고 관리하는 것을 지칭하며, APM서버는 다수의 웹서버 또는 웹 애플리케이션 서버에서 실행되는 다수의 애플리케이션의 성능 또는 어느 하나의 기능을 실행하는 애플리케이션 그룹의 성능을 모니터링하는 서버를 지칭한다.
일반적으로 애플리케이션 응답시간은 애플리케이션의 성능을 판별하는 주요한 지표이며, 서비스를 제공하는 사업자는 애플리케이션의 성능 관리를 위해 측정된 애플리케이션의 서비스응답시간을 활용하고 있다.
이러한 애플리케이션 응답시간을 활용한 일례로, 일반적으로 행정 서비스의 질을 향상시키기 위해 지역단위별로 또는 행정단위별로 모니터링대상서버에서 실행되는 애플리케이션의 성능을 모니터링하는 APM서버가 존재한다.
이러한 애플리케이션의 성능을 모니터링하는 방법 중 하나로, 각각의 모니터링대상서버에서 실행되는 개개의 애플리케이션의 서비스응답시간 또는 소정의 기능을 실행하는 각각의 애플리케이션 그룹의 서비스응답시간을 실시간으로 측정하여 애플리케이션의 성능을 모니터링하고 있다.
이와 관련된 종래기술인 대한민국 특허등록번호 제10-2072700호를 살펴본다.
종래기술은 네트워크 카드 인터페이스를 통해 인입되는 패킷을 전수 확인하여, 실시간으로 애플리케이션의 서비스응답시간을 측정하고 사용자가 정의한 임계치 값에 따라 경고 및 알람을 표시하는 실시간 애플리케이션 성능 모니터링 장치 및 방법에 관한 것이다.
다수의 모니터링대상서버에서 실행되는 애플리케이션의 성능을 모니터링하고자 하는 경우, 종래기술에 개시된 애플리케이션의 서비스응답시간을 측정하는 기술적 특징을 활용할 수 있다. 그러나, 종래기술에서는 어떠한 방법으로 경고나 알람을 표시하는지에 대한 구체적인 기술적 특징이 개시되어 있지 않다.
좀 더 상세하게, 모니터링하는 과정이나 결과에 대한 경고나 알람에 대해서, APM서버가 지역별 또는 행정단위별로 한정된 상태에서는 국가 전체의 모니터링대상서버를 한번에 모니터링을 하는데 한계가 있을 수밖에 없다. 즉, 엄청난 모니터링대상서버의 개수와 그 다수의 모니터링대상서버 각각에서의 다수의 기능으로 인하여, 지역단위별 또는 행정단위별 다수의 모니터링대상서버에서 애플리케이션의 실행이 제대로 진행되고 있는지, 나아가 개개의 모니터링대상서버에서의 기능별 애플리케이션 그룹의 실행이 제대로 진행되고 있는지를 일견하여 확인할 수 있는데는 한계가 있을 수밖에 없다.
이에 국가적 차원의 다수의 모니터링대상서버에서 실행되는 기능별 애플리케이션 그룹의 성능 또는 개개의 애플리케이션의 성능 모두가 국가 전체적으로, 지역단위별로 또는 행정단위별로 일견에 파악될 수 있고, 그리고 성능에 문제가 발생된 경우 그 문제점에 대한 시급성까지 일견에 파악될 수 있는 방법에 대한 연구가 절실히 필요한 실정이다.
상술한 종래기술에 따른 문제점을 해결하고자 이에 국가적 차원의 다수의 모니터링대상서버에서 실행되는 기능별 애플리케이션 그룹의 성능 또는 개개의 애플리케이션의 성능 모두가 국가 전체적으로, 지역별로 또는 행정단위별로 일견에 파악될 수 있고, 그리고 성능에 문제가 발생된 경우 그 문제점에 대한 시급성까지 일견에 파악될 수 있는 방법을 제안하고자 한다.
상술한 종래기술에 따른 문제점을 해결하고자 본 발명에 따른 방법은, 다수의 APM(Application Performance Management)서버 각각에서 진행되는 애플리케이션의 성능에 대한 모니터링을 통합하여 진행하는 방법에 있어서,
(a) 유무선 통신으로 상기 다수의 APM서버에서 대시보드(dashboard)서버로 소정의 데이터가 실시간으로 전송되는 단계; 및 (b) 상기 대시보드서버로 전송된 소정의 데이터가 상기 대시보드서버에서 연산되고, 상기 대시보드서버에서 연산된 소정의 데이터의 연산값이 상기 대시보드서버의 디스플레이부에서 디스플레이되는 대시보드 상에 일정한 형태로 표현되는 단계를 포함하며, 상기 대시보드는 3D 형태로 디스플레이될 수 있다.
바람직하게는, 상기 (a) 단계에서 상기 대시보드서버로 전송되는 소정의 데이터는, 상기 다수의 APM서버 각각에서 모니터링되는 소정의 모니터링대상서버에서 실행되는 애플리케이션의 서비스응답시간에 대한 데이터이며,
상기 (b) 단계에서의 대시보드 상에 표현되는 일정한 형태는, 실시간으로 전송되는 상기 애플리케이션의 서비스응답시간이 실시간으로 변경됨에 따라 실시간으로 색상이 변경되면서 표현될 수 있다.
바람직하게는, 상기 (b) 단계에서의 대시보드 상에 표현되는 일정한 형태는 일정한 높이로 형성되며,
상기 애플리케이션의 서비스응답시간이 시간대별로 구분된 상태에서, 상기 서비스응답시간의 시간대별로 색상을 달리하면서 상기 일정한 형태가 표현되며,
상기 일정한 높이는, 상기 서비스응답시간의 시간대별로 표현되는 색상의 높인인 시간대별색상높이가 하나 이상으로 쌓이면서 형성된 높이일 수 있다.
바람직하게는, 다수의 상기 서비스응답시간의 시간대 중 어느 하나의 서비스응답시간의 시간대에서 상기 애플리케이션의 트래픽 개수가 증가하면 증가할수록 이에 해당하는 상기 시간대별색상높이가 높아지도록 표현될 수 있다.
바람직하게는, 상기 대시보드 상에서 하나 이상의 상기 일정한 형태가 그룹화된 상태의 제1그룹형태가 표현되며, 하나의 상기 제1그룹형태는 상기 다수의 APM서버 중 임의의 어느 하나의 APM서버를 표현하며,
상기 대시보드 상에는 상기 다수의 APM서버 모두를 표현하는 다수의 상기 제1그룹형태가 표현되며, 상기 디스플레이부에서 디스플레이되는 대시보드는 임의의 각도로 회전가능하도록 디스플레이될 수 있다.
상술한 과제해결수단으로 인하여, 하나의 대시보드서버의 디스플레이부에서 디스플레이된 대시보드가 3D로 표현되고 3D로 표현된 상태에서 회전 가능하도록 구성됨에 따라, 국가적 차원의 모든 모니터링대상서버에서의 기능별 애플리케이션 그룹의 성능 또는 개개의 애플리케이션의 성능을 일견하여 파악할 수 있으며, 나아가 세부적인 모니터링을 위해 지역별로 또는 행정단위별로도 애플리케이션의 성능을 일견하여 파악할 수 있어, 애플리케이션의 성능을 파악하는데 있어서 효율성이 증대되고, 이에 따라 애플리케이션의 성능에 문제점이 발생되는 경우 빠르게 대처할 수 있다.
도 1은 본 발명에 따라 각각의 APM서버에서 대시보드서버로 데이터가 전송되는 상태를 개략적으로 도시한 도면이다.
도 2 및 도 3은 본 발명에 따라 디스플레이부에 디스플레이되는 대시보드를 개략적으로 도시한 도면이다.
도 4는 본 발명의 일실시예를 설명하기 위하여 대시보드서버에서 각각의 APM서버로 접근할 수 있다는 상태를 개략적으로 도시한 도면이다.
도 5는 본 발명에 따른 대시보드 상에서의 APM서버의 그룹화를 개략적으로 도시한 도면이다.
이하, 본 발명에 따른 방법의 바람직한 실시예를 첨부된 도면을 참조하여 설명한다. 이 과정에서 도면에 도시된 선들의 두께나 구성요소의 크기 등은 설명의 명료성과 편의성을 위해 과장되게 도시될 수 있다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자 또는 운용자의 의도 또는 관례에 따라 달라질 수 있다. 그러므로 이러한 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
도 1 내지 도 5를 참조하여 설명한다.
본 발명은 APM서버 각각에서 진행되는 다수의 모니터링대상서버의 애플리케이션의 성능에 대한 모니터링을 하나의 대시보드서버에서 통합하여 진행하여, 애플리케이션 그룹 나아가 애플리케이션 그룹을 구성하는 개개의 애플리케이션의 성능 상에 문제점이 있는지 여부를 쉽게 파악할 수 있고, 애플리케이션의 성능 상의 문제점이 발생된 경우 이에 따른 문제점의 시급성까지 파악할 수 있는 방법에 관한 것이다.
APM(Application Performance Management)은 최종 사용자에게 향상된 서비스를 제공하기 위해 애플리케이션의 성능 모니터링과 성능 예측을 통해 최적의 애플리케이션 상태를 보장하고 관리하는 것을 지칭하며, APM서버는 다수의 모니터링대상서버에 실행되는 개개의 애플리케이션의 성능 또는 어느 하나의 기능을 실행하는 애플리케이션 그룹의 성능을 모니터링하는 서버를 지칭한다. 여기에서 모니터링대상서버는 웹서버 또는 웹 애플리케이션 서버일 수 있다.
1. 소정의 데이터가 APM서버에서 대시보드서버로 실시간으로 전송되는 단계
도 1을 참조하면, 다수의 APM서버에서 대시보드서버로 소정의 데이터가 전송될 수 있다. 구체적으로, API 통신등 유무선 통신으로 다수의 APM서버에서 대시보드(dashboard)서버로 소정의 데이터가 실시간으로 전송될 수 있다.
APM서버에서는 각각의 모니터링대상서버에서 실행되는 애플리케이션의 성능에 대한 모니터링이 진행될 수 있다. 이러한 상태에서, 모니터링이 진행되는 각각의 APM서버에서 대시보드서버로 소정의 데이터가 전송되고, 전송된 데이터가 대시보드서버에서 연산된다. 연산된 값이 대시보드 상에서 일정한 형태로 표현될 수 있다.
APM서버에서 대시보드서버로 전송되는 소정의 데이터는, 다수의 APM서버 각각에서 모니터링하는 각각의 모니터링대상서버에서 실행되는 애플리케이션의 성능을 측정하는데 필요한 데이터일 수 있으며, 바람직하게는 각각의 모니터링대상서버에서 실행되는 애플리케이션의 서비스응답시간에 대한 데이터일 수 있다.
2. APM서버로부터 전송받은 데이터가 대시보드서버에서 연산되고, 연산된 값이 대시보드 상에서 일정한 형태로 표현되는 단계
도 2 및 도 3을 참조한다. 대시보드서버의 디스플레이부에서 디스플레이되는 대시보드는 3D 형태로 표현될 수 있다. 이에 따라, 대시보드 상에 표현되는 일정한 형태 또한 3D로 표현될 수 있다.
대시보드 상에 표현되는 일정한 형태는, 실시간으로 전송되는 애플리케이션의 서비스응답시간이 실시간으로 변경됨에 따라 실시간으로 색상이 변경되면서 표현될 수 있다.
일례인 도 2에 도시된 바와 같이, 서비스응답시간이 0 내지 3초 이하인 경우에는 초록색으로 표현되고, 3초 초과 12초 이하인 경우에는 주황색으로 표현되고, 12초 초과한 경우에는 빨간색으로 표현될 수 있다. 서비스응답시간이 3초에서 5초로 늦어지는 경우, 색상이 초록색에서 주황색으로 변경되면서 표현될 수 있다.
각각의 모니터링대상서버에서 실행되는 다수의 애플리케이션 각각의 서비스응답시간이 실시간으로 변경되고, 이에 따라 실시간 변경되는 서비스응답시간에 대한 데이터가 실시간으로 대시보드서버에 전송되어 연산되고, 따라서 실시간으로 연산된 연산값에 따라 일정한 형태의 색상이 실시간으로 변경되면서 표현될 수 있다.
대시보드 상에 표현되는 일정한 형태가 3D로 표현되는 바, 일정한 수평면적에 일정한 높이로 형성될 수 있다. 일례인 도 2에 도시된 바와 같이, 일정한 형태가 일정한 수평면적과 일정한 높이로 구성된 바 형태로 형성될 수 있다. 이러한 일정한 형태는, 모니터링대상서버에서 소정의 기능을 구현하는 애플리케이션 그룹 또는 개개의 애플리케이션의 서비스응답시간이 표현된 형태일 수 있다.
일례인 도 2에서 하나의 바 형태와 같이 표현된 하나의 일정한 형태는 모니터링대상서버에서 소정의 기능을 구현하는 애플리케이션 그룹 또는 개개의 애플리케이션(이하 설명에서, 애플리케이션 그룹은 소정의 기능을 구현하는 애플리케이션 그룹뿐만 아니라 소정의 기능을 포함하는 개개의 애플리케이션을 포함함)의 서비스응답시간이 표현된 형태일 수 있다.
모니터링대상서버에서 다수의 기능이 실행되고, 하나의 기능은 애플리케이션 그룹으로 구현될 수 있는 바, 일례인 도 2에서는 바 형태의 일정한 형태가 다수로 표현된 상태로 도시되어 있다. 즉, 모니터링대상서버에서 실행되는 다수의 애플리케이션 그룹별 서비스응답시간이 다수의 일정한 형태로 표현될 수 있다. 일견하여 모니터링대상서버에서 실행되는 기능별 애플리케이션 그룹의 서비스응답시간을 실시간으로 모니터링할 수 있다.
대시보드 상에서 하나 이상의 일정한 형태가 그룹화된 상태의 제1그룹형태가 표현될 수 있다. 즉, 하나의 APM서버에서 모니터링되고 있는 다수의 애플리케이션 그룹의 서비스응답시간이 하나의 제1그룹형태로 표현될 수 있다.
나아가, 대시보드 상에는 다수의 제1그룹형태가 표현될 수 있다. 다수의 APM서버 각각에서 모니터링되고 있는 다수의 애플리케이션 그룹의 서비스응답시간이 다수의 제1그룹형태로 표현될 수 있다. 하나의 APM서버는 지역단위별 또는 행정단위별 모니터링대상서버의 애플리케이션 그룹의 서비스응답시간을 모니터링할 수 있고, 하나의 대시보드서버의 대시보드 상에서 다수의 제1그룹형태가 표현될 수 있는 바, 결국 하나의 대시보드서버의 대시보드 상에서 다수의 APM서버에서 모니터링되고 있는 다수의 애플리케이션 그룹의 서비스응답시간 전체가 표현될 수 있다. 국가적 차원의 모든 모니터링대상서버에서의 기능별 애플리케이션 그룹의 서비스응답시간이 실시간으로 표현될 수 있는 바, 일견하여 국가적 차원의 모든 모니터링대상서버에서의 애플리케이션의 서비스응답시간을 모니터링할 수 있다.
도 2에서는, 개별단위 APM서버에서 모니터링되고 있는 다수의 애플리케이션 그룹의 서비스응답시간에 대한 일정한 형태가 지역단위별로 5개로 소그룹화된 상태, 더 나아가 상술한 지역단위별 소그룹이 5개로 대그룹화된 상태를 도시하고 있다.
결국, 다수의 APM서버에서 모니터링되고 있는 다수의 애플리케이션 그룹의 서비스응답시간을 표현한 다수의 일정한 형태를 하나의 대시보드 상에 표현함으로써 국가적 차원의 모든 모니터링대상서버에서의 애플리케이션 그룹의 서비스응답시간을 일견하여 모니터링할 수 있다.
애플리케이션의 서비스응답시간이 시간대별로 구분될 수 있고, 서비스응답시간의 시간대별로 색상을 달리한 상태로 일정한 형태가 표현될 수 있다. 상술한 일례에서, 0 내지 3초 이하의 시간대, 3초 초과 12초 이하의 시간대, 12초 초과의 시간대 등으로 구분될 수 있고, 그 구분된 시간대별로 색상을 달리하여 초록색, 주황색, 빨간색으로 표현될 수 있다.
상술한 바와 같이, 서비스응답시간에 대한 데이터가 실시간으로 전송되고, 서비스응답시간이 실시간으로 변경됨에 따라 색상이 실시간으로 변경되도록 구성되는 바, 서비스응답시간이 3초인 상태에서 5초로 지연된 경우 일정한 형태가 초록색에서 실시간으로 주황색으로 변경된 상태로 표현될 수 있다.
일정한 형태의 일정한 높이는 서비스응답시간의 시간대별로 표현되는 색상의 높인인 시간대별색상높이가 하나 이상으로 쌓이면서 형성된 높이일 수 있다. 즉, 시간대별로 색상이 표현된 상태에서 전체 높이는 시간대별색상높이가 쌓이면서 형성된 높이일 수 있다. 일례인 도 2를 참조하면, 일정한 형태의 전체 높이는 0 내지 3초 이하의 초록색에 해당되는 시간대별색상높이, 3초 초과 12초 이하의 주황색에 해당되는 시간대별색상높이, 그리고 12초 초과의 빨간색에 해당되는 시간대별색상높이가 쌓여진 높이일 수 있다.
기능별 애플리케이션 그룹에서의 트래픽 개수가 이러한 시간대별색상높이로 표현될 수 있다. 즉, 다수의 서비스응답시간의 시간대 중에서 임의의 서비스응답시간의 시간대에서 상기 애플리케이션 그룹의 트래픽 개수가 증가하면 증가할수록 이에 해당하는 시간대별색상높이가 높아지도록 표현될 수 있다.
일례인 도 2에서 소정의 기능을 구현하는 애플리케이션 그룹의 서비스응답시간을 표현하는 일정한 형태에서, 초록색에 해당되는 시간대별색상높이와 주황색에 해당되는 시간대별색상높이와 달리, 빨간색에 해당되는 시간대별색상높이가 상대적으로 높게 표현된 경우, 12초 초과된 서비스응답시간에 해당되는 트래픽 개수가 그만큼 많다는 것을 의미할 수 있다.
서비스응답시간이 늦어져 일정한 형태가 빨간색으로 표현되는 상태에서, 그 빨간색에 해당되는 시간대별색상높이가 높아지는 경우에는 그만큼 서비스응답시간이 늦어지는 트래픽 개수가 많아지고 있다는 것을 의미한다. 이에 따라, 애플리케이션 그룹의 성능 상에 문제점이 발생되었는지, 나아가 그 문제점의 시급성이 어느 정도인지 쉽게 파악할 수 있다.
문제점이 발생되어 시급성이 있는 문제점이라고 파악됨에 따라, 동일한 서비스응답시간의 시간대일지라도 트래픽 개수가 적어 시급성이 약한 애플리케이션 그룹보다 트래픽 개수가 많아 시급성이 강해진 애플리케이션 그룹의 문제점을 우선적으로 해결할 수 있을 것이다.
디스플레이부에서 디스플레이되는 대시보드는 임의의 각도로 회전 가능하도록 디스플레이될 수 있다.
상술한 바와 같이, 국가적 차원의 모든 모니터링대상서버에서 실행되는 애플리케이션의 서비스응답시간에 대한 일정한 형태가 하나의 대시보드 상에 3D 형태로 표현될 수 있다. 이에 따라, 일견하여 하나의 대시보드 상에 표현된 다수의 일정한 형태를 파악하고 어느 모니터링대상서버의 애플리케이션 그룹에서 문제점이 발생되고 있는지 그리고 그 문제점에 대한 시급성은 어느 정도인지 모니터링할 수 있다.
나아가, 전체 일정한 형태 중 어느 특정 일정한 형태에서 문제점이 발생된 경우, 그 문제되는 일정한 형태를 자세히 살펴보기 위해서 대시보드를 회전시켜 대시보드 상의 전면으로 이동시킬 수 있다. 이에 따라, 자세한 검토가 필요한 경우 대시보드를 회전시켜 특정 일정한 형태를 전면으로 이동시켜 자세히 살펴볼 수 있다.
도 3은, 대시보드서버와 각각의 APM서버가 유무선 통신으로 연결된 상태에서, 대시보드서버에서 각각의 APM서버로 유무선 통신으로 접근할 수 있음을 도시하고 있다.
도 4는, 대시보드서버에서 각각의 APM서버로 유무선 통신으로 접근한 상태에서, 대시보드 상에 표현된 다수의 일정한 형태 중 어느 하나의 일정한 형태가 클릭된 경우, 그 일정한 형태에 해당되는 애플리케이션 그룹에서의 이벤트가 구체적으로 표현될 수 있는 상태를 도시하고 있다. 서비스응답시간이 늦어지고 있다고 표현됨에 따라 애플리케이션 그룹의 성능 상의 문제점이 발생되고 있는데, 그렇다면 어떠한 이벤트가 발생되어 서비스응답시간이 늦어지고 있는지 확인할 수 있다.
나아가, 일정한 형태가 클릭되는 경우, 그 일정한 형태에 해당되는 애플리케이션 그룹을 구성하는 다수의 애플리케이션에 대한 정보가 표현될 수 있다. 즉, 애플리케이션 그룹을 구성하는 개개의 애플리케이션에서의 서비스응답시간이 구분되어 표현되도록 구성될 수 있다.
도 5는, 행정단위별 또는 지역단위별로 APM서버를 그룹화하여 대시보드 상에서 표현하는 것에 더하여, 나아가 모니터링 필요에 따라 임의적으로 그룹화하여 대시보드 상에 표현될 수는 상태를 도시하고 있다.
이상, 본 명세서에는 본 발명을 당업자가 용이하게 이해하고 재현할 수 있도록 도면에 도시한 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 당업자라면 본 발명의 실시예로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 보호범위는 특허청구범위에 의해서 정해져야 할 것이다.

Claims (5)

  1. 다수의 APM(Application Performance Management)서버 각각에서 진행되는 애플리케이션의 성능에 대한 모니터링을 통합하여 진행하는 방법에 있어서,
    (a) 유무선 통신으로 상기 다수의 APM서버에서 대시보드(dashboard)서버로 소정의 데이터가 실시간으로 전송되는 단계; 및
    (b) 상기 대시보드서버로 전송된 소정의 데이터가 상기 대시보드서버에서 연산되고, 상기 대시보드서버에서 연산된 소정의 데이터의 연산값이 상기 대시보드서버의 디스플레이부에서 디스플레이되는 대시보드 상에 일정한 형태로 표현되는 단계를 포함하며,
    상기 대시보드는 3D 형태로 디스플레이되며,
    상기 (a) 단계에서 상기 대시보드서버로 전송되는 소정의 데이터는, 상기 다수의 APM서버 각각에서 모니터링되는 소정의 모니터링대상서버에서 실행되는 애플리케이션의 서비스응답시간에 대한 데이터이며,
    상기 (b) 단계에서의 대시보드 상에 표현되는 일정한 형태는, 실시간으로 전송되는 상기 애플리케이션의 서비스응답시간이 실시간으로 변경됨에 따라 실시간으로 색상이 변경되면서 표현되며,
    상기 (b) 단계에서의 대시보드 상에 표현되는 일정한 형태는 일정한 높이로 형성되며,
    상기 애플리케이션의 서비스응답시간이 시간대별로 구분된 상태에서, 상기 서비스응답시간의 시간대별로 색상을 달리하면서 상기 일정한 형태가 표현되며,
    상기 일정한 높이는, 상기 서비스응답시간의 시간대별로 표현되는 색상의 높이인 시간대별색상높이가 하나 이상으로 쌓이면서 형성된 높이인 방법.
  2. 삭제
  3. 삭제
  4. 제 1 항에 있어서,
    다수의 상기 서비스응답시간의 시간대 중 어느 하나의 서비스응답시간의 시간대에서 상기 애플리케이션의 트래픽 개수가 증가하면 증가할수록 이에 해당하는 상기 시간대별색상높이가 높아지도록 표현되는 방법.
  5. 제 4 항에 있어서,
    상기 대시보드 상에서 하나 이상의 상기 일정한 형태가 그룹화된 상태의 제1그룹형태가 표현되며,
    하나의 상기 제1그룹형태는 상기 다수의 APM서버 중 임의의 어느 하나의 APM서버를 표현하며,
    상기 대시보드 상에는 상기 다수의 APM서버 모두를 표현하는 다수의 상기 제1그룹형태가 표현되며,
    상기 디스플레이부에서 디스플레이되는 대시보드는 임의의 각도로 회전 가능하도록 디스플레이되는 방법.
KR1020230177242A 2023-12-08 2023-12-08 다수의 apm서버 각각에서 진행되는 애플리케이션의 성능에 대한 모니터링을 통합하여 진행하는 방법 KR102666773B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230177242A KR102666773B1 (ko) 2023-12-08 2023-12-08 다수의 apm서버 각각에서 진행되는 애플리케이션의 성능에 대한 모니터링을 통합하여 진행하는 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230177242A KR102666773B1 (ko) 2023-12-08 2023-12-08 다수의 apm서버 각각에서 진행되는 애플리케이션의 성능에 대한 모니터링을 통합하여 진행하는 방법

Publications (1)

Publication Number Publication Date
KR102666773B1 true KR102666773B1 (ko) 2024-05-17

Family

ID=91331361

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230177242A KR102666773B1 (ko) 2023-12-08 2023-12-08 다수의 apm서버 각각에서 진행되는 애플리케이션의 성능에 대한 모니터링을 통합하여 진행하는 방법

Country Status (1)

Country Link
KR (1) KR102666773B1 (ko)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030093746A (ko) * 2002-06-05 2003-12-11 한국전자통신연구원 프로토콜 트래픽 관리정보를 효과적으로 관리하는 통신시스템 및 그 방법
US20150215177A1 (en) * 2014-01-27 2015-07-30 Vencore Labs, Inc. System and method for network traffic profiling and visualization
KR20190088343A (ko) * 2018-01-18 2019-07-26 주식회사맥데이타 네트워크 성능지표를 시각화하는 방법 및 장치, 및 시스템
KR20200014255A (ko) * 2019-11-15 2020-02-10 호스팅 글로벌(주) 네트워크 장애 모니터링 서버 및 그 동작 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030093746A (ko) * 2002-06-05 2003-12-11 한국전자통신연구원 프로토콜 트래픽 관리정보를 효과적으로 관리하는 통신시스템 및 그 방법
US20150215177A1 (en) * 2014-01-27 2015-07-30 Vencore Labs, Inc. System and method for network traffic profiling and visualization
KR20190088343A (ko) * 2018-01-18 2019-07-26 주식회사맥데이타 네트워크 성능지표를 시각화하는 방법 및 장치, 및 시스템
KR20200014255A (ko) * 2019-11-15 2020-02-10 호스팅 글로벌(주) 네트워크 장애 모니터링 서버 및 그 동작 방법

Similar Documents

Publication Publication Date Title
US10855545B2 (en) Centralized resource usage visualization service for large-scale network topologies
US20220103585A1 (en) Vector-Based Anomaly Detection
KR20090065668A (ko) 아이피 주소 분할 표시 장치 및 방법
KR100885293B1 (ko) 네트워크 보안 상황 표시 장치 및 그 방법
US9356839B2 (en) Policy aggregation for computing network health
US6711127B1 (en) System for intrusion detection and vulnerability analysis in a telecommunications signaling network
JP5631881B2 (ja) 脅威管理システムおよび方法
US9455999B2 (en) Method and system for protective distribution system (PDS) and infrastructure protection and management
CA2931524A1 (en) Customer-directed networking limits in distributed systems
CN102782628A (zh) 监视状态显示设备、监视状态显示方法和监视状态显示程序
CN109992473A (zh) 应用***的监控方法、装置、设备及存储介质
CN104219071A (zh) 一种网络质量的监控方法和服务器
KR100992066B1 (ko) 3차원 화면을 이용한 통합보안관제시스템
CN107277080A (zh) 一种基于安全即服务的互联网风险管理方法及***
CN104702603A (zh) 面向移动互联网的多视角安全审计***
CN107306200A (zh) 网络故障预警方法和用于网络故障预警的网关
CN108306749A (zh) 一种监控***报警方法、监控***和监控装置
CN109344613A (zh) 应用***操作人员行为审计预警方法及***
KR102666773B1 (ko) 다수의 apm서버 각각에서 진행되는 애플리케이션의 성능에 대한 모니터링을 통합하여 진행하는 방법
KR101113615B1 (ko) 네트워크 위험도 종합 분석 시스템 및 그 방법
KR101976395B1 (ko) 네트워크의 비정상행위 시각화 방법 및 장치
CN108923954A (zh) 一种网络数据可视化分析及展示***
KR20060042788A (ko) 네트워크 이벤트의 그래프 표현을 통한 보안 상황 분석방법 및 그 장치
US9282005B1 (en) IT infrastructure policy breach investigation interface
JP2008072496A (ja) ネットワーク監視システム、通信品質測定システム及び通信品質測定方法

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant