Log Analytics 데이터 대시보드 만들기 및 공유

Log Analytics 대시보드는 저장된 모든 로그 쿼리를 시각화할 수 있습니다. 시각화를 사용하면 조직의 IT 운영 데이터를 찾고, 상호 연결하고, 공유할 수 있습니다. 이 자습서는 IT 운영 지원 팀에서 액세스하는 공유 대시보드를 지원하는 데 사용할 로그 쿼리를 만드는 방법을 설명합니다. 다음 방법에 대해 설명합니다.

  • Azure Portal에서 공유 대시보드를 만듭니다.
  • 성능 로그 쿼리를 시각화합니다.
  • 공유 대시보드에 로그 쿼리를 추가합니다.
  • 공유 대시보드에서 타일을 사용자 지정합니다.

이 자습서의 예제를 완료하려면 Log Analytics 작업 영역에 연결된 기존 가상 머신이 있어야 합니다.

Azure Portal에 로그인

Azure Portal에 로그인합니다.

공유 대시보드 만들기

대시보드를 선택하여 기본 대시보드를 엽니다. 대시보드는 다음 예제와 다르게 표시됩니다.

Screenshot that shows an Azure portal dashboard.

Azure Log Analytics의 원격 분석을 포함하여, 모든 Azure 리소스에서 IT에 가장 중요한 운영 데이터를 이곳에 한데 모을 수 있습니다. 로그 쿼리를 시각화하기 전에 먼저 대시보드를 만들어 공유해 보겠습니다. 다음으로 꺾은선형 차트로 렌더링될 예제 성능 로그 쿼리에 집중하여 대시보드에 추가할 수 있습니다.

참고 항목

다음 차트 종류는 로그 쿼리를 사용하여 Azure 대시보드에서 지원됩니다.

  • areachart
  • columnchart
  • piechart(대시보드에서 도넛형으로 렌더링됨)
  • scatterchart
  • timechart

대시보드를 만들려면 새 대시보드를 선택합니다.

Screenshot that shows creating a new dashboard in the Azure portal.

이 작업은 비어 있는 새 프라이빗 대시보드를 만듭니다. 대시보드의 이름을 지정하고 타일을 추가하거나 다시 정렬할 수 있는 사용자 지정 모드로 열립니다. 대시보드 이름을 편집하고 이 자습서에 대해 샘플 대시보드를 지정합니다. 그런 다음, 사용자 지정 완료를 선택합니다.

Screenshot that shows saving a customized Azure dashboard.

대시보드를 만들 때는 기본적으로 비공개입니다. 즉, 사용자 자신만이 볼 수 있습니다. 다른 사용자가 볼 수 있게 하려면 공유를 선택합니다.

Screenshot that shows sharing a new dashboard in the Azure portal.

게시하려는 대시보드에 대한 구독 및 리소스 그룹을 선택합니다. 편의를 위해 대시보드라는 리소스 그룹에 대시보드를 배치하는 패턴을 안내합니다. 선택한 구독을 확인한 후 게시를 선택합니다. 대시보드에 표시되는 정보에 대한 액세스는 Azure 역할 기반 액세스 제어로 제어합니다.

로그 쿼리 시각화

Log Analytics는 로그 쿼리 및 해당 결과로 작업하는 데 사용되는 전용 포털입니다. 여기에는 여러 줄의 쿼리를 편집하고 선택적으로 코드를 실행하는 기능이 포함됩니다. Log Analytics는 컨텍스트에 민감한 IntelliSense 및 스마트 분석도 사용합니다.

이 자습서에서는 Log Analytics를 사용하여 성능 보기를 그래프 양식으로 만들고 이후 쿼리를 위해 저장합니다. 그런 후 이전에 만든 공유 대시보드에 고정합니다.

Azure Monitor 메뉴에서 로그를 선택하여 Log Analytics를 엽니다. 비어 있는 새 쿼리로 시작합니다.

Screenshot that shows the home page.

다음 쿼리를 입력하여 Windows 및 Linux 컴퓨터의 프로세서 사용률 레코드를 반환됩니다. 레코드는 ComputerTimeGenerated로 그룹화되고 시각적 차트에 표시됩니다. 실행을 선택하여 쿼리를 실행하고 결과 차트를 봅니다.

Perf 
| where CounterName == "% Processor Time" and ObjectName == "Processor" and InstanceName == "_Total" 
| summarize AggregatedValue = avg(CounterValue) by bin(TimeGenerated, 1hr), Computer 
| render timechart

저장을 선택하여 쿼리를 저장합니다.

Screenshot that shows how to save a query and pin it to a dashboard.

쿼리 저장 제어판에서 이름(예: Azure VM - 프로세서 사용률) 및 범주(예: 대시보드)를 제공합니다. 저장을 선택합니다. 이러한 방식으로 일반 쿼리 라이브러리를 만들어 사용하고 수정할 수 있습니다. 마지막으로 이전에 만든 공유 대시보드에 이 쿼리를 고정합니다. 페이지의 오른쪽 위 모서리에 있는 대시보드에 고정 단추를 선택한 다음, 대시보드 이름을 선택합니다.

이제 대시보드에 쿼리가 고정되었으며 그 아래 일반적인 제목과 설명이 있음을 확인할 수 있습니다.

Screenshot that shows an Azure dashboard sample.

쿼리를 보는 모든 사용자가 쉽게 이해할 수 있는 의미 있는 이름으로 쿼리 이름을 바꿉니다. 편집을 선택하여 타일의 제목과 부제목을 사용자 지정한 다음, 업데이트를 선택합니다. 변경 내용을 게시하거나 삭제하라는 배너가 나타납니다. 복사본 저장을 선택합니다.

Screenshot that shows a completed configuration of a sample dashboard.

다음 단계

이 자습서에서는 Azure Portal에서 대시보드를 만들고 로그 쿼리를 추가하는 방법을 배웠습니다. 미리 빌드된 Log Analytics 스크립트 샘플을 보려면 이 링크를 따릅니다.