as-code 워크플로로 Grafana 구성 및 프로비저닝하기

as-code 워크플로로 Grafana 구성 및 프로비저닝하기

폴더와 대시보드를 비롯한 리소스와 구성을 as-code 워크플로로 관리하는 방법을 소개해요.

개요

Observability as code를 사용하면 관찰 가능성(observability) 리소스에 코드 관리 모범 사례를 적용할 수 있어요. Grafana 리소스를 코드로 나타내면 기존 인프라스트럭처-as-code 워크플로에 통합하고 표준적인 개발 관행을 적용할 수 있어요. Grafana UI에서 대시보드나 설정을 수동으로 구성하는 대신 다음과 같은 일을 할 수 있어요:

  • 코드로 구성 작성: JSON 또는 지원되는 다른 형식으로 대시보드를 정의해요.
  • Grafana 설정을 GitHub에 동기화: Git과 GitHub 또는 다른 원격 소스를 사용해 변경 사항을 추적하고, 협업하고, 업데이트를 롤백해요.
  • CI/CD로 자동화: Grafana를 개발 및 배포 파이프라인에 직접 통합해요.
  • 워크플로 표준화: Grafana 리소스를 관리하는 반복 가능하고 코드화된 프로세스를 사용해 팀 전체에서 일관성을 보장해요.

Grafana Cloud에서는 인프라스트럭처 as code를 사용해 소스 코드의 구성 파일로 대시보드를 선언적으로 만들고 관리하며, 자신의 유스 케이스에 효율적으로 통합할 수 있어요. 이를 통해 코드를 검토하고, 재사용하고, 더 나은 워크플로를 만들 수 있어요. 인프라스트럭처 as code 도구에는 Terraform, Ansible, Grafana Operator, Grizzly가 포함돼요.

참고

기본 구성 프로비저닝에 대해서는 Grafana 프로비저닝 문서를 참고하세요.

살펴보기

  • Observability as code: Observability as code를 사용하면 대시보드와 관찰 가능성 워크플로를 포함한 Grafana 구성을 버전 관리하고 자동화·확장할 수 있어요.
  • Infrastructure as code: Infrastructure as code를 사용하면 사용할 Grafana 리소스를 선언적으로 관리할 수 있어요.

출처: 문서

본문

Grafana 리소스를 코드로 관리하는 방법과 관련 문서 목록은 위 개요를 참고하고, 아래 주제를 계속 살펴보세요.

더 알아보기 (Learn more)