Prometheus 메트릭과 공격자 통계용 Grafana 대시보드를 제공하는 endlessh의 Go 구현체입니다.
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
Helm 리포지토리를 추가하세요
helm repo add legend https://grofers.github.io/legend - 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 통계는 매일 갱신됩니다.
관련 프로젝트
웹 대시보드, Docker 컨테이너 통계, 과거 데이터와 알림을 제공하는 경량 셀프 호스팅 서버 모니터링 도구입니다.
Kubernetes 클러스터와 Linux 호스트의 시스템 데이터를 수집하고 살펴보는 eBPF 도구 키트
데스크톱 알림과 웹훅으로 알림을 보내는 웹사이트 가동률·응답 시간·SSL 인증서 만료 모니터링 CLI 도구입니다.
정상 로그 패턴을 학습하고 새로운 이상 징후가 발생하면 인시던트를 자동 생성해 알림을 전달하는 셀프 호스팅 AI SRE 에이전트입니다.
TeslaMate 데이터를 바탕으로 주행, 충전, 효율, 배터리 상태와 주행 거리를 시각화하는 맞춤형 Grafana 대시보드 모음