利用企业微信进行数据播报/实时告警/告警处理等方面的探索

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) 单日单企业/单应用消息上限数限制问题,尽可能做消息合并发送处理。

 

posted @ 2021-02-24 14:09  Wowel  阅读(395)  评论(0)    收藏  举报