背景
在 AWS ECS 服务运维中,我们使用 Lambda 函数监控 ECS 事件并通过钉钉机器人发送告警通知。原有的通知格式使用纯文本,在钉钉客户端(特别是电脑端)显示效果不佳,缺乏视觉层次和可读性。
优化目标
- 使用 Markdown 格式替代纯文本
- 添加 emoji 图标增强视觉效果
- 确保电脑端和手机端都能正确显示换行
- 统一不同类型事件的消息格式
技术实现
1. 消息格式从 text 改为 markdown
优化前:
def send_message(self, url, message, title=None