使用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进行分析,结果发现有大量的垃圾邮件,我们该买防垃圾设备了:

时间: 2024-10-12 05:15:29

使用PowerBI分析我们的邮件收发日志!的相关文章

windows下安装awstats来分析apache的访问日志

一.啰嗦两句 之前在Windows下用Apache时,也曾经配置过Awstats,然后换了工作,改用Linux+nginx,渐渐把Apache忘记了.又换了工作,又得用Apache,这回版本更新到2.4了,配置稍微有点不同,其他文章再列出了.网站上线了好几个月,因为一直没有什么流量且自己忙于各种琐屑的工作,一直没给Apache加上Awstats进行日志分析.最近网站几次搞活动,懂不懂就访问缓慢,于是意识到,该加上日志分析工具了.今天趁着周末,重新来配置Awstats,感觉有点陌生.查了各种资料,

logstash分析nginx、dns日志

elk分析nginx.dns日志 部署环境 192.168.122.187 Logstash-1.5.1 elasticsearch-1.6.0 kibana-4.1.1 Centos6.4 192.168.122.1 Redis-2.8 Centos7.1 192.168.122.2 Nginx logstash-1.5.2 supervisor-2.1-9 java-1.7 Centos6.4 192.168.122.247 Bind9 logstash-1.5.2 supervisor-2

linux awk命令分析http server访问日志

摘抄自http://www.ibm.com/developerworks/ AWK 简介 AWK 是一种"样式扫描和处理语言".它允许您创建简短的程序,这些程序读取输入文件.为数据排序.处理数据.对输入执行计算以及生成报表.它的名称取自于它的创始人 Alfred Aho. Peter Weinberger 和 Brian Kernighan 姓氏的首个字母. 本文论述的 awk 命令主要指 Linux 操作系统中广泛包含的内置程序 /bin/gawk,它是 Unix awk 程序的 G

日志分析方法概述 & Web日志挖掘分析的方法

日志在计算机系统中是一个非常广泛的概念,任何程序都有可能输出日志:操作系统内核.各种应用服务器等等.日志的内容.规模和用途也各不相同,很难一概而论. 本文讨论的日志处理方法中的日志,仅指Web日志.其实并没有精确的定义,可能包括但不限于各种前端Web服务器--apache.lighttpd.tomcat等产生的用户访问日志,以及各种Web应用程序自己输出的日志. 在Web日志中,每条日志通常代表着用户的一次访问行为,例如下面就是一条典型的apache日志: 211.87.152.44 – - [

python分析apache和nginx日志文件输出访客ip列表的代码

把做工程过程中比较好的代码片段做个备份,下面资料是关于python分析apache和nginx日志文件输出访客ip列表的代码. ips = {} fh = open("/var/log/nginx/access.log", "r").readlines() for line in fh: ip = line.split(" ")[0] if 6 < len(ip) <=15: ips[ip] = ips.get(ip, 0) + 1

PowerBI分析Exchange服务器IIS运行日志

只要是基于Windows Server 的IIS来提供Web服务的应用,其实都可以对IIS的日志W3C进行分析,这样可以快速的了解整个web站点的运行情况,特别是对一些请求页面响应时间有要要求的,都可以从这些日志中分析问题出在哪,下面我就以Exchange服务器的IIS日志来给大家介绍PowerBI是如何分析W3C日志的. 要分析Exchange服务器上的IIS日志,首先需要确保IIS的日志是启用的状态,比如Default Web Site站点和Exchange Back End站点的日志,更多

mysqlsla 分析mysql慢查询日志

发现有一个工具mysqlsla,分析查询日志比 mysqldumpslow分析的会更清晰明了! 安装mysqlsla: 下载mysqlsla-2.03.tar.gz [[email protected] export]# tar -xvf mysqlsla-2.03.tar.gz [[email protected] export]# yum install *DBI* [[email protected] mysqlsla-2.03]# perl Makefile.PLCan't locate

使用LogMiner分析oracle的redo日志和归档

Oracle LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 在线/归档日志文件中的具体内容,特别是该工具可以分析出所有对于数据库操作的DML和DDL语句.该工具特别适用于调试.审计或者回退某个特定的事务. LogMiner分析工具实际上是由一组PL/SQL包和一些动态视图(Oracle8i内置包的一部分)组成,它作为Oracle数据库的一部分来发布是8i产品提供的一个完全免费的工具.但该工具和其他Oracle内建工具相比使

(一个)kafka-jstorm集群实时日志分析 它 ---------kafka实时日志处理

package com.doctor.logbackextend; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Properties; import kafka.consumer.Consumer; import kafka.consumer.ConsumerConfig; import kafka.consumer.ConsumerIterator; import