Grafana 데이터 시각화

Grafana 데이터 시각화를 학습합니다. 이 모듈은 Grafana 설치, 첫 번째 대시보드 생성, 다양한 시각화 유형, 대시보드 변수, 통합된 알림 기능을 다룹니다. 실습 환경과 실제 시나리오 기반의 과제를 통해 이러한 필수적인 Linux 기술을 숙달하게 됩니다.

DevOps EngineerDevOpsLinux

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

Grafana는 Prometheus 같은 시스템의 메트릭을 운영자가 탐색할 수 있는 대시보드로 바꿉니다. 이 실습 과정에서는 브라우저에서 데이터 소스 연결, 시각화 선택, 재사용 가능한 제어 요소, 기본 통합 알림을 구성합니다.

Prometheus 프로세스 메트릭을 그리고 Time series, Gauge, Stat을 비교하며 임계값과 변수 기반 인스턴스 선택기를 추가합니다. TestData 알림 규칙도 만들고 마지막 챌린지에서는 Prometheus 연결과 CPU 대시보드를 독립적으로 재구축합니다.

학습 내용

  • 서명된 APT 저장소에서 Grafana를 설치하고 8080 포트로 실행하기
  • 로컬 Prometheus 데이터 소스를 추가하고 시험하기
  • 대시보드와 패널을 만들고 제목, 저장, 검증 수행하기
  • 목적에 따라 Time series, Gauge, Stat 선택하기
  • 임계값을 구성하고 그리드에 패널 배치하기
  • Prometheus 레이블 값에서 변수를 만들고 쿼리에 사용하기
  • TestData로 통합 Grafana 알림 규칙을 정의하고 검증하기
  • 간단한 요구 사항에서 Prometheus 운영 대시보드 재구축하기

추천 대상

이 중급 과정은 기존 메트릭을 유용한 Grafana 대시보드로 만들려는 Linux 관리자, DevOps 학습자, 운영 엔지니어를 위한 과정입니다.

선수 지식: Linux 터미널, sudo, 기본 브라우저 사용, 메트릭과 Prometheus 개념, 단순 PromQL 선택자. Grafana 경험은 필요하지 않습니다.

학습 환경: Grafana가 localhost:8080, Prometheus가 localhost:9090에서 실행되는 Linux 데스크톱입니다. Firefox에서 수동 작업하고 API로 검증합니다.

자주 묻는 질문

미리 Prometheus를 구축해야 하나요?

아닙니다. 실습이 실행 중인 Prometheus와 메트릭을 제공합니다. Prometheus 설치, Exporter, 고급 PromQL은 다루지 않습니다.

변수는 서로 다른 서버를 선택하나요?

값 검색과 치환은 실제이지만 두 인스턴스 레이블은 서로 다른 로컬 주소로 같은 머신을 가리킵니다. 다중 호스트 환경은 만들지 않습니다.

운영 알림 채널로 실제 통지를 받나요?

아닙니다. TestData에서 High Traffic Alert를 만들고 기존 연락 지점을 선택해 규칙을 검증합니다. 이메일, Slack, PagerDuty 등 외부 전달은 시험하지 않습니다.

강사

labby
Labby
Labby is the LabEx teacher.