ELK日志分析分享

简介:

相信很多公司都有使用ELK作为运维的日志分析工具,简单、方便、美观,但是却很少有人把自己的分析成果分享出来,以下为我根据公司的具体情况做的dashboard,如果有什么建议或意见欢迎在博客下方评论,以下只针对负载均衡器做了相关分析。

1.总体访问情况

wKiom1eQLFTi863wAAFBRhrJTZk405.png

网站大盘信息,显示的主要就是请求数和IP数,以及失败请求和访问失败的IP和恶意请求数和恶意IP

访问失败数:获取的是状态为500-599和404的错误值

恶意请求:恶意访问就包含恶意解析以及恶意爬虫等信息


2.运营分析

wKioL1eQLQWC3Y30AAGEaakb7wY011.png

因为我们是电子商务网站,且同时运营了2个,因此就存在对比。

这里包含了商品浏览量以及下单次数

商品浏览者的地域信息,以及浏览的时间及高峰期

浏览最多的商品


3.搜索引擎分析

wKiom1eQLbHx9SECAAIcMPQsrKk087.png

我们分析爬虫的占比以及爬行的时间,爬行的站点,以及针对主站的爬行时间进行单独出来


4.访客分析

wKioL1eQLh2jfptfAAJIzqmrOGs022.png

这里有TOP10的客户端设备,客户端操作系统,客户端浏览器

访客省份,访客城市


5.服务状态

wKioL1eQLnngEVzyAAFJrimJENY043.png

服务状态包含了方法,以及状态码,以及各类状态码的TOP请求资源


6.服务质量

wKioL1eQLtLRmuhPAAEbKhnv0fE660.png

服务质量就包含了平均响应时间和耗时的占比,如500ms一下的占比,各个阶梯,最慢的网站排行,以及最慢的访问资源


7.服务异常

wKiom1eQLzbwi7hMAAEUTnlKFLI754.png异常服务的状态码占比,以及各个状态码的曲线和异常状态码的请求资源以便我们及时发现异常的请求



基于以上我们发现ELK对于我们运营,运维等都能从中获取参考信息。本文最主要的就是想让大家个我们提出意见或者建议,所以非常欢迎大家评论及参考。


本文转自 rong341233 51CTO博客,原文链接:http://blog.51cto.com/fengwan/1828277


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
2月前
|
存储 监控 数据可视化
日志分析对决:揭示 ELK 与 GrayLog 的优势和差异
日志分析对决:揭示 ELK 与 GrayLog 的优势和差异
250 0
|
3月前
|
存储 Prometheus 监控
Prometheus vs. ELK Stack:容器监控与日志管理工具的较量
随着容器化技术的广泛应用,容器监控与日志管理成为了关键任务。本文将对两种常用工具进行比较与选择,分别是Prometheus和ELK Stack。Prometheus是一款开源的监控系统,专注于时序数据的收集和告警。而ELK Stack则是一套完整的日志管理解决方案,由Elasticsearch、Logstash和Kibana三个组件组成。通过比较它们的特点、优势和适用场景,读者可以更好地了解如何选择适合自己需求的工具。
|
3月前
|
消息中间件 数据可视化 关系型数据库
ELK7.x日志系统搭建 4. 结合kafka集群完成日志系统
ELK7.x日志系统搭建 4. 结合kafka集群完成日志系统
152 0
|
19天前
|
消息中间件 存储 运维
更优性能与性价比,从自建 ELK 迁移到 SLS 开始
本文介绍了 SLS 基本能力,并和开源自建 ELK 做了对比,可以看到 SLS 相比开源 ELK 有较大优势。
54895 138
|
2月前
|
存储 监控 关系型数据库
ELK架构监控MySQL慢日志
ELK架构监控MySQL慢日志
|
3月前
|
Prometheus 监控 Cloud Native
Prometheus VS ELK Stack:容器监控与日志管理工具的比较与选择
在容器化时代,有效的容器监控与日志管理工具对于确保应用程序的可靠性和可维护性至关重要。本文将比较两个主流工具,Prometheus和ELK Stack,探讨它们在容器监控和日志管理方面的特点、优势和适用场景,帮助读者做出明智的选择。
|
3月前
|
监控 NoSQL Redis
ELK7.x日志系统搭建 3. 采用轻量级日志收集Filebeat
ELK7.x日志系统搭建 3. 采用轻量级日志收集Filebeat
106 0
|
28天前
|
Java
使用Java代码打印log日志
使用Java代码打印log日志
89 1
|
29天前
|
Linux Shell
Linux手动清理Linux脚本日志定时清理日志和log文件执行表达式
Linux手动清理Linux脚本日志定时清理日志和log文件执行表达式
81 1
|
1月前
|
SQL 关系型数据库 MySQL
MySQL数据库,可以使用二进制日志(binary log)进行时间点恢复
对于MySQL数据库,可以使用二进制日志(binary log)进行时间点恢复。二进制日志是MySQL中记录所有数据库更改操作的日志文件。要进行时间点恢复,您需要执行以下步骤: 1. 确保MySQL配置文件中启用了二进制日志功能。在配置文件(通常是my.cnf或my.ini)中找到以下行,并确保没有被注释掉: Copy code log_bin = /path/to/binary/log/file 2. 在需要进行恢复的时间点之前创建一个数据库备份。这将作为恢复的基准。 3. 找到您要恢复到的时间点的二进制日志文件和位置。可以通过执行以下命令来查看当前的二进制日志文件和位
102 1