项目 在 DevOps 技能树

当顾客无法使用服务时发出告警 项目

围绕图书馆真实用户路径配置 Prometheus,忽略短暂故障,并接收实际失败与恢复通知。

DevOpsLinux

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

本课程面向熟悉基本终端操作的 DevOps 初学者。Northline Library 的首页正常,并不表示读者可以查询图书或查看预约确认。你将围绕用户结果建立有用的告警。

一门引导实验连接真实查询探测、持续失败规则和本地通知。一门独立挑战把方法迁移到预约确认,并排除一个无关的故障服务。每个单元均提供独立环境。

你将学到什么

  • 区分首页可访问、探测器可采集和真实用户操作成功。
  • 选择检查正文的 HTTP 探测,使用 job 和 journey 标签限定业务范围。
  • 配置忽略短暂失败、持续失败后触发的 Prometheus 规则。
  • 分开理解 pending、firing、inactive 与通知送达。
  • 恢复用户路径,确认真实 resolved webhook,同时保留监控。

本课程适合谁

适合希望完成小型监控项目的新开发者和 DevOps 学习者。

前置知识:基本终端操作。HTTP、路径、YAML 缩进、引号、here-document 和规则语法均在首次使用前讲解。不要求 Prometheus、应用编程或邮件管理经验。

学习环境:浏览器内 Linux 工作站及 Library、Monitoring 标签页已准备好 Prometheus、Blackbox Exporter、Alertmanager 和本地收件箱。无需本地安装或外部账号。图书为合成数据,预约预览只读。教材与完整解答支持英文及八种译文;网站、标签和命令输出保留英文。

常见问题

需要开发应用或安装监控工具吗?

不需要。你编辑两个简短配置文件,用提供的控制器制造真实业务故障。它改变图书馆行为,不直接设置告警状态。

会发送邮件或联系真人吗?

不会。本地收件箱在一次性实验环境内接收真实 Alertmanager webhook。

挑战有什么不同?

你要选择预约专属路径与标签,让另一个故障练习服务不触发本业务告警。完整解答说明判断与恢复方法。

这是完整生产监控平台课程吗?

课程聚焦一个用户结果、持续故障及恢复。20 秒等待用于训练,不是通用生产建议。高可用、仪表盘、SLO 与外部通知运维不在范围内。

教师

labby
Labby
Labby is the LabEx teacher.