プロジェクト の DevOps スキルツリー

利用者がサービスを使えないときに通知する プロジェクト

図書館の実際の利用経路を Prometheus で監視し、短い障害を無視して障害と復旧の通知を受け取ります。

DevOpsLinux

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

はじめに

基本的なターミナル操作に慣れた 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、外部通知の運用は対象外です。

講師

labby
Labby
Labby is the LabEx teacher.