旅行供应商监控:自动追踪API健康状态与SLA合规性 - n8n工作流
API监控,SLA合规性,旅行供应商,自动化工作流,WhatsApp通知,健康状态检查,运行时间追踪,n8n

本指南详细介绍了自动化工作流的设置和功能,该工作流旨在监控旅行供应商API的健康状态、运行时间和SLA合规性,特别是Amadeus Flight API和Booking.com Hotel API。工作流每10分钟运行一次,处理健康状态和SLA数据,并根据状态发送警报或记录日志。

## 监控内容
– **API健康状态**:UP/DOWN状态及健康指标
– **运行时间追踪**:实时可用性百分比
– **SLA合规性**:自动检测违规并发送警报
– **性能评级**:分为EXCELLENT、GOOD、AVERAGE或POOR

## 功能特点
– 每10分钟自动运行
– 监控Amadeus Flight API,SLA目标为99.5%
– 监控Booking.com Hotel API,SLA目标为99.0%
– 智能警报,仅在SLA违规时通过WhatsApp通知
– 记录违规和正常状态的结果

## 工作流步骤
1. **Monitor Schedule**:每10分钟自动触发工作流
2. **Amadeus Flight API**:同时测试Amadeus Flight API (GET: https://api.amadeus.com)
3. **Booking Hotel API**:同时测试Booking.com Hotel API (GET: https://distribution-xml.booking.com)
4. **Calculate Health & SLA**:处理健康状态、运行时间和SLA数据
5. **Alert Check**:根据违规状态路由到相应的响应
6. **SLA Breach Alert**:如果发生SLA违规,发送警报
7. **Normal Status Log**:记录健康状态的结果
8. **Send Message**:发送WhatsApp消息用于违规警报

## 使用方法
1. 复制工作流的JSON配置
2. 将其导入到您的n8n工作区
3. 激活工作流
4. 在执行日志和WhatsApp通知中监控结果

工作流将自动开始追踪您的旅行供应商,并仅在SLA阈值被违反时通过WhatsApp向您发送警报。请仔细检查响应以确保准确性。

## 要求
– n8n账户和实例设置
– Amadeus Flight API的API凭据
– Booking.com Hotel API的API凭据
– 用于发送警报的WhatsApp集成

## 自定义此工作流
– 调整Monitor Schedule间隔以更改频率
– 在Calculate Health & SLA节点中修改SLA目标以符合您的服务协议
– 更新Amadeus Flight API和Booking Hotel API节点中的API端点或凭据以适用于不同的供应商
– 自定义Send Message节点以集成其他消息平台
– 增强Normal Status Log以包含其他指标或将日志导出到数据库

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。