首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kibana -在某些文档周围获取标记上下文开始和结束范围的模式的日志。

Kibana -在某些文档周围获取标记上下文开始和结束范围的模式的日志。
EN

Stack Overflow用户
提问于 2020-07-23 13:49:37
回答 1查看 837关注 0票数 3

例如,我在Kibana中看到了一个错误日志,但我并不只对此错误感兴趣,而是对该行的上下文感兴趣,也就是说,我想知道在此错误之前和之后发生了什么。例如:

  • 命令失败,状态“失败”,但在这行之前的日志将包含导致此错误的方法名
  • ,在此之前大约有5-10行,我知道会有“开始处理命令xxxxx与状态xxx”的
  • ,以及在此日志之后的15-20行,将出现类似于“结束处理状态xxx”的

之类的行。

所有这些都标志着这一特定秩序的生命周期。所有这些台词都是我所说的“语境”。

我怎样才能在Kibana搜索所有这些行呢?(假设所有文字都在“message”字段中)

目前,我知道我们可以“查看周围的文档”,但这还不够有效。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-28 17:51:53

https://www.elastic.co/guide/en/kibana/current/xpack-apm.html

嗯,只要了解一下弹性APM,它就能解决部分问题。APM可以记录"span“和”事务“以形成”分布式跟踪“,然后将信息添加到”跟踪“字段中,然后我们可以使用相同的跟踪id聚合所有日志,以了解此事件跨微服务的上下文。

现在的问题改为“如何使用APM添加跟踪”。而且,我们的一个微服务是反应性的,不能很容易地适应使用APM:反应性管道上下文是基于线程的,线程之间没有简单的方法将跟踪从一个上下文传输到另一个上下文。这是APM无法解决的问题。

但至少现在我们知道在命令式应用程序中我们有一种方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63055878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档