
metio/matrix-alertmanager-receivermatrix-alertmanager-receiver是一个轻量级服务,用于接收Prometheus Alertmanager发送的告警通知,并将其转发到指定的Matrix聊天室。作为连接监控系统与Matrix聊天平台的中间件,它帮助团队通过Matrix及时获取系统告警信息,提升故障响应效率。
运行容器前需配置以下必要环境变量:
| 环境变量 | 描述 |
|---|---|
MATRIX_HOMESERVER | Matrix homeserver的URL(例如:[***]) |
MATRIX_ACCESS_TOKEN | Matrix用户访问令牌(需具备发送消息权限) |
MATRIX_ROOM_ID | 目标Matrix房间ID(格式通常为!房间标识符:homeserver域名) |
LISTEN_ADDRESS | 服务监听地址(默认::8080) |
bashdocker run -d \ --name matrix-alertmanager-receiver \ -p 8080:8080 \ -e MATRIX_HOMESERVER="[***]" \ -e MATRIX_ACCESS_TOKEN="syt_xxx_xxxx" \ -e MATRIX_ROOM_ID="!abc123:example.com" \ metio/matrix-alertmanager-receiver
yamlversion: '3' services: matrix-alertmanager-receiver: image: metio/matrix-alertmanager-receiver ports: - "8080:8080" environment: - MATRIX_HOMESERVER=[***] - MATRIX_ACCESS_TOKEN=syt_xxx_xxxx - MATRIX_ROOM_ID=!abc123:example.com - LISTEN_ADDRESS=:8080 restart: unless-stopped
在Alertmanager配置文件中添加webhook接收器,指向本服务:
yamlroute: receiver: 'matrix-receiver' receivers: - name: 'matrix-receiver' webhook_configs: - url: '[***] # 容器服务地址 send_resolved: true # 可选:发送告警解决通知





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务