使用PowerBI分析我们的邮件收发日志!

Posted 雾岛心情

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用PowerBI分析我们的邮件收发日志!相关的知识,希望对你有一定的参考价值。

看文章之前,我们先来喝碗鸡汤:

有次看鲁豫有约的节目,专访高晓松,当时高晓松说了这么一段话:

以前以为40不惑的意思是,到了40岁,你就什么都明白了,到了40岁之后,发现完全不是这个意思,40不惑的意思是你不明白的事情,你已经不想明白了,也不花时间去折腾了,但是在年轻的时候,你总想把这个事情弄明白,身边的人、事、包含这个时代,你都想弄明白,但是年纪大了的时候,你发现这个是不可能的,可能在你身边的人、哪怕坐在你对面的人,你都可能弄不明白。

现在年近不惑,发现他这么说非常的有道理,因为很多的人真的是这样。很多人到了30岁以后就开始不会进行知识更新了,比较多的沉浸在自己已经是高手的自我陶醉中,用一句话说,很多人20岁就死了,但是70岁埋葬。其实在我们的生活的这个时代,信息太多,但是大部分人的思维方式都已经太老了,我们必须有足够的思想准备去进行我们的信息迭代,来让自己跟上这个时代。

回归主题,我们今天来给大家来讲今天的主题,今天的主题是什么呢?用PowerBI分析我们的数据日志,来分析我们的目前服务器健康状况。如果不健康,是哪里不健康呢?不健康是因为神马原因呢?这或许都是大家心里想弄清楚的。

之前我们进行问题分析的方式多半时候通过的是什么工具来分析?大部分可能通过Log Parse,也有人通过PowerShell生成的图表来进行分析。

今天我们带来一个图表分析神器,-----PowerBI.

很多人估计看不明白了,为啥PowerBI用来分析日志,那怎么分析?且听我慢慢道来:

1. 首先我们先把PowerBI 网站上下载,下载地址如下:

https://powerbi.microsoft.com/zh-cn/


2. 接下来我们下载后再安装后在桌面生成图标:


3. 接下来我们把我们需要分析的日志从服务器拷贝过来。大家看看这些都是神马日志?一个是邮件跟踪日志、一个是RPC连接日志,另外一个是邮件发送日志。最后就是我们的IIS日志了,我们针对这4个日志进行相应的分析。


4. 由于这些日志个头过大,我们需要用其他的软件打开,比如Notepad,或者UltraEdit去打开下我们的日志看看,我们先打开下邮件跟踪日志,我们发现分隔符为逗号,因此我们后面可以基于,号进行分隔:


5. 接下来我们打开我们的PowerBI,点击获取数据中的CSV:

 

6. 选中我们的Message track进行分析:


7. 我们能够发现数据已经被格式化了,确认基本没问题,我们就可以进行点击确定了:


8. 我们接下来进行邮件状态的分析,我们非常能够明显的看到我们的邮件问题,邮件的失败率还是蛮高的:

 

 

9.接下来我们进行邮件发送者的分析,我们发现Postmaster的邮件失败率还挺高:


10. 接下来我们再来分析接收者邮件比例:


11. 接下来,我们来把我们的数据放在我们展现页面的下部,我们能够看到我们的数据,这里面有三列:

 

 

 

 

12. 其实目前我们的四个展现数据都已经关联了,这里我们把这几个数据作了一定的关联,现在我看起来Postermaster的发送比较多,我们来点Postermaster进行分析,结果发现有大量的垃圾邮件,我们该买防垃圾设备了:

 

 

以上是关于使用PowerBI分析我们的邮件收发日志!的主要内容,如果未能解决你的问题,请参考以下文章

专题十:实现简单的邮件收发器

python 收发邮件

Java收发邮件过程中具体的功能是怎么实现的

Centos7+Postfix+Dovecot实现邮件收发

如何使用Exchange 2010收发外部邮件

如何统计局域网内的邮件收发次数和流量?