Grafana (可視化Dashboard・2014)(グラファナ)
Torkel Ödegaard 2014年公開のオープンソース可視化Dashboard。Prometheus / InfluxDB / Loki / 多DBサポート、業界標準モニタリングUI、Grafana Labs 商用展開。
概要
Grafana はTorkel Ödegaard (スウェーデン・元Orbitz Travel) が2014年1月にKibana (Elasticsearch 可視化) のフォークとして開発開始したオープンソース可視化Dashboard。Prometheus / InfluxDB / Elasticsearch / PostgreSQL / MySQL / Loki / Tempo 等100+ Data Source 対応、業界標準モニタリングUI。2014年Grafana Labs 創業 (Raj Dutt CEO・米New York)・2024年Grafana Cloud 主流・Grafana Enterprise エンタープライズ展開、$300M シリーズC (2022・$3B 評価額)。
Grafana 主要マイルストーン
| 年月 | 出来事 |
|---|---|
| 2014-01-19 | Grafana 1.0 (Kibana Fork) |
| 2014 | Grafana Labs 設立 |
| 2015 | Grafana 2.0 (User Management) |
| 2017 | Grafana 5.0 (Provisioning) |
| 2019-09 | Loki 1.0 (Log 集約) |
| 2020 | Tempo (Tracing) |
| 2021-04 | Grafana 8 (Unified Alerting) |
| 2022 | $300M シリーズC ($3B 評価) |
| 2023-06 | Grafana 10 |
| 2024 | Grafana 11 / Grafana Cloud 主流 |
Grafana 主要機能
| 機能 | 内容 |
|---|---|
| Dashboard | グラフ / テーブル / 統計 / Heatmap |
| Data Sources | 100+ (Prometheus / Elasticsearch / PostgreSQL / MySQL / Loki / Tempo / CloudWatch等) |
| Alerting | 条件アラート → Slack / Email / Webhook / PagerDuty |
| Annotations | イベント注釈 (Deployment 等) |
| Variables | Dashboard内 動的フィルタ |
| Permission | RBAC (Role-Based Access Control) |
| Plugins | 数百のサードパーティプラグイン |
| LDAP / SAML / OIDC | エンタープライズ認証 |
| Grafana OnCall | PagerDuty 代替 |
| Public Dashboards | 認証不要共有 |
| AI Assistants | Grafana Cloud 統合 (2024-) |
主要Data Source
| Data Source | 用途 |
|---|---|
| Prometheus | Metrics (最も普及) |
| Elasticsearch / OpenSearch | ログ / 検索 |
| Loki | ログ集約 (Grafana製) |
| Tempo | Tracing (Grafana製) |
| InfluxDB | 時系列DB |
| PostgreSQL / MySQL / SQLite | RDB |
| CloudWatch / Azure Monitor / Stackdriver | クラウド |
| Graphite | 古典時系列 |
| Zabbix / Nagios | レガシ統合 |
| OpenTelemetry | 統合観測 |
| ClickHouse | 分析DB |
Dashboard 例
[Production Web Service Overview]
├── Request Rate (Prometheus・Time Series)
├── Error Rate % (Prometheus・Gauge)
├── P95 Latency (Prometheus・Heatmap)
├── Active Users (PostgreSQL・Stat)
├── Recent Errors (Loki・Logs)
├── Recent Traces (Tempo・Trace List)
└── SLO Burn Rate (Prometheus・Alert)
Single Dashboard で複数Data Source を統合表示・運用Engineer の作業効率を大幅向上。
Grafana Cloud
Grafana Labs マネージドサービス:
| プラン | 価格 | 内容 |
|---|---|---|
| Free | $0 | 14日Retention・3 users |
| Pro | $19/月 | 30-90日Retention・無制限users |
| Advanced | $299/月 | 13ヶ月Retention・Enterprise SSO |
| Enterprise | 法人 | Custom |
Free Tier が比較的Generous (10K active series / 50GB logs)・スタートアップで便利。
Grafana エコシステム
| プロダクト | 機能 |
|---|---|
| Grafana (OSS) | 可視化 |
| Grafana Cloud | マネージド (Free / Paid) |
| Grafana Enterprise | エンタープライズ機能 |
| Grafana Loki | ログ集約 |
| Grafana Tempo | Tracing |
| Grafana Mimir | Prometheus長期保存 (Cortex 後継) |
| Grafana Pyroscope | Profiling |
| Grafana k6 | 負荷テスト |
| Grafana Beyla | eBPF Auto-instrumentation |
| Grafana OnCall | PagerDuty 代替 |
| Grafana IRM | Incident Response Management |
主要採用企業
| 企業 | 用途 |
|---|---|
| eBay | Prometheus + Grafana |
| PayPal | 監視 |
| Bloomberg | 金融時系列 |
| Booking.com | サービス監視 |
| Wikipedia | サーバ監視 |
| Robinhood | 取引監視 |
| GitLab | DevOps |
| サイト監視 | |
| Stack Overflow | Q&A 監視 |
Plugin エコシステム
Grafana Plugin Catalog:
- Panel Plugins (グラフ拡張・Worldmap / Pie Chart 等)
- Data Source Plugins (Snowflake / GitHub / Jira等)
- App Plugins (統合アプリ・Kubernetes App等)
- 数百のCommunity + Official Plugins
関連用語との違い
- vs Prometheus: 可視化 / Metrics収集
- vs Datadog: OSS Free / 商用
- vs Kibana: Grafana 多Data Source / Elasticsearch 専用
FAQ
Q1: Grafana 無料? A: OSS版完全無料 (Apache 2.0)・Grafana Cloud Free Tier (10K series / 50GB logs)・有料はエンタープライズ機能 (SSO / 監査 / 高度 Alerting等)。
Q2: Kibana から移行? A: 容易。Elasticsearch Data Source として接続・Kibana Dashboard をGrafana 形式に変換ツールあり。
Q3: 自家インストール vs Cloud? A: 小規模 (~100ノード) はGrafana Cloud Free / Pro 推奨・大規模 (1,000+ノード) は自家 Grafana + Mimir / Loki / Tempo がコスト効率良。