alertmanager: python发送报警信息到alert manager
一,代码:
import requests
import json
def send_alert(url,summary,description):
data = [{
"labels":{
"job":"mysql",
"alertname": summary,
"severity": "critical"
},
"annotations":{
"description": description
},
}]
headers = {'Content-Type': 'application/json'}
jsons = json.dumps(data)
response = requests.post(url=url, headers=headers, data=jsons)
print(response)
if response.status_code ==200:
print("Alert sent successfully.")
else:
print("Failed to send alert.")
url="http://127.0.0.1:9093/api/v2/alerts"
summary="服务器host报错1"
description="报错信息:abcd"
send_alert(url,summary,description)
分类:
prometheus监控
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
2022-11-05 php:在linux上用sudo提升权限(centos 8 / PHP 7.4.2)