Terraform으로 Knowledge Graph 관리하기
Terraform으로 Knowledge Graph 관리하기
이 문서에서는 Terraform을 사용해 Grafana Cloud Knowledge Graph 리소스를 코드로 관리하는 방법을 소개합니다. Knowledge Graph 스택, 알림 알림, 억제된 단언(suppressed assertions), 사용자 정의 모델 규칙, 로그 구성, 임계값 구성을 인프라를 코드로 관리하는 모범 사례를 따라 구성할 수 있어요.
출처: 문서
본문
개요
Terraform을 사용하면 Grafana Cloud Knowledge Graph 리소스를 인프라를 코드로 관리하는 방식(infrastructure as code)으로 관리할 수 있어요. Terraform으로 스택 온보딩, 알림 규칙, 억제 정책, 엔티티 모델, 로그·트레이스·프로필 상관 관계, 임계값을 포함한 Knowledge Graph 구성을 정의하고 버전을 관리하며 배포할 수 있어요.
둘러보기(Explore)
- Terraform 시작하기 — Terraform 프로바이더를 설정하고 Knowledge Graph 리소스를 관리하기 위한 환경을 구성하는 방법을 배워요.
- Knowledge Graph 스택 — 토큰 프로비저닝, 데이터셋 구성, 스택 활성화로 Knowledge Graph 스택을 구성해요.
- 알림 알림(Notification alerts) — Knowledge Graph에서 알림을 처리하고 라우팅하는 방식을 관리하도록 알림 알림을 구성해요.
- 억제된 단언(S suppressed assertions) — 유지보수 창이나 테스트 중에 특정 알림을 일시적으로 비활성화하는 억제 규칙을 정의해요.
- 사용자 정의 모델 규칙(Custom model rules) — 사용자 정의 엔티티 모델을 만들고 Prometheus 쿼리를 기반으로 엔티티가 검색되는 방식을 정의해요.
- 로그 구성(Log configurations) — 데이터 소스 매핑과 필터링 옵션으로 엔티티와 로그 데이터의 상관 관계를 구성해요.
- 트레이스 구성(Trace configurations) — 데이터 소스 매핑과 필터링 옵션으로 엔티티와 트레이스 데이터의 상관 관계를 구성해요.
- 프로필 구성(Profile configurations) — 데이터 소스 매핑과 필터링 옵션으로 엔티티와 프로필 데이터의 상관 관계를 설정해요.
- 임계값(Thresholds) — 요청, 리소스, 상태 단언의 사용자 정의 임계값을 설정해 서비스를 모니터링해요.
- Prometheus 규칙 — 메트릭 데이터를 기준으로 평가되는 사용자 정의 Prometheus 레코딩 및 알림 규칙을 정의해요.