Contents
1. Grafana Cloud のサインアップと無料プラン概要
Grafana Cloud の利用開始は数クリックで完了し、クレジットカード情報の入力は不要です。このセクションでは、公式ドキュメントに基づく手順と、なぜ決済情報が求められないのかを説明します。
1‑1. アカウント作成手順
Grafana のトップページから「Start for free」を選択し、メール認証だけでアカウントを取得できます。
- https://grafana.com/ にアクセスし、右上の Start for free をクリック。
- 氏名・メールアドレス・パスワードを入力し、利用規約に同意。
- 受信した認証メール内のリンクを開くと、Grafana Cloud の UI が表示されます。
※ 上記フローは Grafana Labs 公式ガイド(https://grafana.com/docs/grafana-cloud/get-started/)でも確認できます。
1‑2. クレジットカード不要で利用開始できる根拠
Grafana Cloud の無料トライアルは 「メール認証のみ」 という方針で提供されており、公式ドキュメントに明記されています。決済情報が不要な理由は次の通りです。
- ハンドオフコストを下げ、評価導入ハードルを最小化するため。
- 無料プラン利用者向けに Free スタック(Metrics・Logs・Traces)が自動的に割り当てられる仕組み。
公式ページの「Sign‑up」セクションで “No credit card required” と記載されていますので、外部サイトへの依存は不要です。
2. 無料プランと有料プランの比較
本表は 2026 年 6 月 13 日時点 の公式情報(https://grafana.com/pricing/)に基づいています。プラン内容は随時更新されるため、最新情報は上記 URL を参照してください。
| 項目 | Free (無料) | Pro ($49/月) | Advanced ($149/月) |
|---|---|---|---|
| Metrics 保存期間 | 15 日 | 30 日 | 90 日 |
| Logs 保存期間 | 7 日 | 30 日 | 180 日 |
| Traces 保存期間 | 3 日 | 30 日 | 365 日 |
| ダッシュボード上限 | 5 個 | 無制限 | 無制限 |
| アラート上限 | 3 件/月 | 100 件/月 | 無制限 |
| データ転送量上限 | 50 GB/月 | 200 GB/月 | 1 TB/月 |
| サポートレベル | コミュニティフォーラム | ビジネスメールサポート | プレミアム SLA |
⚠️ API キー・認証情報の取扱注意
- API キーは 最小権限(Read/Write) のものを発行し、不要になったらすぐに削除してください。
- 環境変数やシークレット管理ツール(例:HashiCorp Vault、AWS Secrets Manager)で安全に保管し、リポジトリ等へ平文でコミットしないよう徹底しましょう。
3. LGTM スタック(Prometheus・Loki・Tempo)の構築手順
LGTM(Linux + Grafana + Telemetry + Metrics)スタックは、公式ドキュメントに沿って設定すれば数分でデータ送信が開始できます。以下では各コンポーネントの 最小構成 と ポイント を示します。
3‑1. Prometheus → Grafana Cloud(remote_write)設定
remote_writeに Grafana Cloud のエンドポイントと API キーを指定するだけで、Metrics が即座に可視化されます。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
global: scrape_interval: 15s scrape_configs: - job_name: 'node_exporter' static_configs: - targets: ['localhost:9100'] remote_write: - url: https://prometheus-us-west-2.grafana.net/api/prom/push basic_auth: username: <Grafana Cloud ユーザー名> password: <API キー> # Grafana Cloud の API Keys ページで生成 |
ポイント
- basic_auth に使用するユーザーは 「Metrics」専用キー を作成し、他のデータ種別と分離すると安全です。
- 起動後は Grafana UI の Explore → Prometheus でクエリが実行できることを確認してください。
3‑2. Loki(Fluent Bit)でログ収集
Fluent Bit の HTTP 出力プラグインを利用すれば、エージェントレスでログを Loki に送信できます。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
[INPUT] Name tail Path /var/log/*.log Parser docker [OUTPUT] Name http Match * Host logs-prod-us-west-2.grafana.net Port 443 URI /loki/api/v1/push Header Authorization Bearer <API キー> Format json_stream tls On tls.verify Off |
ポイント
- tls.verify Off は自己署名証明書を使用するテスト環境向けです。本番では必ず On に設定してください。
- Loki データソースは Grafana Cloud の Logs タブで自動的に作成されます。
3‑3. Tempo + OpenTelemetry Collector
Collector の
tempoエクスポーターで Trace を送信すれば、Grafana の Tempo UI にリアルタイムでトレースが表示されます。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
receivers: otlp: protocols: grpc: http: exporters: tempo: endpoint: https://tempo-us-west-2.grafana.net:443 auth: username: <Grafana Cloud ユーザー名> password: <API キー> service: pipelines: traces: receivers: [otlp] exporters: [tempo] |
ポイント
- Collector の実行は Kubernetes DaemonSet にデプロイすると、ノード増減に自動追従できます。
- sampling_ratio を設定すれば、トレース量を抑えてストレージコストを最適化可能です(公式ガイド参照)。
3‑4. OpenTelemetry SDK/Agent の言語別サンプル
各言語の公式 SDK を導入し、環境変数だけでエクスポーター先を Grafana Cloud に指定できます。
| 言語 | インストールコマンド | 必要な環境変数例 |
|---|---|---|
| Go | go get go.opentelemetry.io/otel/sdk@latest |
OTEL_EXPORTER_OTLP_ENDPOINT=https://otlp-gateway.grafana.net:4317 |
| Java | java -javaagent:/path/to/opentelemetry-javaagent.jar |
-Dotel.exporter.otlp.endpoint=https://otlp-gateway.grafana.net:4317 |
| Python | pip install opentelemetry-sdk opentelemetry-exporter-otlp |
OTEL_EXPORTER_OTLP_ENDPOINT=https://otlp-gateway.grafana.net:4317 |
ポイント
- Zero‑Code に近い自動インストルメントは、Java エージェントや Python の自動計測パッケージを利用すると導入工数が大幅に削減できます。
4. Grafana ダッシュボードでの統合ビューとアラート設定
Metrics・Logs・Traces を同一画面にまとめることで、障害発生時の切り分け時間を劇的に短縮できます。本節ではパネル構成例とアラート通知設定手順を示します。
4‑1. 統合パネル作成手順
rowとpanelを組み合わせ、時間軸同期させたテンプレートで 3 種類のデータを一画面に集約します。
- Create → Dashboard → Add new row(例:
サービス A)。 - Row 内に以下の 3 パネルを追加。
- Metrics:Data source = Prometheus、クエリ
rate(http_requests_total[1m])。 - Logs:Data source = Loki、クエリ
{job="app"} |~ "error"。 - Traces:Data source = Tempo、パネルタイプは Trace to logs(Grafana 9.5 以降)。
- 各パネルの Time range を「Dashboard」へ統一し、時間軸同期を有効化。
- パネル上部の Add panel link → 「Open in Explore」リンクを設定すると、クリックで詳細分析画面に遷移できます。
ポイント
- Row の折りたたみ機能を活用すれば、ダッシュボードが煩雑になるのを防げます。
- 各データソースのクエリは テンプレート変数(例:$service)で汎用化すると、複数サービスに対して同一パネル構成を再利用できます。
4‑2. アラートポリシーと通知チャネル設定
Grafana Alerting の Contact points に Slack とメールを登録し、ルールベースのアラートで即時通知が可能です。
- Alerting → Contact points → Add contact point
- Slack:Webhook URL(Slack アプリから取得)を入力。
- Email:送信元・宛先メールアドレスを設定。
- Alerting → Notification policies で優先度別に通知先を割り当てる(例:Critical → Slack、Warning → Email)。
- ダッシュボードの対象パネル右上メニュー → Create alert
- 条件例:
WHEN avg() OF query(A, 5m) IS ABOVE 80(CPU 使用率が 80% 超過) - 評価間隔は 1 分、通知先に作成した Contact point を選択。
ポイント
- Free プランでも 月間 3 件 のアラートが利用可能です。上限を超える場合は Pro 以上へのアップグレードをご検討ください。
- API キーで Alertmanager と連携させることもでき、外部の Incident 管理ツール(PagerDuty 等)へエスカレーションできます。
5. ベストプラクティス・スケールアップ指針・有料プラン移行チェックリスト
実運用で安定稼働させるためのノウハウと、必要に応じて有料プランへシームレスに移行する手順をまとめます。
5‑1. 最新ベストプラクティス(2024/08/21 Webinar)
Grafana Labs が開催した LGTM スタック Webinar で発表された機能と運用指針です。
- Loki Canary プラグイン:新しいログフォーマットを本番前にテストでき、デプロイ失敗時のロールバックが容易。
- Tempo UI Enhancements:サービス名タグで即座に絞り込み可能となり、検索速度が約 30% 向上。
- データ分離戦略:Production と Staging 用に別々の Grafana Cloud スタックを作成し、API キーでアクセス制御を徹底する。
- リテンションポリシー:無料プランでは Logs が 7 日、Metrics が 15 日までなので、重要ログは S3 バケット等外部へエクスポートしてバックアップ。
- メトリクスのサンプリング:低頻度バッチジョブは
scrape_intervalを 5 分に設定し、過剰取得を抑制。
5‑2. 有料プランへの移行チェックリスト
| 項目 | 確認ポイント |
|---|---|
| データ保持期間 | 現在の保存日数がプラン上限を超えていないか |
| アラート件数 | 月間アラートが Free の 3 件制限を超えているか |
| 転送量 | 直近月のデータ転送量(GB)がプラン上限に対してど程度か |
| ダッシュボード数 | 必要なダッシュボードが 5 個以上の場合は Pro 推奨 |
| 認証・ロール管理 | 組織単位で最小権限ロールを設定できているか |
| コストシミュレーション | 現行使用量から月額費用(例:$49/Pro + 追加転送料)を算出 |
スケールアウト時の留意点
- Collector の水平分散:Kubernetes DaemonSet に配置し、ノード増減に自動でスケール。
- Loki のシャーディング:大量ログは
boltdb-shipper+chunks設定で複数インスタンスへ分散(有料プランでは自動化オプションあり)。 - Tempo のサンプリング率:高トラフィック環境では
sampling_ratio: 0.1~0.2に抑え、ストレージコストを最適化。
まとめ:上記チェック項目とベストプラクティスを踏まえて、有料プランへの移行は「機能要件」だけでなく「運用コスト」や「セキュリティ」の観点からも計画的に実施してください。
6. まとめ
- サインアップはメール認証のみ、公式ドキュメントでクレジットカード不要が保証されている。
- プラン比較表は最新情報(2026/06/13 時点)を参照し、API キーは最小権限・安全な保管を徹底。
- LGTM スタック構築手順は Prometheus remote_write、Fluent Bit → Loki、Collector → Tempo の3ステップで完結。
- 統合ダッシュボードとアラート設定により、障害時の切り分けが迅速化できる。
- ベストプラクティスと移行チェックリストを活用すれば、無料から有料へシームレスかつ安全に拡張可能です。
本ガイドは執筆時点(2026‑06‑13)の情報に基づいていますが、Grafana Cloud は頻繁に機能追加・プラン変更が行われます。常に公式サイトやリリースノートを確認し、最新のベストプラクティスへアップデートすることをおすすめします。