graylog - 如何收集特定的 GrayLog 消息以供以后处理?
问题描述
我是一个天真的 GrayLog 用户,他使用基于 Web 的搜索 UI 来查找有趣的事件。我们的一些日志消息包含性能信息。例如,我们可能会收到如下消息:
SomeProcessor 在 2982 毫秒后完成了事务同步。
使用 GrayLog 的搜索,我可以输入“完成事务同步之后”和“SomeProcessor”的搜索词,以获取一组日志消息,告诉我 SomeProcessor 同步需要多长时间。我想进一步处理这些信息,例如,我可能想要确定特定时间段内的平均同步时间,或者我可能想要显示同步时间如何随时间变化的图表。
我怎样才能做到这一点?看起来提取器可能会起作用,但是如果我没有创建它们的权限怎么办?有没有办法可以将过滤后的消息转储到 CSV 文件或其他东西中,以便以后使用不同的工具进行处理?
解决方案
“更多操作”按钮下有一个“导出为 CSV ”选项,可让您将消息保存到 CSV 文件。它似乎无法保持时间顺序,因此您可能需要在电子表格中进行排序。
推荐阅读
- imagemagick - ImageMagick c#如何找出pdf文件api中有多少页
- sql - 参数不能在选择语句中使用
- cmake - CMake Cuda 架构标志
- python - Discord.py如何在用户被禁止时发送特定的留言而不是常规留言
- .net-core - System.Exception 在没有数据的情况下登录应用程序洞察
- sql - T-SQL 修改列
- html - 如何测试渲染了多少组件
- django - 使用 Pandas Groupby 对时间值进行分组
- flutter - 颤振错误:参数类型'Object Function()'不能分配给参数类型'Map
' - angular - 如何在html中使用ngif作为值