看文章之前,我们先来喝碗鸡汤:
有次看鲁豫有约的节目,专访高晓松,当时高晓松说了这么一段话:
以前以为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进行分析,结果发现有大量的垃圾邮件,我们该买防垃圾设备了: