【ぐらふぁな】

Grafana とは?

💡 監視データの「美しいダッシュボード」
📌 このページのポイント
Grafana ダッシュボードの仕組み Prometheus MySQL Elasticsearch データソース ダッシュボード グラフ ゲージ テーブル 統計値 99.9% パネル(可視化) アラート通知 Slack / Mail アラート
Grafana ダッシュボードのイメージ
ひよこ ひよこ

Grafanaで何が見れるの?

ペンギン先生 ペンギン先生

サーバーCPU・メモリ使用率、APIレスポンスタイム、エラー率、リクエスト数、ログの統計情報…あらゆるメトリクスをリアルタイムのグラフやゲージで可視化できる。テレビモニターにダッシュボードを映してチーム全員で監視するのが定番だよ

ひよこ ひよこ

DatadogやNew Relicとの違いは?

ペンギン先生 ペンギン先生

Grafanaはダッシュボード(可視化層)に特化したOSSツール。データの収集・保存は別ツール(Prometheus、Loki等)に任せる。Datadogは収集・保存・可視化・アラートをオールインワンで提供するSaaS。Grafanaは柔軟性が高くコストを抑えられるけど、運用の手間がかかる。Datadogは楽だけどコストが高いよ

ひよこ ひよこ

Grafana LGTM Stackって何?

ペンギン先生 ペンギン先生

Loki(ログ)、Grafana(可視化)、Tempo(トレース)、Mimir(メトリクス)の頭文字。Grafana Labsが提供するフルスタックのオブザーバビリティスタック。PrometheusだけでなくログやトレースもGrafanaで統合的に扱える。OpenTelemetryとの統合も進んでいて、クラウドネイティブ監視の有力な選択肢だよ

ひよこ ひよこ

ダッシュボード設計のコツは?

ペンギン先生 ペンギン先生

①USE方式(Utilization/Saturation/Errors)でシステムリソースを整理、②RED方式(Rate/Errors/Duration)でサービスを整理、③「一目で異常が分かる」レイアウトに、④アラートと連動したパネルを配置。情報を詰め込みすぎず、異常時に「どこを見ればいいか」が瞬時に分かることが大事だよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Grafana」って出てきたら「複数のデータソースを可視化するダッシュボードツール」と思えればだいたいOK!
📖 おまけ:英語の意味
「Grafana」 = グラフ+アナ(データ分析)
💬 Graph(グラフ)+ Ana(分析)。2014年にTorkel Ödegaardが開発。スウェーデン発のOSSだよ
← 用語集にもどる