当前位置: 首页 > news >正文

python实现接收九数云的异常分析指标推送通知

背景

客户使用九数云做一些经营指标的分析,有些指标异常的情况下需要在业务系统生成待办给到对应的人员去处理。 可以通过九数云的自动化消息通知实现。

实现步骤

先实现一个本地webhook消息接收的服务

from fastapi import FastAPI, Request
from fastapi.responses import JSONResponse
import uvicornapp = FastAPI()@app.post("/webhook")
async def handle_webhook(request: Request):try:# 获取请求头headers = dict(request.headers)# 尝试解析JSON格式的请求体try:data = await request.json()content_type = 'application/json'except:# 如果不是JSON格式,获取原始数据data = await request.body()data = data.decode('utf-8') if isinstance(data, bytes) else datacontent_type = headers.get('Content-Type', 'unknown')# 打印Webhook信息print("\n接收到Webhook请求:")print(f"来源IP: {request.client.host}")print(f"内容类型: {content_type}")print("请求头:")for key, value in headers.items():print(f"  {key}: {value}")print("请求体:")print(data)return JSONResponse(content={"status": "success", "message": "Webhook received"})except Exception as e:print(f"处理Webhook时出错: {str(e)}")return JSONResponse(content={"status": "error", "message": str(e)}, status_code=500)if __name__ == "__main__":uvicorn.run(app, host="0.0.0.0", port=41069)    

配置九数云消息自动化

webhook选择企微机器人就好,自己搭建的webhook服务也可以接收消息
在这里插入图片描述

点击立即触发测试一下

http://www.dtcms.com/a/291230.html

相关文章:

  • 海康威视视觉算法岗位30问及详解
  • 【开源】基于 C# 编写的轻量级工控网关和 SCADA 组态软件
  • 管理项目环境和在环境中使用conda或pip里如何查看库版本———Linux命令行操作
  • 工业仪表识别(一)环境安装
  • 一个月掌握数据结构与算法:高效学习计划
  • boost::asio 中 io_service与线程的关系
  • 企业开发转型 | 前端AI化数字化自动化现状
  • TestCase Studio - 自动生成测试用例详解
  • 注册表清理优化丨Wise RegistryCleaner_v11.1.10.725(官方赠品)
  • C# --- 使用Redis分布式锁实现初始化任务
  • Navicat数据建模三模型高效用法详解
  • 淘宝获取商品分类接口操作指南
  • Java学习 ------BIO模型
  • 识别并计算滑块距离
  • 高性能I/O的终极武器:epoll深度解析与实战
  • 关于java8里边Collectors.toMap()的空限制
  • 使用 PyTorch 的 torchvision 库加载 CIFAR-10 数据集
  • python 中if/elif/else 是如何构建程序逻辑的?
  • 【初识数据结构】CS61B中的最小生成树问题
  • LLaMA-Factory 微调可配置的模型基本参数
  • jcmd用法总结
  • 完整的 SquareStudio 注册登录功能实现方案:已经烧录到开发板正常使用
  • 83、形式化方法
  • Unity VR多人手术系统恢复3:Agora语音通讯系统问题解决全记录
  • 【CAN】01.CAN简介硬件电路
  • 视网膜分支静脉阻塞(BRVO)及抗VEGF治疗的多模态影像学研究
  • 同步与异步?从一个卡顿的Java服务说起
  • 文字检测到文字识别
  • 如何用 Z.ai 生成PPT,一句话生成整套演示文档
  • 自反馈机制(Self-Feedback)在大模型中的原理、演进与应用