python获取ELK数据进行统计分析
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,首先,我们现在kiban上面绘制自己需要统计出来的数据然后点击右上角inspect,将request的json格式复制粘贴到Dev Tools上面,这样会将我们需要的数据,已json的形式返回将请求的
千家信息网最后更新 2025年12月03日python获取ELK数据进行统计分析
首先,我们现在kiban上面绘制自己需要统计出来的数据

然后点击右上角inspect,将request的json格式复制

粘贴到Dev Tools上面,这样会将我们需要的数据,已json的形式返回
将请求的json格式保存下来,开始写py文件
from elasticsearch import Elasticsearchimport datetime#初始化链接es = Elasticsearch([{'host':'10.3.2.1','port':9200}])#获取当前时间和7天前的UTC格式时间戳last_7day=datetime.datetime.utcnow()-datetime.timedelta(days=6, hours=16)now_time=datetime.datetime.utcnow()+datetime.timedelta(hours=8)last_7day=last_7day.strftime('%Y-%m-%dT%H:%M:%S.%f%z')now_time=now_time.strftime('%Y-%m-%dT%H:%M:%S.%f%z')#定义DSL请求体query_json={ "aggs": { "2": { "terms": { "field": "message.keyword", "size": 30, "order": { "_count": "desc" } } } }, "size": 0, "_source": { "excludes": [] }, "stored_fields": [ "*" ], "script_fields": {}, "docvalue_fields": [ { "field": "@timestamp", "format": "date_time" }, { "field": "timestamp", "format": "date_time" } ], "query": { "bool": { "must": [ { "query_string": { "query": "level:error", "analyze_wildcard": "true", "default_field": "*" } }, { "range": { "@timestamp": { "gte": last_7day, "lte": now_time, } } } ], "filter": [], "should": [], "must_not": [] } }}res=es.search(index='index-*', body=query_json)res=res['aggregations']['2']['buckets']for i in res: print(i)
格式
数据
时间
统计
形式
文件
链接
统计分析
分析
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
方舟苹果版怎么创建服务器
河北正规网络技术市场价
绿书签网络安全读后感
智能售货机网络服务器多少钱
天水招工软件开发
csgo不弹出服务器选择
数据库软考应用技术
sas如何建立数据库
vs读取数据库中的数据库
阿里云服务器增大磁盘
珠海通讯软件开发平均价格
怎么把服务器弄出去
et网络技术有限公司
mysql怎样设置数据库编码
苹果手机后台服务器怎么选
保障服务器安全稳定的说明
如何增强网络安全
29岁从事网络安全工作晚吗
上门回收二手服务器
手机玩方舟服务器闪退
网络技术专业推广口号
北京方便软件开发概况
组织部网络安全保障制度
创造与魔法物资最低的服务器
徐州企业软件开发
饥荒wiki服务器配置要求
服务器安全狗误删
服务器安全 360
区块链网络安全测评标准
网络技术与安全专业怎样