python获取ELK数据进行统计分析
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,首先,我们现在kiban上面绘制自己需要统计出来的数据然后点击右上角inspect,将request的json格式复制粘贴到Dev Tools上面,这样会将我们需要的数据,已json的形式返回将请求的
千家信息网最后更新 2026年11月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安全错误
数据库的锁怎样保障安全
南京欣网互联网络科技
中关村互联网科技集团
科技金融是不是互联网金融
互联网科技巨头监管
涨乐互联网科技
合肥互联网科技公司
丰台科技园 互联网
美国互联网黑科技
互联网科技logo设计
长亮科技互联网金融
中国最先进互联网科技公司
互联网科技中介
工业互联网等科技实现智能化赋能
互联网方面的科技前沿
浙南科技城互联网大厦招聘
有人说阿里系是互联网科技企业
广州燕处互联网科技有限公司
上海万顺科技互联网有限公司招聘
互联网科技博主张洲
杭州融税互联网科技有限公司
A股互联网金融科技公司
疫情对互联网科技公司影响
互联网科技卖菜
互联网科技ppt模板
易通互联网络科技有限公司
科技伦理 互联网公司
创业天下互联网科技有限公司
互联网校园科技培训
恒生互联网科技指数跳水
国大互联网教育科技有限公司工作