利用企业微信进行数据播报/实时告警/告警处理等方面的探索
1. 经历过不平凡的2020,企业微信 & 钉钉等在线办公软件走进了我们的工作之中,并带来了极大的便利,本文主要介绍企业微信,原因有2:
1). 企业微信实现了微信消息互通,使得在微信上办公成为了可能。
2). 企业微信秉持只做平台的理念,开放了众多API 供开发者做二次开发 。
API 链接: https://work.weixin.qq.com/api/doc
2. 个人利用企业微信协助处理日常工作的案例记录(图例)
1). 生产环境重要数据播报/自定义查询
a. 数据整点播报:

b. 也可通过预定义菜单进行查询:

2). 生产环境重要告警微信通知/告警处理
a. 生成环境实时告警:

对于已确认的问题,可通过自定义菜单屏蔽/放开告警:

3. 实现方式简介
1) 告警数据来源流程1: python -> elasticsearch ->微信消息发送api
2) 告警数据处理流程: 微信客户端自定义菜单 -> 微信消息回调 函数-> 微信消息发送api
4. 微信消息发送关注点:
1) 微信accesstoken 有效期2小时问题,过期会导致消息发送失败。
2)建议本地存储accesstoken ,防止请求单个api次数过多被限。
3)单条微信消息大小不能超过2048字节,超过部分会被截断问题。
4) 单日单企业/单应用消息上限数限制问题,尽可能做消息合并发送处理。
浙公网安备 33010602011771号