最佳解决方案:一种大数据日志智能分析系统及方法技术方案
优采云 发布时间: 2022-10-07 17:14最佳解决方案:一种大数据日志智能分析系统及方法技术方案
一种大数据日志智能分析系统及方法,涉及大数据日志分析领域,该系统包括日志采集模块,日志用于将日志流消息队列分发给日志解析模块的各个主机。通过负载均衡器输入模块、日志分析模块、日志分析处理模块、日志丰富模块、日志存储模块、日志检索展示模块、日志输出模块和告警模块,本申请提供了一种智能的大数据日志分析系统及方法,该分析系统结合运维场景分析功能,实现了业务日志和性能日志的关联分析,二次开发工作量小,通过该日志分析系统,有助于企业解决运维的实际问题。
一种大数据日志智能分析系统及方法
一种大数据日志智能分析系统及方法,涉及大数据日志分析领域。系统包括日志获取模块、日志输入模块、日志解析模块、日志分析处理模块、日志输入模块,通过负载均衡器将日志流消息队列分发给日志解析模块。丰富的模块、日志存储模块、日志检索显示模块、日志输出模块和报警模块。本应用提供了一种大数据日志智能分析系统和方法。该分析系统具有结合运维场景的分析功能,实现业务日志和性能日志的关联分析,以及二次开发的工作量。小,通过日志分析系统帮助企业解决运维的实际问题。
下载所有详细的技术数据
【技术实现步骤总结】
一种大数据日志智能分析系统及方法
本专利技术涉及大数据日志分析领域,具体为一种大数据日志智能分析系统及方法。
技术介绍
日志解决方案有很多,比如Splunk、Facebook的Scribe、Apache的Chukwa、LinkedIn的Kafka、Cloudera的Flume、Kibana+Elasticsearch+Logstash的组合,这些日志解决方案的主要架构模块都差不多,包括日志采集传输模块,日志采集存储模块和日志解析搜索模块。在当前的商业环境下,这些大而全的日志解决方案满足了没有大数据日志分析系统的企业的需求。现有日志解决方案的日志采集投递模块是通过在日志目标主机上部署Agent探针来实现的。探针通过snmp等网络协议将采集到的日志数据发送到日志采集存储模块,日志采集存储模块通过负载均衡将原创日志分布在各个日志存储服务器中,建立日志关键字索引和日志分析。搜索模块进一步对日志进行解析、过滤和排序,方便日志用户检索和查看。现有的日志解决方案主要是一套完整的大型综合日志采集、存储和检索框架。如果想利用现有的日志解决方案帮助日常运维工作,需要根据自己的实际情况进行二次开发,因为这类日志分析系统不具备日志结合运维场景的分析功能,并且缺乏业务日志和性能。对于日志的关联分析,二次开发的工作量非常大,所以即使搭建了这样的日志系统,企业在通过日志系统解决实际运维问题和故障定位方面仍有很大的工作量。日志深度分析 结合实际运维监控系统等功能的缺失,日志的价值无法得到体现和有效利用。
技术实现思路
针对现有技术的不足,本申请提供一种大数据日志智能分析系统,该分析系统具有结合运维场景的分析功能,实现业务日志和性能日志的关联分析,二次开发工作量小。通过日志分析系统帮助企业解决运维的实际问题,也提供了一种基于大数据日志智能分析系统的分析方法。采集模块用于采集实时记录数据,以日志流消息队列的形式传输;日志输入模块用于通过负载均衡器将日志流消息队列分发到日志解析模块的各个主机;日志解析模块用于对日志数据进行分词分析,将杂乱的日志数据转化为索引项。索引项收录索引名称和索引值;日志分析处理模块用于通过日志输出解析后的日志索引数据。, 检测报警规则,将符合相应规则的日志输出到日志输出模块和报警模块;日志丰富模块通过日志数据结合外部运维数据丰富日志内容,使日志更具可读性;日志存储模块用于丰富日志数据存储在ElasticSearch集群中,对日志字段进行提取和索引;日志检索显示模块作为日志用户操作界面。日志用户可以通过关键字和全文检索日志信息,并根据日志统计规则组成一个工具。板子、数据报表和用户权限管理功能;日志输出模块,用于输出和保存日志分析处理模块符合日志输出规则的日志,方便其他系统使用;告警模块,用于使日志分析处理模块符合日志告警规则,将日志发送到消息系统进行告警,方便运维人员及时发现问题。方便其他系统使用;告警模块,用于使日志分析处理模块符合日志告警规则,将日志发送到消息系统进行告警,方便运维人员及时发现问题。方便其他系统使用;告警模块,用于使日志分析处理模块符合日志告警规则,将日志发送到消息系统进行告警,方便运维人员及时发现问题。
进一步的,日志采集模块采集的日志数据包括系统日志、安全日志、应用日志、事务日志、网络日志、用户数据等接口数据。此外,日志输出模块用于输出符合日志输出规则的日志的其他系统包括监控系统、处理系统和机器学习系统。进一步地,告警模块中用于告警的消息系统包括邮件系统、短信系统和微信系统。一种大数据日志智能分析方法,包括以下步骤: A. log采集模块通过log采集器Syslog probe采集系统日志、安全日志、应用日志、事务日志、网络日志、用户数据等接口数据;B.日志输入模块做Nginx反向代理的负载均衡,采集接收到的日志数据以日志流消息队列的形式输入到日志解析器L.Extract;C 。日志解析器 L.Extract 对非结构化日志数据进行分词分析。对非结构化日志进行分词分析后,添加日志指标名称和指标值,方便后续操作;D. 添加指标名称的日志是预定义的。对设置的日志指标规则进行进一步分析,将符合日志输出规则的日志输出给其他系统使用;输出符合日志告警规则的日志,供消息系统调用;E. 丰富日志信息,添加附加信息,丰富日志数据。将日志发送到 ElasticSearch 集群;F。
进一步地,步骤D中的其他系统包括监控系统、流程系统和机器学习系统。消息系统包括邮件系统、短信系统和微信系统。根据上述技术方案,与现有技术相比,本专利技术具有日志输出模块和告警模块,日志输出模块输出并保存日志分析处理模块符合日志输出规则的日志。 ,便于监控系统、流程系统和机器学习系统等;告警模块将符合日志分析处理模块的日志告警规则的日志发送到邮件系统、短信系统、微信系统进行告警,方便运维人员及时发现问题。为了实现准确的输出和报警,设置规则有固定的时间窗口输出和报警,时间相近的指标值满足相同的表达式日志进行合并。另外,对多个日志指标进行关联分析,如服务器故障、网络请求会延迟、服务器日志状态指标和网络请求时间指标关联分析,结合第一条输出日志和告警日志根据日志时间戳输出,并对一些除时间戳外具有相同指标值的频繁出现的日志进行统计和统计;历史输出频率高 日志和告警日志增加标志指示项说明;通过以上技术方案,分析系统具备结合运维场景的分析功能,实现业务日志和性能日志的关联分析。二次开发工作量小,有利于企业通过分析。日志分析系统解决了运维的实际问题。附图说明下面将结合附图通过具体实施例对本专利技术作进一步的详细说明。
如图。图1为本专利技术结构框图;如图。图2为本专利技术流程图。其中,1.Log采集模块;2、日志输入模块;3.日志分析模块;4、日志分析处理模块;5.日志丰富模块;6、日志存储模块;7、日志检索展示模块;8、日志输出模块;9.报警模块。具体实施方式下面将结合附图通过具体实施例对本专利技术作进一步的详细说明。如图1所示,大数据日志智能分析系统包括:日志采集模块1,用于采集实时记录数据,并以日志流的形式传输消息队列;日志输入模块 2. 用于通过负载均衡器将日志流消息队列分发给日志解析模块3的各个主机;日志解析模块3用于对日志数据进行分词分析,将杂乱的日志数据转化为指标项。指标项收录指标名称和指标值;日志分析处理模块4,用于通过日志输出和告警规则检测解析出的日志指标数据,将符合相应规则的日志输出到日志输出模块8和告警模块9。日志丰富模块5,通过日志数据结合外部运维数据丰富日志内容,使日志更具可读性;日志存储模块6,用于在ElasticSearch集群中存储丰富的日志数据,提取日志字段,建立索引。日志检索显示模块7、用作日志用户的操作界面。日志用户可以通过关键字和全文搜索日志信息,根据日志统计规则形成仪表盘、数据报表和用户权限管理功能。日志输出模块8用于对日志进行分析处理。模块4输出并保存符合日志输出规则的日志,方便其他系统使用;告警模块9用于将符合日志分析处理模块4的日志告警规则的日志发送到消息系统进行告警,便于运维人员及时发现问题。log采集module 1采集的日志数据包括系统日志、安全日志、应用日志、事务日志、网络日志、用户数据等接口数据。日志输出模块8个输出
【技术保护点】
1.一种大数据日志智能分析系统,其特征在于,包括:日志采集模块,用于实时采集日志数据,以日志流消息队列的形式传输;日志输入模块,用于通过负载均衡器将日志流消息队列分发到日志解析模块的各个主机;日志解析模块用于对日志数据进行分词解析,将杂乱的日志数据转化为指标项。指标项收录指标名称和指标。价值; 日志分析处理模块,用于通过日志输出和告警规则检测解析出的日志指标数据,将符合相应规则的日志输出到日志输出模块和告警模块。日志丰富模块通过日志数据结合外部运维。数据丰富了日志内容,使日志更易阅读;日志存储模块用于在ElasticSearch集群中存储丰富的日志数据,提取日志字段,建立索引;日志检索展示模块作为日志用户界面,日志用户可以通过关键字和全文检索日志信息,并根据日志统计规则形成仪表盘、数据报表和用户权限管理功能;日志输出模块用于输出和保存日志分析处理模块符合日志输出规则的日志。方便其他系统使用;告警模块用于将符合日志告警规则的日志分析处理模块的日志发送到消息系统进行告警,
【技术特点总结】
1.一种大数据日志智能分析系统,其特征在于,包括:日志采集模块,用于实时采集日志数据,以日志流消息队列的形式传输;日志输入模块,用于通过负载均衡器将日志流消息队列分发到日志解析模块的各个主机;日志解析模块用于对日志数据进行分词解析,将杂乱的日志数据转化为指标项。指标项收录指标名称和指标。价值; 日志分析处理模块,用于通过日志输出和告警规则检测解析出的日志指标数据,将符合相应规则的日志输出到日志输出模块和告警模块。日志丰富模块通过日志数据结合外部运维。数据丰富了日志内容,使日志更易阅读;日志存储模块用于在ElasticSearch集群中存储丰富的日志数据,提取日志字段,建立索引;日志检索展示模块作为日志用户界面,日志用户可以通过关键字和全文检索日志信息,并根据日志统计规则形成仪表盘、数据报表和用户权限管理功能;日志输出模块用于输出和保存日志分析处理模块符合日志输出规则的日志。方便其他系统使用;告警模块用于将符合日志告警规则的日志分析处理模块的日志发送到消息系统进行告警,便于运维人员及时发现问题。2.如权利要求1所述的一种大数据日志智能分析系统,其特征在于,所述日志采集模块采集的日志数据包括系统日志、安全日志、应用日志、事务日志日志、网络日志、用户数据等接口数据。3.根据权利要求1所述的大数据日志智能分析系统,其特征在于,所述日志输出模块输出符合日志输出规则的日志,用于包括监控... 应用程序日志、事务日志日志、网络日志、用户数据和其他接口数据。3.根据权利要求1所述的大数据日志智能分析系统,其特征在于,所述日志输出模块输出符合日志输出规则的日志,用于包括监控... 应用程序日志、事务日志日志、网络日志、用户数据和其他接口数据。3.根据权利要求1所述的大数据日志智能分析系统,其特征在于,所述日志输出模块输出符合日志输出规则的日志,用于包括监控...
【专利技术性质】
技术研发人员:王征、赵正彦、
申请人(专利权)持有人:上海宏石数据系统*敏*感*词*,
类型:发明
国家、省、市:上海,31
下载所有详细的技术数据 我是该专利的所有者
解决方案:SEO新手如何给企业网站作正确的诊断分析呢?
07.添加辅助导航
通常,每个人都会在网站主页的底部添加自己的目标网站,并链接到关键词主页。
08. 404错误页面
访问收录错误页面的站点,查看是否返回了 404。
09. 网站网址结构
网址结构包括域名、网址命名规则、网站网址结构平面分析、网址
标准化分析,避免页面重复,合理的URL结构可以使搜索引擎蜘蛛更容易识别和抓取网站内容,过长和重复的URL地址会损坏网站。
10. 应用
您可以控制网站的权重,并断开不必要地共享权重的页面,例如公司简介,联系我们等。
11. 替代标签
图像的替代文本,如果没有,搜索引擎将为页面扣分。ALT属性 在网站上为每张图片添加一个ALT属性,可以在其中写出自己的关键词,但没有对策。
12. 301 重定向
没有 www 的域名可以重定向到 www 页面吗?如果不是,则存在重复访问路径的问题。
13. .txt文件
合理使用.txt屏蔽不必要的蜘蛛,减轻蜘蛛的负担,如何写才能百度。
14. 关键字与网页的相关性
检查关键字与页面标题的相关性。检查关键字是否应显示在页面标题中,并将用户正在搜索的主要关键字放在页面标题中。
15.网站开启速度
看看网站的开启速度,速度应该很快,最好在3秒内全部加载。
16. 网站外部链接数量
网站友好链接简洁明了。太多或太少都会影响SEO优化排名。检查外部链接是否相当稳定。
企业网站优化诊断的方法和程序
在优化网站之前,SEO
新手应系统地诊断和分析客户的网站,根据客户网站的问题制定完整的SEO诊断计划,然后优化整体网站。那么SEO新手如何对业务网站做出正确的诊断和分析呢?接下来,SEO将分析企业网站优化诊断的方法和步骤。
1. 了解网站
网页由企业收录主流搜索引擎中,包括权重值、企业关键词在搜索引擎中的排名、查看域名信息、网站收录量和变化,建议在这里使用站长工具。了解完以上数据,可以大致了解网站的基本情况。
2. 网站结构是否符合搜索引擎优化的要求?网站围绕关键词产品或原创内容的信息性,编辑?
3. 标题是否合理?
标题对于网站来说是一个非常重要的观点。检查关键字和页面标题的相关性。