선 그래프
라인 차트는 사용자가 시간 차원별로 시스템을 시각적으로 이해할 수 있도록 하는 일반적인 시각화 방법일 수 있습니다. 시스템의 각 개별 또는 집계 표시기는 차트에서 점선으로 표시됩니다. 그러나 동일한 차트에 여러 라인이 동시에 나타나는 경우 읽기에 영향을 줄 수 있으므로 대부분의 경우 모든 라인을 동시에 표시하는 대신 이들 중 몇 개만 보도록 선택할 수 있습니다. 지표의 수치 변동이 정상 범위를 벗어나면 쉽게 발견될 수 있다. 예를 들어 다음 그림에서 비정상적인 보라색 선, 노란색 선, 연한 파란색 선이 있습니다.
라인 차트의 또 다른 용도는 여러 라인을 스택하여 둘 사이의 관계를 표시하는 것입니다. 예를 들어 선 차트를 통해 서버의 요청 수를 반영하려면 각 서버의 요청을 개별적으로 또는 함께 볼 수 있습니다. 이를 통해 전체 시스템과 각 인스턴스를 동일한 차트에서 유연하게 볼 수 있습니다.
열역학도
또 다른 일반적인 시각화 방법은 히트 맵입니다. 열 차트는 막대 그래프와 비슷하며 막대 차트를 기준으로 전체 부분의 비율 변경을 표시할 수 있습니다. 예를 들어, 네트워크 요청의 지연을 볼 때 핫 차트를 사용하여 모든 네트워크 요청의 전반적인 추세와 분포를 신속하게 확인할 수 있습니다. 또한 다른 색상을 사용하여 다른 부분의 값을 나타낼 수 있습니다.
계기도
또 다른 일반적인 시각화 방법은 사용자가 개별 메트릭을 빠르게 이해할 수 있는 미터 그래프입니다. 계기는 일반적으로 자동차 주행 속도를 나타내는 속도계, 연료 탱크 내의 휘발유 양을 나타내는 유량계 등과 같은 단일 지표를 표시하는 데 사용됩니다. 대부분의 계기도에는 표시된 지표를 나누는 상태를 나타내는 * * * 연결점이 있습니다.
일반 계기 스타일의 표시 방법 외에도 보다 직접적인 데이터 표시 방법이 있습니다. 같은 배색으로 각 지시등의 상태를 한눈에 볼 수 있으며 기기의 특성과 비슷하다. 사용자는 자세히 읽을 필요 없이 각 지표의 다양한 상태를 대략적으로 이해할 수 있다. 이런 유형의 시각화는 나의 일반적인 유형이다. 몇 초 안에 시스템의 모든 측면에 대한 종합적인 개요를 얻을 수 있습니다.
화염도
그물비행의 BrendanGregg 가 20 1 1 에서 제안한 화염도는 보기 드문 시각화 방법이다. 기기 차트와 달리 차트에서 중요한 정보를 신속하게 얻을 수 있으며 일반적으로 특정 응용 프로그램 문제를 해결해야 하는 경우에만 사용됩니다. 화염 맵은 주로 CPU, 메모리 및 관련 프레임을 나타내는 데 사용됩니다. X 축은 프레임을 알파벳순으로 나열하고 y 축은 스택의 깊이를 나타냅니다. 그림의 각 사각형은 호출되는 함수를 나타내는 스택 프레임입니다. 사각형이 넓을수록 스택에서 더 자주 나타납니다. Java 코스 교육 기관/발견 화염도는 시스템 성능 문제를 분석하는 데 큰 역할을 합니다. 한번 시도해 보십시오.