그라파나란?
모니터링 도구
- Grafana는 오픈소스 데이터 시각화 및 모니터링 도구입니다.
- 다양한 데이터 소스를 지원하여 데이터를 시각화하고 분석할 수 있도록 돕습니다.
- Grafana는 대시보드를 생성하고, 데이터를 그래프나 차트 형태로 표현하며, 알림 기능을 제공하여 모니터링을 강화할 수 있습니다.
그라파나 주요기능
- 대시보드 생성:
- Grafana는 사용자가 데이터를 시각화할 수 있는 대시보드를 생성할 수 있도록 합니다. 여러 가지 그래프, 차트, 게이지 등을 사용하여 데이터를 시각적으로 표현할 수 있습니다.
- 다양한 데이터 소스 지원:
- Prometheus, InfluxDB, Graphite, Elasticsearch, MySQL, PostgreSQL 등 다양한 데이터 소스를 지원합니다. 이를 통해 여러 시스템과 애플리케이션의 데이터를 통합하여 시각화할 수 있습니다.
- 알림 기능:
- 조건을 설정하여 조건이 충족되면 이메일, Slack, PagerDuty 등 다양한 채널을 통해 알림을 보낼 수 있습니다. 이를 통해 시스템 상태를 실시간으로 모니터링하고 문제가 발생했을 때 즉시 대응할 수 있습니다.
- 플러그인 지원:
- Grafana는 플러그인 아키텍처를 지원하여, 다양한 플러그인을 통해 기능을 확장할 수 있습니다. 예를 들어, 새로운 데이터 소스나 시각화 유형을 추가할 수 있습니다.
- 사용자 관리:
- 사용자를 관리하고, 대시보드와 데이터 소스에 대한 접근 권한을 설정할 수 있습니다. 이를 통해 팀 내에서 협업을 강화하고 데이터 보안을 유지할 수 있습니다.
Install with Docker
docker run -d --name=grafana -p 3000:3000 grafana/grafana
Accessing http://localhost:3000
Default Username: admin
Default password: admin
1. Add Prometheus to Grafana's Data sources
http://host.docker.internal:9090 입력
2. Make Dashboard
Import a dashboard
'Today I Learned' 카테고리의 다른 글
grafana에 loki 추가 (0) | 2024.09.14 |
---|---|
grafana slack 연동 (0) | 2024.09.14 |
prometheus (0) | 2024.09.14 |
docker-compose.yml 네트워크 만든 후 실행 방법 (0) | 2024.09.13 |
멀티모듈 프로젝트 설정 (0) | 2024.09.12 |