部署方式:docker-compose
镜像:bougou/alertmanager-webhook-adapter:v1.1.10
docker-compose.yml
feishu-adapter:
image: bougou/alertmanager-webhook-adapter:v1.1.10
container_name: feishu-adapter
restart: always
ports:
- "8060:8060"
command:
- "/alertmanager-webhook-adapter"
- "-l"
- ":8060"
- "--signature"
- "AI监控"
- "--debug" # 必须开启调试,观察日志
[root@research monitoring]# docker-compose logs --tail=60 feishu-adapter
Attaching to feishu-adapter
feishu-adapter |
feishu-adapter |
feishu-adapter |
feishu-adapter | - Alert Name: <text_tag color='blue'>AlwaysFiring</text_tag>
feishu-adapter | Alert Level: <text_tag color='red'>CRITICAL</text_tag>
feishu-adapter | Instance: <text_tag color='purple'></text_tag>
feishu-adapter | Alert Status: 🚨 <text_tag color='carmine'>FIRING</text_tag>
feishu-adapter | Start At: <text_tag color='neutral'>2026-05-07 08:10:18</text_tag>
feishu-adapter | End At: <text_tag color='neutral'>Not End</text_tag>
feishu-adapter | Description:
feishu-adapter |
feishu-adapter |
feishu-adapter |
feishu-adapter |
feishu-adapter | Err: sender send failed, valid msg failed, err: the msg does not match with specified msgType
feishu-adapter | Got request : /webhook/send?channel_type=feishu&token=*****
feishu-adapter | &models.Payload{
feishu-adapter | Raw: "{"receiver":"feishu","status":"firing","alerts":[{"status":"firing","labels":{"alertgroup":"internal_check","alertname":"VmAlertIsRunning","severity":"info"},"annotations":{"summary":"vmalert is up and running"},"startsAt":"2026-05-07T08:08:58.696778541Z","endsAt":"0001-01-01T00:00:00Z","generatorURL":"http://39313c279876:8880/vmalert/alert?group_id=18046038969041908040\u0026alert_id=6712389360185552567","fingerprint":"fe07aa8b2cc9de6a"}],"groupLabels":{"alertname":"VmAlertIsRunning"},"commonLabels":{"alertgroup":"internal_check","alertname":"VmAlertIsRunning","severity":"info"},"commonAnnotations":{"summary":"vmalert is up and running"},"externalURL":"http://bc4aa659270e:9093\",\"version\":\"4\",\"groupKey\":\"{}:{alertname=\\\"VmAlertIsRunning\\\"}\",\"truncatedAlerts\":0}\n",
feishu-adapter | Title: "【AI监控】 INFO • VmAlertIsRunning • Firing:1\n",
feishu-adapter | Text: "\n\n2026-05-08T09:12:02Z\n---\nSummary\n\n🚨 Firing [1] alerts\n\n\n- <text_tag color='red'></text_tag>\n\n\n\n\n---\nDetail\n\n🚨 Firing [1] alerts\n\n\n\n- Alert Name: <text_tag color='blue'>VmAlertIsRunning</text_tag>\nAlert Level: <text_tag color='lime'>INFO</text_tag>\nInstance: <text_tag color='purple'></text_tag>\nAlert Status: 🚨 <text_tag color='carmine'>FIRING</text_tag>\nStart At: <text_tag color='neutral'>2026-05-07 08:08:58</text_tag>\nEnd At: <text_tag color='neutral'>Not End</text_tag>\nDescription: \n\n\n\n\n\n",
feishu-adapter | Markdown: "\n2026-05-08T09:12:02Z\n---\nSummary\n\n🚨 Firing [1] alerts\n\n\n- <text_tag color='red'></text_tag>\n\n\n\n\n---\nDetail\n\n🚨 Firing [1] alerts\n\n\n\n- Alert Name: <text_tag color='blue'>VmAlertIsRunning</text_tag>\nAlert Level: <text_tag color='lime'>INFO</text_tag>\nInstance: <text_tag color='purple'></text_tag>\nAlert Status: 🚨 <text_tag color='carmine'>FIRING</text_tag>\nStart At: <text_tag color='neutral'>2026-05-07 08:08:58</text_tag>\nEnd At: <text_tag color='neutral'>Not End</text_tag>\nDescription: \n\n\n\n\n",
feishu-adapter | Files: nil,
feishu-adapter | Images: nil,
feishu-adapter | Links: nil,
feishu-adapter | Buttons: nil,
feishu-adapter | At: models.At{},
feishu-adapter | }
feishu-adapter | >>> Payload Markdown
feishu-adapter |
feishu-adapter | 2026-05-08T09:12:02Z
feishu-adapter | ---
feishu-adapter | Summary
feishu-adapter |
feishu-adapter | 🚨 Firing [1] alerts
feishu-adapter |
feishu-adapter |
feishu-adapter | - <text_tag color='red'></text_tag>
feishu-adapter |
feishu-adapter |
feishu-adapter |
feishu-adapter |
feishu-adapter | ---
feishu-adapter | Detail
feishu-adapter |
feishu-adapter | 🚨 Firing [1] alerts
feishu-adapter |
feishu-adapter |
feishu-adapter |
feishu-adapter | - Alert Name: <text_tag color='blue'>VmAlertIsRunning</text_tag>
feishu-adapter | Alert Level: <text_tag color='lime'>INFO</text_tag>
feishu-adapter | Instance: <text_tag color='purple'></text_tag>
feishu-adapter | Alert Status: 🚨 <text_tag color='carmine'>FIRING</text_tag>
feishu-adapter | Start At: <text_tag color='neutral'>2026-05-07 08:08:58</text_tag>
feishu-adapter | End At: <text_tag color='neutral'>Not End</text_tag>
feishu-adapter | Description:
feishu-adapter |
feishu-adapter |
feishu-adapter |
feishu-adapter |
feishu-adapter | Err: sender send failed, valid msg failed, err: the msg does not match with specified msgType
[root@research monitoring]#
部署方式:docker-compose
镜像:bougou/alertmanager-webhook-adapter:v1.1.10
docker-compose.yml
feishu-adapter:
image: bougou/alertmanager-webhook-adapter:v1.1.10
container_name: feishu-adapter
restart: always
ports:
- "8060:8060"
command:
- "/alertmanager-webhook-adapter"
- "-l"
- ":8060"
- "--signature"
- "AI监控"
- "--debug" # 必须开启调试,观察日志
[root@research monitoring]# docker-compose logs --tail=60 feishu-adapter
Attaching to feishu-adapter
feishu-adapter |
feishu-adapter |
feishu-adapter |
feishu-adapter | - Alert Name: <text_tag color='blue'>AlwaysFiring</text_tag>
feishu-adapter | Alert Level: <text_tag color='red'>CRITICAL</text_tag>
feishu-adapter | Instance: <text_tag color='purple'></text_tag>
feishu-adapter | Alert Status: 🚨 <text_tag color='carmine'>FIRING</text_tag>
feishu-adapter | Start At: <text_tag color='neutral'>2026-05-07 08:10:18</text_tag>
feishu-adapter | End At: <text_tag color='neutral'>Not End</text_tag>
feishu-adapter | Description:
feishu-adapter |
feishu-adapter |
feishu-adapter |
feishu-adapter |
feishu-adapter | Err: sender send failed, valid msg failed, err: the msg does not match with specified msgType
feishu-adapter | Got request : /webhook/send?channel_type=feishu&token=*****
feishu-adapter | &models.Payload{
feishu-adapter | Raw: "{"receiver":"feishu","status":"firing","alerts":[{"status":"firing","labels":{"alertgroup":"internal_check","alertname":"VmAlertIsRunning","severity":"info"},"annotations":{"summary":"vmalert is up and running"},"startsAt":"2026-05-07T08:08:58.696778541Z","endsAt":"0001-01-01T00:00:00Z","generatorURL":"http://39313c279876:8880/vmalert/alert?group_id=18046038969041908040\u0026alert_id=6712389360185552567","fingerprint":"fe07aa8b2cc9de6a"}],"groupLabels":{"alertname":"VmAlertIsRunning"},"commonLabels":{"alertgroup":"internal_check","alertname":"VmAlertIsRunning","severity":"info"},"commonAnnotations":{"summary":"vmalert is up and running"},"externalURL":"http://bc4aa659270e:9093\",\"version\":\"4\",\"groupKey\":\"{}:{alertname=\\\"VmAlertIsRunning\\\"}\",\"truncatedAlerts\":0}\n",
feishu-adapter | Title: "【AI监控】 INFO • VmAlertIsRunning • Firing:1\n",
feishu-adapter | Text: "\n\n2026-05-08T09:12:02Z\n---\nSummary\n\n🚨 Firing [1] alerts\n\n\n- <text_tag color='red'></text_tag>\n\n\n\n\n---\nDetail\n\n🚨 Firing [1] alerts\n\n\n\n- Alert Name: <text_tag color='blue'>VmAlertIsRunning</text_tag>\nAlert Level: <text_tag color='lime'>INFO</text_tag>\nInstance: <text_tag color='purple'></text_tag>\nAlert Status: 🚨 <text_tag color='carmine'>FIRING</text_tag>\nStart At: <text_tag color='neutral'>2026-05-07 08:08:58</text_tag>\nEnd At: <text_tag color='neutral'>Not End</text_tag>\nDescription: \n\n\n\n\n\n",
feishu-adapter | Markdown: "\n2026-05-08T09:12:02Z\n---\nSummary\n\n🚨 Firing [1] alerts\n\n\n- <text_tag color='red'></text_tag>\n\n\n\n\n---\nDetail\n\n🚨 Firing [1] alerts\n\n\n\n- Alert Name: <text_tag color='blue'>VmAlertIsRunning</text_tag>\nAlert Level: <text_tag color='lime'>INFO</text_tag>\nInstance: <text_tag color='purple'></text_tag>\nAlert Status: 🚨 <text_tag color='carmine'>FIRING</text_tag>\nStart At: <text_tag color='neutral'>2026-05-07 08:08:58</text_tag>\nEnd At: <text_tag color='neutral'>Not End</text_tag>\nDescription: \n\n\n\n\n",
feishu-adapter | Files: nil,
feishu-adapter | Images: nil,
feishu-adapter | Links: nil,
feishu-adapter | Buttons: nil,
feishu-adapter | At: models.At{},
feishu-adapter | }
feishu-adapter | >>> Payload Markdown
feishu-adapter |
feishu-adapter | 2026-05-08T09:12:02Z
feishu-adapter | ---
feishu-adapter | Summary
feishu-adapter |
feishu-adapter | 🚨 Firing [1] alerts
feishu-adapter |
feishu-adapter |
feishu-adapter | - <text_tag color='red'></text_tag>
feishu-adapter |
feishu-adapter |
feishu-adapter |
feishu-adapter |
feishu-adapter | ---
feishu-adapter | Detail
feishu-adapter |
feishu-adapter | 🚨 Firing [1] alerts
feishu-adapter |
feishu-adapter |
feishu-adapter |
feishu-adapter | - Alert Name: <text_tag color='blue'>VmAlertIsRunning</text_tag>
feishu-adapter | Alert Level: <text_tag color='lime'>INFO</text_tag>
feishu-adapter | Instance: <text_tag color='purple'></text_tag>
feishu-adapter | Alert Status: 🚨 <text_tag color='carmine'>FIRING</text_tag>
feishu-adapter | Start At: <text_tag color='neutral'>2026-05-07 08:08:58</text_tag>
feishu-adapter | End At: <text_tag color='neutral'>Not End</text_tag>
feishu-adapter | Description:
feishu-adapter |
feishu-adapter |
feishu-adapter |
feishu-adapter |
feishu-adapter | Err: sender send failed, valid msg failed, err: the msg does not match with specified msgType
[root@research monitoring]#