首页 > 其他分享 >使用graylog rest api查询日志

使用graylog rest api查询日志

时间:2023-06-20 16:26:17浏览次数:40  
标签:__ search rest graylog api line 日志

由于项目需要,调研使用graylog收集项目操作日志, 并使用api查询日志
python代码


if __name__ == '__main__':
    import requests

    search_content = {
        "query_string": {
            "type": "elasticsearch",
            "query_string": "id"
        },
        "timerange": {
            "type": "relative",
            "range": 3000000
        },
        "fields_in_order": ["message"]
    }

    headers = {
        "Accept": "text/csv",
        "Accept-Encoding": "gzip, deflate, br",
        "X-Requested-By": "Graylog API Browser"
    }
    response = requests.post("http://127.0.0.1:9001/api/views/search/messages", json=search_content,
                             auth=("admin", "admin"),
                             headers=headers)
    messages = []
    for line in response.text.split("\n"):
        if line:
            print(line)
    print(messages)

标签:__,search,rest,graylog,api,line,日志
From: https://www.cnblogs.com/luslin/p/17493930.html

相关文章

  • 7. RESTful
    1.RESTful简介‍REST:RepresentationalStateTransfer,表现层资源状态转移。①资源‍资源是一种看待服务器的方式,即,将服务器看作是由很多离散的资源组成。每个资源是服务器上一个可命名的抽象概念。因为资源是一个抽象的概念,所以它不仅仅能代表服务器文件系统中的一个文件、......
  • kubernetes API概述·
    API对象组成部分Group+version+resource三个部分组成常见API(一)/api/--------"/api""/api/v1"常见API(二)/apis/--------"/apis/","/apis/admissionregistration.k8s.io","/apis/admissionregistration.k8s.io/v1","......
  • 【HarmonyOS】如何解决智能穿戴设备中swiper组件右滑与系统退出应用冲突问题(API6 JS)
    【关键字】API6、JS、swiper组件、智能穿戴、setSwipeToDismiss【问题描述】使用API6JS开发智能穿戴设备HarmonyOS应用,在首页使用swiper组件时,右滑swiper时会退出应用,无法实现swiper右滑效果,效果如下所示:【问题分析与原因】当页面栈只有一个页面时,默认滑动事件分发会让应用退出,而......
  • API模式HTTP使用代码模板
    以下是一个使用Python的HTTPAPI请求的代码模板:importrequests#设置请求的URL和参数url='http://example.com/api'params={'param1':'value1','param2':'value2'}#发送HTTPGET请求response=requests.get(url,params=params)#......
  • 【HarmonyOS】如何解决智能穿戴设备中swiper组件右滑与系统退出应用冲突问题(API6 JS)
    【关键字】API6、JS、swiper组件、智能穿戴、setSwipeToDismiss 【问题描述】使用API6JS开发智能穿戴设备HarmonyOS应用,在首页使用swiper组件时,右滑swiper时会退出应用,无法实现swiper右滑效果,效果如下所示:​ 【问题分析与原因】当页面栈只有一个页面时,默认滑动事件分发......
  • Pyinstaller打包 Pytest+Allure成exe文件执行时,报错ERROR: usage: apitest.exe [opti
    网上找了很多案例啊 都没解决问题,由本人的多次试验 终于成功解决1、打包运行 pyinstaller-D xxx.py  打包成功后 执行exe报错 如下 2、此情况是说明 命令无法正确识别 也就是说 未导入allure 相关三方库解决方案:修改xxx.spec 文件 添加对应三方库依赖......
  • 每日一个 ChatGPT 使用小技巧系列之2 - 用 ChatGPT 研读 SAP ABAP BAPI 的实现源代码
    本系列之前的文章:与其整天担心AI会取代程序员,不如先让AI帮助自己变得更强大每日一个ChatGPT使用小技巧系列之1-给出提纲或者素材,让ChatGPT帮你写作正好昨天有朋友向我发起知乎咨询,询问关于SAPABAPBAPIbapi_vendor_create的使用问题,本文就来说一说:bapi_......
  • 什么是 SAP Commerce Cloud SmartEdit 的 preview API
    PreviewAPI使得SmartEdit能够将商户网站加载到请求的体验环境上的iframe中。体验环境是指特定站点、目录和目录版本的商户网站,并且还可以是指定的语言、日期和时间。为了以指定的体验环境呈现商户网站,SmartEdit将请求的商户网站加载到请求的体验环境的iframe中。为了在请求的体......
  • 泛微eteams+RestCloud,实现企业数据的高效获取与同步
    泛微eteams是一种企业级团队协作软件,类似于微软Teams、Slack等工具。它提供了实时聊天、视频会议、文件共享、任务管理、日程安排等功能,旨在提高团队协作和沟通效率。泛微eteams还与泛微OA、泛微移动审批等企业应用进行了集成,可以实现跨系统的数据传递和协同工作。企业往往会有将......
  • 声明式API replica controller vs replica set 对比
    1.在命令式API中,你可以直接发出服务器要执行的命令,例如: “运行容器”、“停止容器”等。在声明性API中,你声明系统要执行的操作,系统将不断向该状态驱动。可以想象成手动驾驶和自动驾驶系统。(多了会删除,少了会自动增加)  因此,在Kubernetes中,你创建一个API对象(使用CLI或RESTAPI)来表......