Grafana データ可視化

Grafana データ可視化について学習します。このモジュールでは、Grafana のインストール、最初のダッシュボードの作成、さまざまな可視化タイプ、ダッシュボード変数、統合されたアラートについて扱います。実践的なラボと実世界の課題を通じて、これらの必須の Linux スキルを習得します。

DevOps EngineerDevOpsLinux

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Grafana は Prometheus などのメトリクスを、運用者が確認・探索できるダッシュボードへ変換します。この実践コースでは、データソース接続、可視化選択、再利用可能な操作部品、基本的な統合アラートをブラウザーで設定します。

Prometheus のプロセスメトリクスを描画し、Time series、Gauge、Stat を比較し、しきい値と変数ベースのインスタンス選択を追加します。TestData のアラートも作成し、最後のチャレンジでは Prometheus 接続と CPU ダッシュボードを自力で再構築します。

学習内容

  • 署名付き APT リポジトリから Grafana を導入しポート 8080 で動かす
  • ローカル Prometheus データソースを追加・テストする
  • ダッシュボードとパネルを作成、命名、保存、検証する
  • 用途に応じて Time series、Gauge、Stat を選択する
  • しきい値を設定し、グリッド上でパネルを配置する
  • Prometheus ラベル値から変数を作り、パネルクエリで使う
  • TestData で統合 Grafana アラートを定義・検証する
  • 簡潔な要件から Prometheus 運用ダッシュボードを再構築する

このコースの対象者

この中級コースは、既存メトリクスを実用的な Grafana ダッシュボードへ変えたい Linux 管理者、DevOps 学習者、運用エンジニア向けです。

前提知識: Linux ターミナル、sudo、ブラウザー操作、メトリクスと Prometheus の概念、単純な PromQL セレクター。Grafana 経験は不要です。

学習環境: Grafana が localhost:8080、Prometheus が localhost:9090 で動く Linux デスクトップです。Firefox で手動操作し、API で検証します。

よくある質問

事前に Prometheus を構築する必要がありますか?

いいえ。ラボが動作中の Prometheus とメトリクスを提供します。Prometheus 導入、Exporter、高度な PromQL は扱いません。

変数は本当に別サーバーを選択しますか?

値の発見と置換は実際に行いますが、二つのインスタンスラベルは別のローカルアドレスで同じマシンを指します。複数ホスト構成は作りません。

本番通知を設定して受信しますか?

いいえ。TestData で High Traffic Alert を作り、既存の連絡先を選んでルールを確認します。メール、Slack、PagerDuty などへの配信はテストしません。

講師

labby
Labby
Labby is the LabEx teacher.