그라파나(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)
- 그라파나 대시보드(Grafana Dashboard) 참고 자료 : https://play.grafana.org/
테슬라 대시보드(Teslamate Grafana Dashboard)
- 자신이 소유한 테슬라 자동차의 데이터를 가져와서 시각화하는 프로젝트들도 다수 공개
- 그라파나를 대시보드로 사용
- 테슬라 대시보드 : https://github.com/adriankumpf/teslamate
참고 자료
'Opensource(오픈 소스) > Grafana(그라파나)' 카테고리의 다른 글
그라파나(Grafana) 설치 (Data Visualization) (0) | 2023.09.17 |
---|