그라파나(Grafana)란

  • Grafana란, Grafana Labs에서 관리하고 있는 오픈 소스 시각화 및 분석 도구
  • Prometheus 물론 InfluxDB, Elasticsearch 등 여러 데이터 소스와 통합이 가능
  • Prometheus 자체적으로 UI를 제공하고 있지만, 기능이 너무나도 빈약하고 불편해서 상용 환경에서는 Grafana와 함께 연동해서 사용
  • Grafana는 여러 데이터 소스에 대한 대시보드 템플릿을 제공하기 때문에, Prometheus 등의 데이터 소스의 쿼리 방법을 잘 모른다 하더라도 기본적인 대시보드 구성이 가능
  • Grafana는 오픈소스 메트릭 데이터 시각화 도구로 메트릭 분석 플랫폼을 지향
  • Prometheus와 Grafana는 모두 Grafana Labs에서 관리하고 있기 때문에, 궁합이 어떤 데이터 소스와 비교하더라도 매우 좋음
  • grafana/grafana: 공식 GitHub 저장소 : https://github.com/grafana/grafana
  • Grafana 공식 웹사이트 : https://grafana.com/
 

Grafana: The open observability platform | Grafana Labs

Your observability stack Operational dashboards for your data here, there, or anywhere

grafana.com

 

  • Grafana는 오픈소스 메트릭 데이터 시각화 도구로 메트릭 분석 플랫폼을 지향
  • Torkel Ödegaard의 주도로 2014년 처음 릴리스
  • 처음에는 Graphite, DBInfluxDB, OpenTSDB 등을 지원하는 오픈소스 대시보드 도구로 개발
  • 메트릭 정보를 시각화하고 대시보드를 구성한다는 큰 틀은 여전히 변함이 없습니다만, AWS CloudWatch, Azure Monitor와 같은 클라우드 데이터 소스를 비롯해 Loki나 ElasticSearch 등을 기반으로 로그 데이터를 지원하는 등 더 많은 데이터 소스를 지원
  • 엔터프라이즈 플랜에서는 Splunk, New Relic, AppDynamics, Oracle, Dynatrace, ServiceNow, DataDog 등의 외부 서비스들과 통합도 지원

 

  • Grafana는 현재 Grafana Labs에서 개발
  • Grafana LAB은 Grafana와 Loki, Tanka 등의 애플리케이션을 오픈소스를 개발하고 있는 회사
  • Grafana는 Paypal, ebay, Intel, rackspace, Video, TED, Digital Ocean, Bloomberg 등 다양한 기업에서 활용
  • 다양한 도입 사례 : https://grafana.com/success/
 

Success stories and case studies | Grafana Labs

We have been able to enhance our application and infrastructure uptime with Grafana Labs, resulting in stronger business performance. - George Sherman, Global Technology Infrastructure CIO

grafana.com

 

 

그라파나 클라우드(Grafana Cloud)와 그라파나 엔터프라이즈(Grafana Enterprise)

  • Grafana는 오픈소스로 기본적으로는 직접 설치하고 운영해야 함
  • 또한 메트릭 데이터나 로그 데이터에 대한 관리도 직접해야함
  • Grafana LAB에서는 그라파나를 서비스로 제공하는 그라파나 클라우드 서비스를 제공
  • 무료 플랜에서는 5개의 대시보드까지 생성 가능
  • 스탠다드(Standard) 이상의 플랜에서는 다중 유저 기능을 제공하며, 대시보드를 제한없이 생성 가능
  • 메트릭과 로그 데이터를 저장하는 기능을 제공
  • 스토리지 비용은 별도로 발생하니 확인이 필요
  • Grafana Enterprise에서는 SAML을 지원하고, 추가적으로 Splunk, New Relic, AppDynamics, Oracle, Dynatrace, ServiceNow, DataDog 플러그인을 지원
  • 이외에도 협업 관련 기능과 더 강화된 서비스 지원을 받을 수 있음
  • 그라파나 엔터프라이즈(Grafana Enterprise) : https://grafana.com/products/enterprise/
 

Grafana Enterprise | Observability stack overview

Scalable. Simple. Secure. Supported. The Grafana Enterprise Stack includes features that provide better scalability, collaboration, operations, and governance in a self-managed environment.

grafana.com

 

 

그라파나 대시보드(Grafana Dashboard)

 

 

테슬라 대시보드(Teslamate Grafana Dashboard)

  • 자신이 소유한 테슬라 자동차의 데이터를 가져와서 시각화하는 프로젝트들도 다수 공개
  • 그라파나를 대시보드로 사용
  • 테슬라 대시보드 : https://github.com/adriankumpf/teslamate

 

 

참고 자료

+ Recent posts