# Grafana

Datadogの代わりになるオープンソース。監視・可視化のデファクトスタンダード。メトリクス・ログ・トレースを統合したダッシュボードを構築でき、Datadogの代替となる。

- ossalt.jp のページ: https://ossalt.jp/tools/grafana/
- 公式サイト: https://grafana.com
- GitHub: https://github.com/grafana/grafana
- 代わりになるSaaS: Datadog
- カテゴリ: 監視・エラー追跡
- ライセンス: AGPL-3.0（ネットワーク型コピーレフト）
- 画面の日本語翻訳: あり
- 日本語のドキュメント: 未確認
- Dockerでの導入: あり
- GitHubのスター: 77,753（直近32日間で+640）
- 最終コミット: 2026-11-07
- OpenSSF Scorecard: 7 / 10

## Grafanaとは

Grafana（グラファナ）は、サーバーの負荷、アプリの応答時間、売上の推移など、さまざまなデータをグラフにして、ダッシュボードにまとめて見るためのツールです。監視の分野では定番のツールで、画面の日本語翻訳もあります。公式は、指標（メトリクス）、ログ、トレースを、保存されている場所のまま検索・可視化・アラート・調査できるものと説明しています。

### できること

- **ダッシュボード**：グラフ、表、数値などを並べて、状況をひと目で見られる画面を作れます。
- **さまざまなデータにつなぐ**：時系列データベース（Prometheus など）のほか、SQL・NoSQLのデータベース、ログ（Loki など）、JiraやServiceNowのようなチケットの道具、GitLabのようなCI/CDの道具にも、プラグインでつなげます。プラグインには、パネル（見せ方）、データソース、アプリの3種類があります。
- **データの調査（Explore）**：画面を分けて、期間やクエリ、データの置き場所を並べて見比べられます。
- **アラート**：条件を決めておくと、PagerDuty、SMS、メール、Opsgenie、Slackなどに通知できます。
- **注釈（アノテーション）**：グラフの上に、出来事（リリースなど）を重ねて表示できます。
- **設定のコード化（プロビジョニング）**：データソースやダッシュボードを、設定ファイルから自動で作れます。たとえば、新しいクラスターを作るときに、Grafanaも同じ設定で立ち上げられます。
- **ログインと権限**：LDAPやOAuthでのログインに対応します。フォルダーやダッシュボードごとの権限も設定できます。

### Grafanaだけでは監視はできない

Grafanaは「見せる」ためのツールで、データを集めて保存する役割は、ほかのツールが担います。サーバーの監視なら、数値を集めるPrometheus、ログを集めるLokiなどと組み合わせるのが一般的です。

### Datadogとの違い

Datadogは、データを集める仕組みから保存、画面、アラートまでを1つのサービスで提供します。Grafanaと周辺のツールを組み合わせれば同じようなことができますが、それぞれの導入と運用を自分たちで行う必要があります。その代わり、監視するサーバーの台数やデータの量に応じた料金からは離れられます。費用の見込みは、[Cost Lab](/cost-lab/?saas=datadog&oss=grafana)で試算できます。

### 3つの提供形態

公式のドキュメントでは、同じ中核の機能を持つ、次の3つを区別しています。

- **Grafana OSS**：無料で、自分で運用するオープンソース版です。
- **Grafana Enterprise**：自分で運用する版で、企業向けのデータソースのプラグイン、レポート、細かいアクセスの制御、公式のサポートなどが加わります（有料の機能）。
- **Grafana Cloud**：Grafana Labsが運用する、サービス版です。無料の枠があります。

### Dockerでの導入

- **画像の種類**：公式のDockerの案内では、**既定で推奨しているのは、Enterprise版の画像（`grafana/grafana-enterprise`）**です。公式は「無料で、OSS版のすべての機能を含み、あとから有料の機能を足せる」と説明しています。OSS版の画像（`grafana/grafana`）もあります。以前のOSS版の画像（`grafana/grafana-oss`）は、12.4.0以降は更新されなくなりました。
- **起動**：`docker run -d -p 3000:3000 --name=grafana （画像名）` で起動し、ブラウザで3000番のポートを開きます。
- **データの保存**：標準では、設定、ユーザー、ダッシュボードなどを、内蔵のSQLiteに保存します。**ボリュームを割り当てないと、コンテナを消したときに、すべて消えます。** 公式は、Dockerのボリューム（保存先は `/var/lib/grafana`）を勧めています。
- **設定**：環境変数（`GF_` で始まるもの）で設定できます。プラグインは、環境変数で、起動時にあらかじめ入れられます。

### 向いている人・向かない人

- **向いている**：すでにPrometheusなどで集めているデータを、1つの画面で見たい人。サーバー・アプリ・業務の数値を、同じダッシュボードにまとめたい人。
- **向かない**：データの収集から保管までを、1つのサービスに任せたい人。ダッシュボードの設計や、データの置き場所の運用を、担当できる人がいない場合。

### 運用で必要なこと

- **データベース**：標準のSQLiteから、規模が大きくなったら、別のデータベースへの変更を検討します。
- **バックアップ**：ダッシュボードやユーザーを保存している、データの置き場所（`/var/lib/grafana`）を、定期的に保存します。ダッシュボードを設定ファイルで管理すれば、作り直しも楽になります。
- **更新**：更新の前に、プラグインが新しい版に対応しているかを確認します。

### 注意点：ライセンス

ライセンスはAGPL-3.0です。公式は、2021年4月20日に、Grafana・Loki・TempoのライセンスをApache 2.0からAGPLv3に変えたと案内しています。AGPLは、**改変したものをネットワーク越しに他の人へ提供する場合にも、ソースの公開を求める**ライセンスです。自社の内部で使うだけなら、通常は影響が小さいですが、Grafanaを改変して、顧客向けのサービスに組み込む場合は、ライセンスの原文を確認してください。

また、公式が既定で勧めるDockerの画像（Enterprise版）と、OSS版の画像では、含まれるコードのライセンスの扱いが異なる可能性があります。ライセンスを重視する場合は、使う画像と版について、公式の説明を確認してください。この解説は、個別の利用の法的な可否を保証するものではありません。

[Datadogの代替](/alternatives/datadog/)のページで、ほかの候補も比べられます。

### 出典と確認の範囲

公式のREADME・LICENSE・公式ドキュメント（Dockerでの導入、概要、ライセンスの案内）を、2026-10-25に確認して書いています。実際に起動しての動作や、大量のデータでの性能は、検証していません。機能と提供形態は変わることがあるため、導入前に[公式ドキュメント](https://grafana.com/docs/grafana/latest/)で最新の情報を確認してください。

## よくある質問

**Grafanaは日本語で使えますか？**

リポジトリに画面の日本語翻訳のファイルがあることを確認できています。翻訳されている範囲はツールによって異なるため、導入前に実際の画面で確かめてください。

**GrafanaはDockerで動かせますか？**

リポジトリで、Docker用のファイルや公式のコンテナイメージの案内を確認できています。手順は公式のドキュメントに従ってください。

**Grafanaは無料で使えますか？ 業務で使ってもよいですか？**

ライセンスはAGPL-3.0（ネットワーク型コピーレフト）です。「ネットワーク型コピーレフト」のライセンスで、社内の業務で使うことは認められています。改変したものを、インターネット越しのサービスとして外部に提供する場合は、そのソースコードを公開する必要があります。自分のサーバーで動かす場合も、サーバー代と、アップデートやバックアップなどの運用の手間がかかります。また、一部の機能を有料版だけで提供しているツールもあります。

**Grafanaの開発は続いていますか？**

最後の更新は1日前です。過去12か月のリリースは101回です。GitHubのスターは、直近32日間で640増えています。

**Grafanaのセキュリティの評価は？**

OpenSSF Scorecard（第三者による自動の採点）は10点満点中7点です（7.5点以上が良好の目安）。導入後は、セキュリティの更新を確実に適用してください。

**Datadogの代わりになる、Grafana以外のツールは？**

当サイトでは、Netdata、Prometheus、Jaeger、OpenObserveなども掲載しています。下の比較表で、ライセンスや更新状況を見比べられます。

---
データ: ossalt.jp（2026-11-08時点。GitHubの公開データとリポジトリの自動調査による）。「未確認」は「非対応」という意味ではありません。導入前に公式の情報を確認してください。
