1. 熟练掌握Python 、shell 编程,熟练地使用第三方库 ,比如kafka,Elasticsearch、zabbix 、Pandas、 Django..,熟练使用python 多线程/多进程,消息队列Queue, 以及线程锁等 ..
2. 熟悉Linux操作系统相关问题定位,以及 mysql 数据库 的相关操作。
3. 熟悉Linux 网络子系统架构,精通其网络配置以及常见问题定位。
4. 熟悉企业微信消息收发接口,消息回调等 。
1. 某运营商CDN 系统指标采集以及告警项目 : 该项目主要包含两个部分 1) ELK 采集,分析、存储、展现运营商自营CDN系统的业务数据 2)数据分析以及微信告警 ,该部分通过python进行编写,使用 elasticsearch 采集日志并进行数据分析,对于劣化的指标,及时通过微信企业号进行告警(支持数据多维度, 告警多层次) ,同时实现微信客户端与服务端消息回调。
2. 某运营商网络设备数据展示以及告警项目: 该项目主要主要包含两部分 1) 通过zabbix采集交换机端口流量数据,辅助以业务节点,生成节点相关汇总数据,存入Elasticsearch , 用于数据展示 。 2) 通过zabbix 采集网络设备相关告警数据,使用python 编写脚本定时从zabbix侧采集交换机告警数据,并以微信发送告警 。
详细功能: 1) 部署ELK采集从CDN服务器采集日志数据汇总至ES . 2) 从Elasticsearch 中提取数据并进行CDN质量分析,对于劣化的指标,及时通过微信企业号进行告警,同时,告警不同业务维度/重要性发送至不同微信组 。 负责角色: 本人本次负责从ES采集
详细功能说明: 该项目包含两部分 1) 通过Zabbix 采集各交换机各接口流量,并联合业务生成业务数据,将汇总数据存储至Elasticsearch 。 2)通过python 编写代码从Zabbix 采集告警数据,并实时微信告警(支持按告警严重级别分组告警) , 从ES 采