Azure 대시보드 및 통합 문서
차트와 쿼리 결과를 Azure Dashboard에 고정해 운영 현황을 한눈에 파악하고, 팀과 공유할 풍부한 매개 변수화 보고서를 Workbooks로 만듭니다.
Azure 대시보드 및 통합 문서은(는) CoddyKit의 무료 Azure Fundamentals 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Azure Fundamentals 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Azure Fundamentals 강의에는 총 4개의 강의가 포함되어 있습니다.
대시보드와 통합 문서가 필요한 이유
메트릭과 로그를 수집하더라도 적절한 담당자가 데이터를 보고 조치를 취할 수 있어야 가치가 있습니다. Azure Dashboards는 실시간으로 업데이트되는 운영 현황을 한눈에 보여 주며, Azure 포털에서 전체 팀과 공유할 수 있습니다. Workbooks는 여기서 더 나아가 텍스트, 차트, 표, 실시간 쿼리 결과를 하나의 스크롤 가능한 문서에 결합한 풍부한 매개 변수 기반 설명 보고서를 작성할 수 있게 해 줍니다. 따라서 주간 운영 검토나 용량 계획에 적합합니다.
Azure 대시보드 만들기
Azure Dashboard는 캔버스에 배치된 타일 모음입니다. 타일에는 메트릭 차트, 리소스 상태, KQL 쿼리 결과, 리소스 그룹 개요, Markdown 텍스트 또는 App Service 메트릭을 표시할 수 있습니다. Metrics Explorer의 차트나 Log Analytics 쿼리에서 대시보드에 고정 단추를 사용하여 차트를 대시보드에 직접 고정할 수 있습니다. 대시보드는 리소스 그룹의 JSON 리소스로 저장되며 ARM 기반 배포를 지원합니다.
# Deploy a dashboard from a JSON template
az portal dashboard create \
--resource-group myRG \
--name 'Ops-Dashboard' \
--input-path ./dashboard.json \
--location eastus대시보드 공유 및 액세스 제어
Azure Dashboards에는 두 가지 공유 모드가 있습니다. 비공개 대시보드는 본인만 볼 수 있습니다. 게시됨(공유됨) 대시보드는 리소스 그룹의 Azure 리소스로 게시되며, RBAC가 대시보드를 보거나 편집할 수 있는 사용자를 제어합니다. 대시보드 리소스에 Reader 역할을 부여하여 읽기 전용 액세스 권한을 제공할 수 있습니다. 대시보드 타일이 Log Analytics 작업 영역의 데이터를 쿼리하는 경우, 뷰어에게 해당 작업 영역에 대한 읽기 액세스 권한도 필요합니다.
대시보드 타일 유형
일반적인 대시보드 타일 유형은 다음과 같습니다. 메트릭 차트 — Metrics Explorer의 하나 이상의 메트릭 시계열을 표시합니다. Log Analytics 쿼리 — KQL 쿼리를 실행하고 결과를 표, 차트 또는 숫자로 표시합니다. 리소스 상태 — 특정 리소스의 Azure 보고 상태를 표시합니다. Markdown — 상황 설명을 제공하기 위해 정적 텍스트, 링크 및 이미지를 렌더링합니다. 시계 — UTC 시간을 표시하므로 전 세계에 분산된 팀에 유용합니다.
Azure Workbooks 소개
Azure Workbooks는 여러 Azure 원본의 데이터를 결합하는 대화형 보고서입니다. 데이터 원본으로는 Azure Monitor 메트릭, Log Analytics KQL 쿼리, Azure Resource Graph 및 Application Insights가 있습니다. 정적인 대시보드와 달리 통합 문서는 매개 변수(시간 범위 선택기, 리소스 선택기, 드롭다운)를 지원하므로, 뷰어가 선택한 리소스나 시간 범위에 맞는 데이터를 같은 통합 문서에서 동적으로 표시할 수 있습니다.
통합 문서 매개 변수
통합 문서 매개 변수를 사용하면 리소스마다 별도의 통합 문서를 만들지 않고도 대화형 보고서를 작성할 수 있습니다. 시간 범위 매개 변수(표준 Azure 시간 선택기), 리소스 매개 변수(구독으로 범위가 지정된 리소스 선택기) 또는 KQL 쿼리로 채워지는 드롭다운 매개 변수를 추가할 수 있습니다. 이후의 모든 쿼리 단계와 시각화는 선택한 매개 변수 값을 자동으로 사용하며, 사용자가 선택 항목을 변경하면 실시간으로 업데이트됩니다.
통합 문서 시각화 유형
통합 문서의 각 단계에서는 데이터를 테이블, 시간 차트, 막대 차트, 원형 차트, 분산형 차트, 조건부 서식이 적용된 그리드, 히트맵 또는 타일(KPI 카드)로 표시할 수 있습니다. 그리드 시각화는 열 수준의 조건부 서식을 지원합니다. 예를 들어 오류율이 임계값을 초과하면 셀을 빨간색으로 표시할 수 있으므로 운영 보고서에서 문제를 한눈에 쉽게 강조할 수 있습니다.
통합 문서 템플릿 및 갤러리
Azure는 일반적인 시나리오를 위한 다양한 기본 제공 통합 문서 템플릿을 제공합니다. VM 성능 템플릿에는 CPU, 메모리, 디스크 및 네트워크 추세가 표시됩니다. App Service 템플릿에는 요청률과 오류율이 표시됩니다. 안정성 템플릿은 가용성을 SLA 목표와 비교하여 표시합니다. 어떤 템플릿이든 열어서 사용자 지정한 다음, 처음부터 새로 만들 필요 없이 구독에 새 통합 문서로 저장할 수 있습니다.
통합 문서 단계 연결
Workbooks는 연결된 드릴다운을 지원합니다. 한 그리드 단계에서 행을 클릭하면 선택한 행의 값을 다음 단계에 매개 변수로 전달하여 특정 항목의 세부 정보만 차트나 표에 표시할 수 있습니다. 이를 통해 대화형 조사 흐름을 만들 수 있습니다. 예를 들어 요약 표에서 오류가 발생한 엔드포인트를 클릭하면 하나의 통합 문서 페이지 안에서 해당 엔드포인트에 대한 상세 추적 목록만 표시됩니다.
통합 문서 및 대시보드 내보내기
대시보드와 통합 문서는 모두 내부적으로 JSON으로 저장되며 버전 제어 또는 배포 자동화를 위해 내보낼 수 있습니다. 대시보드 JSON은 포털의 편집 모드에서 다운로드하여 ARM 템플릿을 통해 배포할 수 있습니다. 통합 문서는 az monitor app-insights workbook CLI 명령과 호환되는 JSON 형식으로 내보낼 수 있으므로, 인프라 코드와 함께 통합 문서 정의를 git에 저장할 수 있습니다.
# Export a workbook to JSON
az monitor app-insights workbook show \
--resource-group myRG \
--name <workbook-guid> \
--query 'serializedData' -o tsv > workbook.json통합 문서 데이터에서 경고 만들기
Workbooks는 읽기 전용 시각화 도구이므로 경고를 트리거하지 않습니다. 통합 문서에 표시하는 데이터에 대해 경고를 만들려면 동일한 KQL 쿼리를 실행하는 해당 로그 검색 경고 규칙을 Azure Monitor에서 만드세요. 권장되는 방법은 먼저 운영 통합 문서를 만들어 쿼리 논리를 시각적으로 검증한 다음, 정상적으로 작동하는 KQL을 경고 규칙에 복사하는 것입니다. 이렇게 하면 모니터링하는 대상과 경고하는 대상이 일치합니다.
빠른 확인
이 단원에서 배운 Microsoft Azure Fundamentals(AZ-900) 개념에 대한 이해도를 확인해 보세요.
단원 요약
이 단원에서는 다음을 배웠습니다. Azure Dashboards는 RBAC를 통해 팀 전체와 공유할 수 있는 실시간 요약 타일 보기를 제공하고, Azure Workbooks는 메트릭, KQL 쿼리 및 Application Insights 데이터를 결합한 풍부한 매개 변수 기반 보고서를 지원하며, 두 리소스 모두 JSON으로 저장되어 버전 제어 및 ARM을 통한 배포가 가능합니다. 다음으로는 데이터 손실로부터 워크로드를 보호하는 Azure Backup을 살펴보겠습니다.
자주 묻는 질문
“Azure 대시보드 및 통합 문서” 강의는 무료인가요?
네 — “Azure 대시보드 및 통합 문서” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Azure Fundamentals 강의 전체를 잠금 해제할 수 있습니다. Azure Fundamentals 강의에는 총 4개의 강의가 포함되어 있습니다.
“Azure 대시보드 및 통합 문서”에서 뭘 배우나요?
차트와 쿼리 결과를 Azure Dashboard에 고정해 운영 현황을 한눈에 파악하고, 팀과 공유할 풍부한 매개 변수화 보고서를 Workbooks로 만듭니다. 브라우저에서 직접 실행하는 실습 코드로 Azure Fundamentals을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Azure Fundamentals을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Azure Fundamentals은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 4번째 강의입니다.
“Azure 대시보드 및 통합 문서” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Azure Fundamentals 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Azure Fundamentals 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- Azure Monitor 메트릭 및 경고
- Log Analytics 및 KQL 기초
- Application Insights
- Azure 대시보드 및 통합 문서