Repolode
grofers

grofers/legend

서비스와 인프라의 Grafana 대시보드와 사전 구성된 알림을 만들고 관리해 쿼리를 직접 작성하지 않도록 합니다.

스타
238
포크
20
열린 이슈
21
마지막 커밋
10개월 전

어떤 프로젝트인가요?

Legend는 EC2, S3, Kubernetes cronjob, 데이터베이스, 메시지 큐, 웹 프레임워크 등 서비스와 인프라 구성 요소를 위한 Grafana 대시보드를 생성합니다. 각 대시보드에는 메트릭과 기본 알림이 미리 구성되어 있어 패널을 직접 만들거나 CloudWatch, Prometheus, InfluxDB 쿼리를 일일이 작성할 필요가 없습니다.

대시보드는 서비스 구성 요소를 나열한 입력 파일로 정의합니다. Legend는 Kubernetes에서 CRD로 배포하고 Helm으로 설치하거나, 커맨드라인 도구로 사용할 수 있습니다. 메트릭 배치는 USE 및 RED 모니터링 방법을 따릅니다.

지원하는 메트릭 소스는 CloudWatch, InfluxDB, Loki, Prometheus입니다. 기본 제공 쿼리는 특정 exporter를 전제로 하므로 다른 exporter를 사용하려면 쿼리를 수정해야 할 수 있습니다.

핵심 기능

  • 01다양한 일반 구성 요소에 대해 메트릭이 미리 구성된 Grafana 대시보드를 생성합니다
  • 02우선순위와 서비스 매핑을 포함한 기본 알림을 자동으로 설정합니다
  • 03알림과 패널을 맞춤 설정할 수 있습니다
  • 04Helm으로 설치하는 Kubernetes CRD 또는 CLI로 실행할 수 있습니다
  • 05메트릭 저장소로 CloudWatch, InfluxDB, Loki, Prometheus를 지원합니다

활용 사례

  • 대시보드를 직접 만들지 않고 EC2, S3, RDS 리소스를 모니터링합니다
  • Kubernetes 클러스터의 여러 마이크로서비스에 일관된 대시보드를 제공합니다
  • 바로 사용할 수 있는 패널로 Kubernetes CronJob 및 HPA 동작을 추적합니다

빠른 시작

  1. 1

    Helm 리포지토리를 추가하세요

    helm repo add legend https://grofers.github.io/legend
  2. 2

    수정한 values 파일을 사용해 차트를 배포하세요

    helm install legend legend/legend -f values.yaml

사용 전 알아둘 점

  • CLI로 대시보드를 만들 수는 있지만 삭제할 수는 없습니다.
  • 사전 빌드된 쿼리는 특정 exporter를 전제로 하므로 다른 exporter를 사용하는 경우 쿼리를 변경해야 할 수 있습니다.
  • Kubernetes 배포에는 버전 1.16 이상이 필요합니다.

토픽

자주 묻는 질문

legend은(는) 무엇인가요?
서비스와 인프라의 Grafana 대시보드와 사전 구성된 알림을 만들고 관리해 쿼리를 직접 작성하지 않도록 합니다. Legend는 EC2, S3, Kubernetes cronjob, 데이터베이스, 메시지 큐, 웹 프레임워크 등 서비스와 인프라 구성 요소를 위한 Grafana 대시보드를 생성합니다. 각 대시보드에는 메트릭과 기본 알림이 미리 구성되어 있어 패널을 직접 만들거나 CloudWatch, Prometheus, InfluxDB 쿼리를 일일이 작성할 필요가 없습니다.
legend은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
legend은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
legend은(는) 아직 유지보수되고 있나요?
6개월 이상 커밋 없음. legend의 마지막 커밋은 2025년 12월 11일입니다.
legend은(는) 어디에 사용할 수 있나요?
대시보드를 직접 만들지 않고 EC2, S3, RDS 리소스를 모니터링합니다 Kubernetes 클러스터의 여러 마이크로서비스에 일관된 대시보드를 제공합니다 바로 사용할 수 있는 패널로 Kubernetes CronJob 및 HPA 동작을 추적합니다
legend는 어떻게 설치하나요?
Helm 리포지토리를 추가하세요: helm repo add legend https://grofers.github.io/legend 수정한 values 파일을 사용해 차트를 배포하세요: helm install legend legend/legend -f values.yaml
legend은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/grofers/legend

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트