mcpField
A
alert-management

alert-management

github.com/aj-geddes云与 DevOps373443 次安装34 周前更新
代码仓库

关于 alert-management

用于设计告警路由、升级策略和事件协调的技能,提供 PagerDuty 集成及相关配置指南,适合建立值班和事件响应流程的团队。

主要功能

  1. 01PagerDuty 客户端集成
  2. 02升级策略
  3. 03告警路由
  4. 04值班计划管理
  5. 05告警去重实践
  6. 06告警处理与路由指南

适用场景

  1. 01设置告警路由
  2. 02协调事件响应
  3. 03管理值班计划
  4. 04配置告警升级

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill alert-management

安装后在 Claude Code 中输入/alert-management确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
alert-handler-middleware.md
alert-routing-engine.md
alertmanager-configuration.md
docker-compose-alert-stack.md
pagerduty-client-integration.md
scripts/
validate-api.sh
templates/
api-scaffold.yaml

详细介绍

告警管理

目录

概述

设计并实现复杂的告警管理系统,集成 PagerDuty、升级策略、告警路由和事件协调。

适用场景

  • 设置告警路由
  • 管理值班安排
  • 协调事件响应
  • 创建升级策略
  • 集成告警系统

快速开始

最小可用示例:

// pagerduty-client.js
const axios = require("axios");

class PagerDutyClient {
  constructor(apiToken) {
    this.apiToken = apiToken;
    this.baseUrl = "https://api.pagerduty.com";
    this.eventUrl = "https://events.pagerduty.com/v2/enqueue";

    this.client = axios.create({
      baseURL: this.baseUrl,
      headers: {
        Authorization: `Token token=${apiToken}`,
        Accept: "application/vnd.pagerduty+json;version=2",
      },
    });
  }

  async triggerEvent(config) {
    const event = {
      routing_key: config.routingKey,
      event_action: config.eventAction || "trigger",
      dedup_key: config.dedupKey || `event-${Date.now()}`,
      payload: {
        summary: config.summary,
// ... (see reference guides for full implementation)

参考指南

references/ 目录中的详细实现:

指南内容
PagerDuty 客户端集成PagerDuty 客户端集成
Alertmanager 配置Alertmanager 配置
告警处理器中间件告警处理器中间件
告警路由引擎告警路由引擎
Docker Compose 告警栈Docker Compose 告警栈

最佳实践

✅ 应该
  • 设置合适的阈值
  • 实施告警去重
  • 使用清晰的告警名称
  • 添加运行手册链接
  • 正确配置升级策略
  • 测试告警规则
  • 监控告警质量
  • 设置重复间隔
  • 跟踪告警指标
  • 记录告警含义
❌ 不应该
  • 对每个异常都发出告警
  • 忽视告警疲劳
  • 随意设置阈值
  • 跳过运行手册
  • 发出没有后续操作的告警
  • 在生产环境中禁用告警
  • 使用含糊的告警名称
  • 忘记升级策略
  • 过于频繁地重复告警

评论

支持 Markdown