基本的なターミナル操作に慣れた DevOps 初学者向けの監視プロジェクトです。Northline Library のホームページが開いても、本の検索や予約確認ができるとは限りません。利用者の結果を対象とするアラートを作ります。
1 つのガイド付き実験で、実際の検索プローブ、継続障害のルール、ローカル通知をつなぎます。1 つの独立したチャレンジでは予約確認に応用し、無関係な障害サービスを除外します。各単元は独立した準備済み環境から始まります。
学習内容
- ホームページやエクスポーターへの到達と、利用者の操作成功を区別する。
- 本文を検証する HTTP プローブを選び、job と journey ラベルで範囲を限定する。
- 短い障害を無視し、継続障害で発火する Prometheus ルールを設定する。
- pending、firing、inactive と通知配信を分けて理解する。
- 監視を止めずに利用経路を復旧し、実際の resolved webhook を確認する。
このコースの対象者
小さく完結した監視作業を体験したい新しい開発者や DevOps 学習者に適しています。
前提知識:基本的なターミナル操作。HTTP、パス、YAML の字下げ、引用符、ヒアドキュメント、ルール構文は使用前に説明します。Prometheus、アプリ開発、メール管理の経験は不要です。
学習環境:ブラウザー内の Linux と Library、Monitoring タブに、Prometheus、Blackbox Exporter、Alertmanager、ローカル受信箱を用意しています。ローカルインストールや外部アカウントは不要です。本は架空のもので、予約は読み取り専用のプレビューです。教材と完全な解答は英語と 8 言語に対応します。サイト、画面ラベル、コマンド出力は英語のままです。
よくある質問
アプリや監視ツールの準備は必要ですか?
不要です。短い設定ファイルを 2 つ編集し、付属コントローラーで実際の業務障害を発生させます。コントローラーは図書館の動作を変え、アラート状態を直接設定しません。
実在する人に通知しますか?
いいえ。使い捨て実験環境内の受信箱が、Alertmanager の実際の webhook を受け取ります。
チャレンジでは何が変わりますか?
予約用のパスとラベルを選び、別の故障中の練習サービスを除外します。完全な解答で判断と復旧方法を説明します。
本番用監視基盤をすべて扱いますか?
1 つの利用結果、継続障害、復旧に集中します。20 秒は練習用であり、一般的な本番推奨値ではありません。高可用性、ダッシュボード、SLO、外部通知の運用は対象外です。




